Latest Articles from Medium
Explore my latest technical articles published on Medium, covering software development, architecture patterns, and emerging technologies. These are automatically synced from my Medium profile and represent my most recent insights from over 15 years of building scalable applications.

AI Problems Nobody is Talking About
Many tech execs are making bold (perhaps rash?) predictions about how AI is going to help them reduce their workforces.“Probably in 2025, we at Meta, as well as the other companies that are basically...

When to Choose between MCP and Custom Tool Calls (AI Developers)
You are a skilled auto mechanic training an assistant to become a mechanic. You likely have two modes of working with the assistant.(generated with ChatGPT)You are replacing a vehicle’s fuel pump, a...

Extend Faker in Laravel 11
Sometimes it’s necessary to make your testing data appear as close to the production data as possible. In my case, I wanted more predictable and realistic looking email addresses for system users...

Prop Drilling is a Code Smell When Used Incorrectly
Prop drilling is considered an anti-pattern in React because it involves passing props down multiple levels of a component tree, even when only a few components need them. This can lead to several...

3 JavaScript Array Sorting Algorithms and When to Use Them
Let’s compare three common JavaScript array sorting algorithms: Bubble Sort, Merge Sort, and Quick Sort. I’ll explain each, provide examples, and highlight when each would be most appropriate.1....

You Might Be One Rug Pull Away From Crippling Infrastructure Bills
Somewhere around the early 2010s the hot tech news was companies moving their tech off self managed “On Prem” hardware and migrating to the cloud. It was a bright future with promises of high...

RPC; Everything Old is New Again
Possibly since the inception of computing, the paradigm of client to server communication has been an important, sometimes overlooked requirement for distributed computing. From a developer...

The Singleton; a Dangerously Overused Pattern
While the Singleton has its uses, in most cases the drawbacks may be more dangerous than the convenience it provides. If you’re like me you’ve had your share of nightmares about legacy monolithic...

Software Architecture; When and How to Use the Adaptor Pattern (with examples in PHP)
In the world of electronics (at least if you’re as old as me) everyone is familiar with the solution to a cable that doesn’t fit, an adaptor! Sometimes more commonly called a ‘dongle’ in modern...

PHP8’s Nullsafe Operator or “Optional Chaining”
In JavaScript this feature is called “optional chaining” where you can reduce the amount of checks that you need to do by chaining accessors with a ?. For example const street = User.address?.street...
Want to read more?
These articles are automatically synced from my Medium profile. Visit my Medium page to see my complete collection of articles, follow for updates, and engage with the community.
Visit My Medium Profile