Home - JessicaOPRD/docs GitHub Wiki
Programming
Programming Basics π§±
List of conventional terms, etc.
Algorithms π§©
Ongoing list of scenarios I often encounter with some solutions.
Operating System "Equivalents"
Basic tooling and commands across operating systems. Ongoing as I work between platforms.
Design Patterns
Creational Design Patterns
Strategies surrounding stateful object creation.
UX, Accessibility, Design
Common UI Components
Basic building blocks of UI design, with some of my notes (an ongoing effort).
Translation π¬
Brief write-up of state of automated translation for non-profits in 2022, including an argument for/against.
QR Code Creation π²
Round-up of tools to create QR codes, which can help ease the work involved to share a URL in certain contexts (signs, cards, between devices).
Favicons
A rapid deep-dive on the favicon, a feature I am always surprised to hear so much about from super users.
Standardized Wayfinding Symbols ‡οΈ
History and round-up of well-known wayfinding symbols used in the United States, including rest rooms, international symbol of accessibility, recreation, and transportation.
Screen Capturing
A critical but often undiscussed workflow topic.
Resizing Raster "Logo" Artwork πΌ
Part art, part science. Years of experience have led me here.
Helpful links
π MDN tabindex
with accessibility notes
Maps
Interactive Map Visualizations πΊοΈ
Tools for abstract visualizations that feel illustrated.
ArcGIS Online πΊοΈ
Notes for using Esri's cloud tooling to control style choices of basemaps and layers.
Front-end
Common Problems
Import and Export Gotchas
Points of pain through lived experience. π¬
Custom grouping components with nesting issues
What happens when you create components around table
/tr
/td
or row
/col
mark-up structure?
Things That Conflict Me
The moments that give me pause and signal I may need to re-evaluate when/where I utilize a particular technique.
Re-usability
Using Vuetify Core Functionality
Getting started with Vuetify's base components, mixins, and factories. Because really, you don't want to re-invent groupable behavior every single time.
Communicating across the stack
ColdFusion REST with Axios: Asynchronous Data Passing πͺ’
I firmly believed the JavaScript β‘ Server hand-off in a stack is not talked about enough. Especially true when there are documentation issues in the stack itself.
Handling many and slow requests β³
Common methods for managing request cancellation and spinner display.
Responsive Images πΈ
Without a CDN, if you want beautiful imagery and good performance, you need to think through serving the correct assets. It's no small task. I've built a couple of dynamic image generators/APIs and I really enjoy this kind of project. They are a bit nerve-wracking.
Threads, Locks, and Shared Scope π§΅
Lived experience managing cases of shared memory use and threading particular scenarios.
DevOps
Containers
Conceptual notes from experiments and sourcing container images.
Git
Cheat sheet for things I don't always remember how to do with git.
Mail Testing
Thinking through options for testing mail locally or through a safe mail server setup.
Helpful links
Database / Entity Relationship Diagramming
So important, and so much suffering with tooling in recent years (looking at you SSMS). Fortunately many popular services have added common visual symbols to their tooling (LucidChart and Miro, finally!).
Helpful links
π What are your database diagram needs? β good and concise summary of database design practices and considerations