Encoding / Decoding JSON objects in Python
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 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.
A list of 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.
I've always struggled to remember between these very similar methods in the SQLALchemy ORM - so I took some time out to research these and write it down.