Steve McDougall

@juststeveking.com

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

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...

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.

juststeveking.com

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...

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.

juststeveking.com

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-...

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.

juststeveking.com

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

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

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...

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.

juststeveking.com

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 👨‍🏫

Steve McDougall@juststeveking.com · 2y ago

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