Blog

Articles, guides, and notes on software engineering.

Creating URL Routing Episode 3 (Final Episode)
Algorithms and Data Structures 2019-03-17

Creating URL Routing Episode 3 (Final Episode)

Build PHP URL routing systems with path parameters, HTTP methods, tree-based search algorithms, and complete endpoint handling.

#PHP#URL Routing#HTTP#Data Structures#Router

Recent Posts

Participated as Core Staff and LT Speaker at Laravel JP Conference
Poetry 2019-02-16

Participated as Core Staff and LT Speaker at Laravel JP Conference

Learn about Laravel testing best practices and Dusk framework through a conference lightning talk experience.

#Laravel#Lightning Talk#PHP
Ubuntu Initial Setup Notes
Infrastructure 2019-02-15

Ubuntu Initial Setup Notes

Set up Ubuntu servers with SSH key authentication, custom ports, and firewall rules for secure remote access management.

#Ubuntu
Publishing Casual Trello and Casual Spreadsheet and Starting to Measure Private Tasks
Poem 2019-02-12

Publishing Casual Trello and Casual Spreadsheet and Starting to Measure Private Tasks

Implement personal task management using Trello and spreadsheets with story points and sprint planning for productivity.

#Google SpreadSheet#Trello
Notes on Starting Functional Testing in Laravel
Testing 2019-02-11

Notes on Starting Functional Testing in Laravel

Start feature testing in Laravel with browser kit testing API and HTTP assertions for beginners building robust applications.

#Laravel#Functional Testing
Creating a mysqldump Tool with Go
Application 2019-02-04

Creating a mysqldump Tool with Go

Build a Go-based mysqldump tool for automated database backups from remote servers using SSH and TOML configuration files.

#Golang#MySQL#SSH
Learning Design Patterns with PHP - Adapter Pattern
Application 2019-02-01

Learning Design Patterns with PHP - Adapter Pattern

Master the Adapter pattern to change interfaces without modifying original classes using composition and wrappers in PHP.

#Design Patterns#GoF#PHP
Learning Design Patterns with PHP - Bridge Pattern
Application 2019-02-01

Learning Design Patterns with PHP - Bridge Pattern

Understand the Bridge pattern to separate functional and implementation extensions using composition in PHP application design.

#GoF#PHP#Design Patterns
Learning Design Patterns with PHP - Mediator Pattern
Application 2019-01-31

Learning Design Patterns with PHP - Mediator Pattern

Explore the Mediator pattern to coordinate complex interactions between objects and improve relationship visibility in PHP.

#PHP#Design Patterns#GoF
Attended PHP Conference Sendai 2019
Poem 2019-01-27

Attended PHP Conference Sendai 2019

Learn TDD approaches, legacy PHP application migration, PSR implementations, middleware design, and testing pain solutions.

#PHP#PHP Conference
Introduction to Monitoring
Infrastructure 2019-01-26

Introduction to Monitoring

A review of Introduction to Monitoring (Practical Monitoring). A book for learning the fundamentals and practice of monitoring. It covers the essentials of what and how to monitor while avoiding anti-patterns, a good primer when you are starting to learn monitoring.

#Monitoring#Book Review
97 Things Every Software Architect Should Know
Architecture 2019-01-26

97 Things Every Software Architect Should Know

A review of 97 Things Every Software Architect Should Know. A book that lets you learn the attitudes and mindsets of renowned software architects as 97 short essays. Though fragmentary, it exposes you broadly to the perspectives and disposition of an architect.

#Book Review
Introduction to grep
Operating Systems 2019-01-22

Introduction to grep

Master Linux grep command for text searching using patterns, wildcards, and practical techniques for file analysis.

#Linux#grep
Creating URL Routing Episode 2
Algorithms and Data Structures 2019-01-06

Creating URL Routing Episode 2

Implement optimized URL routing with refined tree structure patterns, endpoint mapping, and scalable web application routing logic.

#HTTP#URL Routing#Data Structures#Router
Reflection on 2018 and Goals for 2019
Poetry 2018-12-31

Reflection on 2018 and Goals for 2019

Personal year-end reflection covering 2018 highlights, what I learned as an engineer, and concrete goals set for 2019.

#Reflection and Resolutions
Things I Bought This Year That I Liked
Poetry 2018-12-29

Things I Bought This Year That I Liked

Explore worthwhile purchases of 2018 including leather goods, iPad, cross bike, and audio equipment that improved quality of life.

#Life#Gadgets
Creating URL Routing Episode 1
Algorithms and Data Structures 2018-12-19

Creating URL Routing Episode 1

Master URL routing using tree structures for HTTP request matching, path parameters, and efficient web application request handling.

#HTTP#URL Routing#Data Structures#Router
Presented at the PHP Conference 2018 LT Session
Poem 2018-12-16

Presented at the PHP Conference 2018 LT Session

Explore engineer career theory from a 20s perspective at PHP Conference 2018, reflecting on growth and future trajectories.

#PHP Conference
Learning Design Patterns with PHP - Strategy
Application 2018-12-09

Learning Design Patterns with PHP - Strategy

Implement the Strategy pattern to switch algorithms dynamically, reduce conditionals, and follow OCP in your PHP code.

#Design Patterns#PHP#GoF
PHP Interfaces and Type Hinting
Application 2018-12-08

PHP Interfaces and Type Hinting

Master PHP interfaces and type hinting to separate functionality from implementation and improve code reusability flexibility.

#PHP#Interface#Type Hinting