Latest Posts

Ask for “No”, don’t ask for “Yes”February 25, 2025

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

Communication

Fake DeadlinesFebruary 25, 2025

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

Leadership

Using SQLite for Browser CachingFebruary 25, 2025

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

PerformanceWorkersArchitecture

The Javascript Event LoopFebruary 19, 2025

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 BrowserFebruary 7, 2025

Send realtime updates to the browser without websockets

PHPLaravelJavascript

Carbon IntervalFebruary 3, 2025

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 CommunityAugust 2, 2018

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

20 Years with PHPJune 20, 2015

Here’s to the next 20 years

© 2025 Patrick Stephan. All rights reserved.