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
Planning a series of YouTube lives atm 😎
Make APIs Great Again
220
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
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 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
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
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 · 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
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
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
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
Steve McDougall @juststeveking.com · 30/11/2024
I'm currently finishing up with a few clients, so will have some availability to take on more work soon if anyone needs me 🤗
030
Steve McDougall @juststeveking.com · 27/11/2024
I'm going to be refreshing my personal website soon 🎉 I know, again! But this time I'm freelancing, so I need to change the dynamic a bit. I have some testimonials on my website already, but wondering if anyone would like to add more?
140
Steve McDougall @juststeveking.com · 26/11/2024
Tonight's adventures included creating video assets using motion canvas and typescript to animate SVGs in fun ways. There was also a touch of writing a shader, which I haven't done in a long time!
040
Steve McDougall @juststeveking.com · 26/11/2024
PDF generation is done, onto the next task! Life as a freelancer is a lot more fun than I expected
060
Steve McDougall @juststeveking.com · 26/11/2024
Today I am working on a PDF API that gets data from the database and an API to build a PDF overview. The challenge is performance, there are so many things that cause a bottleneck, even before I build and serve a PDF
160
Steve McDougall @juststeveking.com · 25/11/2024
OBS or streamlabs desktop 👀
110
Steve McDougall @juststeveking.com · 23/11/2024
I'm thinking of doing a video on building an API using Go Blueprint, as a somewhat Go noob. Could make for good entertainment, and a fun experience
050
Steve McDougall @juststeveking.com · 22/11/2024
I'm getting back into the flow of content creation right now, so if anyone has video requests let me know and I will see what I can do! One I've got on my list so far: nix package manager on Mac 👀
310
Reposted by Steve McDougall
PHP Community @phpc.social · 22/11/2024
We've assembled a starter pack of just a few of the awesome voices from the #PHP community here on Bluesky. But don't stop here! Take a look at who these folks follow for more great following ideas. go.bsky.app/SkXz8C8
69246
Steve McDougall @juststeveking.com · 19/11/2024
I recently got a BenQ halo light for my office, and my god it's made the world of difference! Check it out on amazon amzn.to/3TmqFYa or check out the details here: juststeveking.link/benq
030
Steve McDougall @juststeveking.com · 18/11/2024
Laravel peeps, what are the main areas that you struggle with when building an API? I am working on a list of content to create, and want to make sure it is useful!
190