RSS.Social

Sometimes It Works :: simonhamp.me

follow: @[email protected]

Posts

On AI doomerism

2024: Just the Start

Slow Tech is Good Tech

Simon Shares

Why You (Probably) Shouldn't Start With an SPA

2023: The Rollercoaster

It's not just me, then!

A-A-Ron!

Streaming & Recording

Getting background colours to go all the way

Laravel Nova Import v0.7

Flicker

How I Update and Deploy this Site

The waning reach of Twitter

NativePHP is here!

Finally!

Moving from Medium

Autonomy: What it is and what it isn’t

4 Years In

Spelunking desktop apps saves time

Supporting multiple TLDs in Laravel Valet

My Wild Security Head-Fiction

Why You Shouldn’t Trust Your Composer Dependencies

Code: Selfish

How your choice of tech can help you grow

Why and how you should use Tailwind to build your next Statamic theme

Smile

Job within a Job: Scheduling Inception with Laravel Queues

Announcing Ensemble

What if we, the consumers, took control of our data completely… what if we all make a stand that…

Thinking in packages

A New Way to Hire Tech Talent?

A Modular Monolith in Laravel Lumen

On API Evolution: Globally Consistent Interfaces

Breaking the Chain

You Don’t Need a Website

When deciding which framework to use a few months back for all of our new systems, there wasn’t…

Stuff to do when you’re not well

I love sharing these sorts of mistakes.

How to install the MongoDB extension in MAMP for Mac

Why do many web developers hate jQuery?

Punctuated Excitement

The 10 (ok, 15) steps to setup your first Laravel Spark app

Why and how to override Laravel’s built-in auth controller methods

Stop. Now.

Creating new variables in Laravel’s Blade without resorting to writing PHP code

No

Starting Today

My Biggest Mistake… So Far

Don’t Fail at Failing!

ASAP

Stop Trying to Reach the Top

A Web App Store That Makes The Web Safer