Posts

2024

Graph Depth-First Search (DFS)

A graph is a data structure that represents a network. A graph consists of nodes called vertices (an intersection of connections), and connections between no...

Generative AI/chatbot best practices

Over the last year, each of us in the industry has been learning how to integrate generative AI together, mostly exploring and figuring things out as we’ve g...

Back to top ↑

2023

Back to top ↑

2021

Python Class Overview

I thought it would be fun to review classes in Python and produce a blog post as an artifact, maybe to help others, or to serve as a brush-up for future-me.

Sliding Window Technique

The sliding window technique is used to eliminate travel waste (nested loop) within an array whenever you need to operate on subarrays of length K.

Back to top ↑

2019

SOLID Principles Cheat Sheet

SOLID is an acronym representing 5 principles of object-oriented programming that inform the construction of well-designed, maintainable components. These pr...

CLI Management with Navi

If you’re sick of looking through your shell history to find a command to modify and reuse, check out Navi.

Procrastisort

I’ve invented a brand new sorting algorithm, called procrastisort.

Back to top ↑