Sign in

Steve McDougall

@juststeveking.com
2K followers 137 following 212 posts

Father, Husband, Vida 🦋🤍 Tutorials for @laravelnews Columnist at @phpArch Livestreams at youtube.com/@JustSteveKing

PostsRepliesMedia
Steve McDougall @juststeveking.com · 10/06/2026
I'm giving away my book on building Laravel APIs developers actually want to use. Before you download 300 pages, here are the tips worth stealing first: contract-first design, versioning from day one, RFC 9457 errors, idempotency, audit logs. Free read: www.juststeveking.com/articles/api...
juststeveking.com
The Tips Behind API Artisan: Building Laravel APIs Developers Actually Want to Use — JustSteveKing
Practical tips for building Laravel APIs developers trust: contract-first design, versioning, RFC 9457 errors, idempotency and more. Free book inside.
061
Steve McDougall @juststeveking.com · 20/05/2026
New article: The Art of Keeping Business Logic Honest State machines for transitions. Workflow engines for orchestration. Two layers that keep your Laravel app's business rules explicit, auditable, and resilient - even across async processes that span days. www.juststeveking.com/articles/the...
juststeveking.com
The Art Of Keeping Business Logic Honest — JustSteveKing
Use state machines and workflow engines in Laravel to keep business rules explicit, auditable, and resilient across async processes.
011
Steve McDougall @juststeveking.com · 19/05/2026
New series: From Requirements to Reality A practical guide for junior devs learning to think before they build. 10 articles covering: Requirements & assumptions Feature shaping ERDs & schema design Application architecture The path to mid-level thinking www.juststeveking.com/series/from-...
juststeveking.com
From Requirements to Reality — JustSteveKing
A practical guide for junior developers learning to think before they build, covering requirements, feature shaping, ERDs, and application architecture.
010
Steve McDougall @juststeveking.com · 02/09/2025
As a non-american it doesn't have the same effect on me 🙃
100
Steve McDougall @juststeveking.com · 02/09/2025
Planning a series of YouTube lives atm 😎
Make APIs Great Again
220
Steve McDougall @juststeveking.com · 03/08/2025
It is finally time!
010
Steve McDougall @juststeveking.com · 03/08/2025
So apparently you now need to verify your identity on here to access direct messages ... This is part of a new UK legislation, mostly focusing on adult websites. Last time I checked, bluesky was meant to be a social network If you don't get a reply to a DM, it's because I refuse to play along
150
Steve McDougall @juststeveking.com · 02/08/2025
Writing a free "Laravel API Handbook" based on years of building APIs that actually scale. Looking for a company sponsor who wants to support developer education and reach the Laravel community. If that's you (or you know someone), let's chat! 🚀 #Laravel #API #Sponsorship
1101
Steve McDougall @juststeveking.com · 01/08/2025
I've been working on something a little fun for Laravel 👀 This isn't its final form, but I think it's getting close!
Code example of a Login Controller using PHP Attributes to implement the Action Domain Responder pattern.
140
Steve McDougall @juststeveking.com · 31/07/2025
I get you, especially if you're doing more of a contract based freelance role! I'm lucky, my work is all around content creation atm
000
Steve McDougall @juststeveking.com · 31/07/2025
Currently working on my strategy for the next 12 months as a freelance dude. How's your Thursday going?
120
Steve McDougall @juststeveking.com · 22/07/2025
I'm not going to say no to that!
010
Steve McDougall @juststeveking.com · 22/07/2025
I think I might do something with my resume-php package on a live stream next week. Start building some tooling and services around the specification 💪
130
Steve McDougall @juststeveking.com · 09/07/2025
live stream tomorrow at 10am BST I will be building "Threaddit" - an API only social network. A fun little Laravel experiment I came up with! www.youtube.com/live/_Uhd_h1...
youtube.com
Threaddit - API only social network
YouTube video by JustSteveKing
131
Steve McDougall @juststeveking.com · 07/07/2025
Kind of fancy doing a live stream tomorrow
000
Steve McDougall @juststeveking.com · 02/07/2025
I'd 100% recommend using sprout, especially if you don't need a database per tenant.
010
Steve McDougall @juststeveking.com · 02/07/2025
Multi-tenancy in Laravel can be a pain, luckily Laravel Sprout is here to make it easy all while getting out of your way. juststeveking.com/articles/mul...
juststeveking.com
Multi-tenancy Without the Hassle
Learn how to build a multi-tenant application in Laravel using Sprout, avoiding the common pitfalls of manual tenant management.
120
Steve McDougall @juststeveking.com · 16/06/2025
I use @nuxt.com for my main site, but this one is meant to be real simple - so astro works fine
000
Steve McDougall @juststeveking.com · 16/06/2025
Tomorrow I will be adding a fun little subdomain to my website using @astro.build - adding a handy little "now" app/page to highlight some of the stuff I'm currently doing. Why not join me? www.youtube.com/live/OEDoHrS...
youtube.com
Building & Deploying an Astro website
YouTube video by JustSteveKing
130
Steve McDougall @juststeveking.com · 12/06/2025
Thanks for having me!
030
Steve McDougall @juststeveking.com · 08/06/2025
I thought I'd try a fun experiment, instead of me building a project on YouTube and calling it a "Let's build" - why don't I completely over engineer ideas and call it "Let's over-engineer" 🙃 Would this be fun? You can live vicariously through my exploits
120
Steve McDougall @juststeveking.com · 06/06/2025
What are MCP servers, and why should I care? I took a look into MCP servers, what they are, how we might use them, to figure out if they're just the next hype train - or something actually useful. juststeveking.com/articles/wha...
juststeveking.com
What are MCP Servers, and why should I care?
Discover how Model Context Protocol servers are revolutionizing Laravel development by connecting AI to your codebase for smarter debugging and coding workflows.
061
Steve McDougall @juststeveking.com · 05/06/2025
Let's talk about @nuxt.com and why you should be using it juststeveking.com/articles/nux...
juststeveking.com
Nuxt and why you should be using it
Discover the power of Nuxt.js for building modern web applications. Learn why you should consider using it for your next project.
000
Steve McDougall @juststeveking.com · 02/06/2025
Now at the bottom of each article, I'm showing related articles based on how I've tagged the content. Thanks @nuxt.com 🔥 that was less than 30 minutes of effort
130
Steve McDougall @juststeveking.com · 30/05/2025
Is this from you 🤣
110
Steve McDougall @juststeveking.com · 30/05/2025
New website, who dis? Juststeveking.link
juststeveking.link
JustSteveKing
API & DevRel Consultant.
340
Reposted by Steve McDougall
PHP Sussex @phpsussex.uk · 29/05/2025
📢 Our next event is up! On Wednesday 11 June, Steve McDougall @juststeveking.com will show us how to implement the Outbox Pattern in Laravel. There will also be two lightning talks about Drupal's latest and PHPStorm's Junie. 📅 Details and registration 👇 www.meetup.com/php-s... #php
meetup.com
June | Reliable API Calls Without the Stress 🧘‍♂️ + Lightning Talks ⚡, Wed, Jun 11, 2025, 6:30 PM | Meetup
This month we welcome returning speaker [Steve McDougall](https://x.com/JustSteveKing) a.k.a. JustSteveKing a.k.a. The API Guy, for a new talk about implementing the outbox
023
Steve McDougall @juststeveking.com · 12/05/2025
Join me tomorrow at 11am BST as I start rebuilding my personal website using @nuxt.com and @laravel.com for the ultimate in DX 🔥 www.youtube.com/live/zFILoHg...
youtube.com
Rebuilding juststeveking.com with Nuxt
Join me as we start rebuilding my personal website, starting with the NuxtJS frontend that will be used to manage content as well as integrate a Laravel API later on. This stream we will focus on get...
020
Steve McDougall @juststeveking.com · 07/05/2025
So, should I be using layers for my @nuxt.com apps, or not 🤔
000
Steve McDougall @juststeveking.com · 07/04/2025
Less than a week to go until I do my talk for Laravel Live Pakistan 🎉🎉
020
Steve McDougall @juststeveking.com · 21/03/2025
Only a few weeks left for my talk at Laravel Live Pakistan 🎉 Really looking forward to this talk, webhooks are something that most people only dip into a little!
020
Steve McDougall @juststeveking.com · 19/02/2025
I made a thing today, so thought I'd share! Mapping business logic to a workflow has never been easier 🔥 github.com/JustSteveKin...
github.com
GitHub - JustSteveKing/laravel-flows: A fluent, modular workflow builder for Laravel that leverages the Pipeline pattern to simplify and organise business logic.
A fluent, modular workflow builder for Laravel that leverages the Pipeline pattern to simplify and organise business logic. - JustSteveKing/laravel-flows
070
Steve McDougall @juststeveking.com · 13/01/2025
So I have a slight gap between clients at the moment, would anyone like to chat about freelance work? Either hands on code, consulting, or even content creation!
021
Steve McDougall @juststeveking.com · 08/01/2025
I use roave security advisories in every Laravel app so that it audits my dependencies on every update or install
000
Reposted by Steve McDougall
Phil Leggetter @leggetter.co.uk · 07/01/2025
It was a pleasure to work with @juststeveking.com on this 💙
011
Reposted by Steve McDougall
Hookdeck @hookdeck.com · 07/01/2025
1. Capture the request in your router 2. Validate source and payload via middleware 3. Pass validated data to the controller 4. Push payload to a background job for processing 5. Ensure quick responses & keep HTTP processing minimal Thanks, @juststeveking.com 👨‍🏫
011
Steve McDougall @juststeveking.com · 07/01/2025
I recently teamed up with @hookdeck.com to create the definitive guide to webhooks in Laravel 🔥 Article: juststeveking.link/hda Video: juststeveking.link/hdv Website: juststeveking.link/hook
juststeveking.link
Hookdeck - A reliable Event Gateway for event-driven applications
Hookdeck is an Event Gateway. A platform giving engineering teams infrastructure and developer tooling to build, deploy, operate, and monitor event-driven applications.
020
Steve McDougall @juststeveking.com · 17/12/2024
One link has 100% won the internet in 2024 for me techarseholeoftheyear.com
techarseholeoftheyear.com
Tech Arsehole of the Year: Matt Mullenweg
Presenting Tech Arsehole of the Year award to Mr. Matt Mullenweg
1122
Steve McDougall @juststeveking.com · 15/12/2024
Join me tomorrow at 10:30 UK time as we dive into building a website with @astro.build for a project I am starting www.youtube.com/watch?v=wA6I...
youtube.com
Building websites using Astro
YouTube video by JustSteveKing
030
Steve McDougall @juststeveking.com · 11/12/2024
Working on a @raycast.com extension atm 😎
000
Steve McDougall @juststeveking.com · 11/12/2024
Going live to add projects to our CRM! www.youtube.com/watch?v=7VJs...
youtube.com
Adding Projects to Our CRM: From Concept to Code
YouTube video by JustSteveKing
040
Steve McDougall @juststeveking.com · 10/12/2024
Has anyone found a nice way to go through followers on here? I want to follow more people back, but find the UX unintuitive and cumbersome tbh.
400
Steve McDougall @juststeveking.com · 10/12/2024
Who’s ready to go live on youtuve, and build something fun! Today we are starting our business logic for our “tiny crm" www.youtube.com/watch?v=w9pl...
youtube.com
Managing Clients: Core CRM Feature Development
YouTube video by JustSteveKing
010
Steve McDougall @juststeveking.com · 09/12/2024
Going live in about an hour! www.youtube.com/watch?v=u7gS...
youtube.com
Building Secure Authentication for Our CRM
YouTube video by JustSteveKing
011
Steve McDougall @juststeveking.com · 04/12/2024
Join me today as we dive into the database design for our "tiny crm" we started building yesterday! www.youtube.com/watch?v=-IFL...
youtube.com
Setting the Foundation: Laravel Project Setup & Database Design
YouTube video by JustSteveKing
021
Steve McDougall @juststeveking.com · 03/12/2024
Let’s do this www.youtube.com/watch?v=fp2P...
youtube.com
Let’s Build a Small Business CRM: Planning and Kickoff!
YouTube video by JustSteveKing
031
Steve McDougall @juststeveking.com · 02/12/2024
Going to be doing a live stream tomorrow to test if my Internet connection will hold up! www.youtube.com/live/fp2P5E4...
youtube.com
YouTube
Share your videos with friends, family, and the world
010
Steve McDougall @juststeveking.com · 01/12/2024
I was looking at a Caldigit - would you recommend Anker as an alternative?
100
Steve McDougall @juststeveking.com · 01/12/2024
TickTick, Basecamp, Notion, Obsidian, Remarkable, Trellis, Jira, and countless others! None of them fit my brain the way I need them to. I don't think in lists 🙃
100
Steve McDougall @juststeveking.com · 01/12/2024
So I tried ticktick, and I just didn't get on with it ... I found myself actively avoiding using it. Not sure what to try next tbh!
100