Software Development
Some things I’m learning, some things I’m building, and a few things I broke along the way.
Optimizing User Experience and Performance
Investigating Tickets WorkflowGuidelines that I follow for when I’m investigating a bug or new feature request.
Notes on useRefPersist values across renders, manage DOM elements, and optimize performance without causing re-renders.
Logging Levels in GoSeverity and intent of the log message is what determines which logging level to use.
Nested loops and time complexityWhat they are, when to use, what makes them good and not good.
React Testing Library NotesFoundational knowledge for effectively using React Testing Library with Jest.
Case study: Regular ExpressionsExtracting Private and Public SSH Keys from a string.
Updating An Object in ReactTo update an object and its nested objects, make a copy of the original state with object spread, which then can be modified.
Receivers in GoMethods associated with specific types.