All Posts & Books

Code Complete

A summary of the authoritative work on software construction

A* Algorithm Notes on Amit Patel's Work

Usage, implementations, and alternatives to the A* algorithm

Princeton Algorithms: Part 1, Week 4

Usage and demonstration of the performance and effectiveness of essential data structures, generics, collections, and elementary sorting algorithms

HTTP/2, Network Hacks, and REST API Design

How HTTP/2 changes the API landscape and allows the REST holy grail of HATEOS to be attained

Princeton Algorithms: Part 1, Week 3

Usage and demonstration of the performance and effectiveness of essential data structures, generics, collections, and elementary sorting algorithms

On Coupling and Learning the Lessons of the Past

Why do we choose not to utilize the lessons of the past to guide our programming endeavors?

Design Patterns

The seminal and definitive work on software design patterns

Advent of the Algorithm

A thought provoking history of the origins and basis for algorithmic thinking

Clean Architecture: A Laravel Perspective

Talk on Clean Architecture to the Utah Laravel Meetup group