Latest Posts

Pointing a local CNAME DNS record

Need to test new infrastructure before changing production DNS, but your app won’t work without the real domain? Here’s a practical way to locally CNAME a domain on macOS using dnsmasq, making it possible to test AWS load balancers safely before going live.

Command LineDNS

Using Cloudflare’s Proxy with an AWS Load Balancer

If you want to get Cloudflare’s benefits while using an application load balancer in AWS, there is a setting you should be aware of.

AWSInfrastructure

Ask for “No”, don’t ask for “Yes”

A guide on how to change the way you ask for things to get more “permission”.

Communication

Fake Deadlines

Details on why arbitrary deadlines are good and how to utilize them effectively.

Leadership

Using SQLite for Browser Caching

A brief explanation on how Notion used WASM SQLite to improve page load performance.

PerformanceWorkersArchitecture

The Javascript Event Loop

A simple guide to how JavaScript executes code using the event loop, queues, and the call stack.

Advanced JavascriptJavascript

Streaming Data from Laravel to the Browser

Send realtime updates to the browser without websockets

PHPLaravelJavascript

Carbon Interval

When generating time-series reports, missing data points (like days with no sales) can create misleading graphs and analytics. Carbon provides a clean and concise way to fill in gaps automatically.

PHPDate & TimeReporting

The Importance of Community

Connecting with a community can bring life to your career unlike anything else.

20 Years with PHP

Here’s to the next 20 years

Patrick Stephan
© 2026 Patrick Stephan. All rights reserved.