Short snippets showing how I usually parse JSON objects from API responses into a custom Typescript class, and how it's used in VueJS.
A handful of useful command line snippets for Bash and ZSH.
Fiddling with Algolia's vue-instantsearch component to reset the search input when selecting a result.
A summary of how to serialize and deserialize from Python data structures into JSON-compatible strings, which is especially useful when working with API requests and responses.
A primer on bitwise operators in Python - left and right shifting, bitwise and / or / exclusive or, and complements.
An easy introduction to binary numbers, which will lead to a follow-up article on bit manipulation in Python.
Basic overview of parallel / concurrent programming, including comparisons between multiprocessing, multithreading, and asyncio (coroutines) in Python.
My notes for introducing a junior engineer to client-side Javascript for the first time, touching briefly on vanilla JS, jQuery, and VueJS.
How to find Redshift current date and other common expressions for working with date, time, datetime, and timestamp columns in MySQL 5.7.x and Redshift.
Using Python, a short example on how to delegate specified methods to another object, as compared to composition and inheritance.
How to use enums in your models to enforce value consistency.
A template file for using conditional arguments when running Python scripts from the command line.