Posts List

Software Design by Construx

Notes on the construx course on software design

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

Princeton Algorithms: Part 1, Week 3

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

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

Architecture—the Lost Years

Uncle Bob's talk on Clean Architecture to the the Norfolk developers meetup group

Princeton Algorithms: Part 1, Week 2

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

Maintaining Sequential Array Indexing While Removing Random Items

How to efficiently maintain sequential array indexes after removing random items with code and test examples