Drafts Articles in Progress

Mermaid diagram examples
This a Flowchart
flowchart LR
A[Hard] -->|Text| B((Round))
B --> C{Decision}
C -->|One| D[Result 1]
C -->|Two| E[Result 2]
Bitcoin and Energy Usage
In this article I frame the energy problem as a technology problem and attempt to explain why Bitcoin’s energy usage is a good thing.
Clearn Architecture
A review of key concepts I learned in the book Clean Architecture: A Craftman’s Guide to Software Structure and Design
Clustering Frequency Domain Data
Unsupervised clustering algorithms can be a great way to explore any structure that is inherent to the data and perhaps not immediately obvious to the analyst.
Interceptors, Middleware, Pipes, Guards and Exception Filters - Where they fit
Where each of these three pieces fit into the API request/response system.
Analzying the Gold Market in Pure SQL
As Gold stages a break-out that could be one for the record books, I thought I’d take the time to do a SQL tutorial by doing a deep dive into price facts and behaviours of this amazing asset class.
A Complete Guide to Data Structures in Python
This is a post I’ve always wanted to put together - it’s a monster, comprehensive guide to implementing data structures in Python, complete with code, explanations, and use cases.
Must-Know Methods for Python Coding Interviews
As a self-taught developer, you end up going through (and failing) a lot of coding interviews before you’re able to get a grasp of what’s required to be successful. There is no substite for practice, but in this post I walk through a collection of recipes I have made that address common themes I’ve noticed in interviews. Enjoy!