Posts List

A Mob of Amateurs vs. Professionals

A Bit of Satire About Mob Programming

Selection Sort

Selection Sort algorithm notes and comparisons to other algorithms

Code Review Techniques: Code Reading

Tips for how to improve the reviews of pull requests and code

A* Algorithm Notes on Amit Patel's Work

Usage, implementations, and alternatives to the A* algorithm

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

Dredd Validation of OpenAPI v3 Arrays

How to force validation of OpenAPI v3 arrays using Dredd

Laravel Validate Path or Query Parameters in Form Requests

How to use Laravel Form Requests to Validate Path (Route) and Query Parameters

Laravel OpenAPI 3 Documentation Verification Using Dredd

How to use setup and use Dredd to verify OpenAPI 3 documentation on a Laravel project

Eloquent Eager Loading Constrained by Pivot

How to use Laravel's Eloquent ORM to constrain eager loading of relations using `with()` and `wherePivot()`

Maintaining Sequential Array Indexing While Removing Random Items

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