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]

Read more


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.

Read more


What's in a Bitcoin Block


A deep dive into the inner workings of a bitcoin block

Read more


Clearn Architecture


A review of key concepts I learned in the book Clean Architecture: A Craftman’s Guide to Software Structure and Design

Read more


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.

Read more


Interceptors, Middleware, Pipes, Guards and Exception Filters - Where they fit


Where each of these three pieces fit into the API request/response system.

Read more


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.

Read more


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.

Read more




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!

Read more



Kevin Vecmanis