Acquiring all profile badges on @laracasts is a couple of years goal. What does it do? Nothing! But it sure feels good! snipboard.io/qN53EX.jpg
In love with #Laravel 💕
What an incredible week for the Laravel community! The inaugural Laravel Manchester event was a huge success on Wednesday, and with just 3 days until LaraconEU, the excitement is building as we look forward to connecting with amazing developers from across the community.
In 🥇 place this week, Sebastian Bergmann takes us on a deep dive into testing event-driven systems with "From Events to Insights". This brilliant piece explores how to move beyond traditional state-based testing to event-based testing using Domain-Driven Design principles, showing how Event Storming can bridge the gap between requirements, code, and documentation in event sourcing architectures. t.ly/Ygpt0
In 🥈 place this week, @nakov0301 tackles every developer's nightmare in "The God Object That Knew Too Much: Refactoring a 478-Line Class Into Clean Architecture". We've all been there - a small class that grows into a monster! Trajche shows us how to identify and refactor massive Laravel classes that violate the Single Responsibility Principle, breaking down a real-world 478-line compliance platform class into clean, maintainable architecture. t.ly/SJqI8
In 🥉 place this week, @iAmKevinMcKee presents "Filament 5 In-Depth", a comprehensive Laracasts series exploring the newly released Filament 5. If you're a Filament fan who hasn't had the chance to explore version 5 yet, this course is perfect for mastering the latest features and best practices - definitely worth checking out to stay up to date with this powerful admin panel solution. t.ly/n2mYG
🥇 Sebastian Bergmann - From Events to Insights - t.ly/Ygpt0
🥈 @nakov0301 - The God Object That Knew Too Much: Refactoring a 478-Line Class Into Clean Architecture - t.ly/SJqI8
🥉 @iAmKevinMcKee - Filament 5 In-Depth - t.ly/n2mYG
4️⃣ @margarettavares@calebporzio - Laravel Worldwide Meetup - Blaze Demo + Launch Party - t.ly/fqsS_
5️⃣ @freekmurze - Fixing a production error with the Flare CLI and AI, from discovery to deploy - t.ly/l53_u
6️⃣ @laravelphp - Your AI Agent Can Now Deploy to Laravel Cloud (and Write This Blog) - t.ly/SCswU
7️⃣ @brendt_gd - 100-million-row challenge - t.ly/TG-r-
8️⃣ @devdelaney - Running Laravel AI SDK in Production: The Complete Guide - t.ly/VuWvO
9️⃣ Sepehr Mohseni - Modern Laravel Mastery: Advanced Features, Clean Architecture, Testing & Blazing Performance in Laravel 12+ - t.ly/MG1sa
🔟 @marianpop - Failed Job Handling: Retry Policies, Dead Letter Queues, Manual Intervention and Alerting Systems - t.ly/dgVhf
Well that's it for this week don't forget to head over to artisanweekly.com to see all the previous top tens and if you're heading to LaraconEU next week do come over and say hello! Thanks again for watching if you like the videos please head over to my YouTube Channel and like and subscribe @dannewnsjump24" target="_blank" rel="nofollow noopener">youtube.com/@dannewnsjump24 and I look forward to seeing you all next week!
Every codebase has that one class. The one that started small, grew "just a bit" with each feature, and eventually became the center of gravity for your entire application. Here's how I broke a God Object into DTOs, queued jobs, and clean architecture.
tinyurl.com/5zktcbpb
Design patterns taught with shapes and animals: confusing.
Design patterns that solve a real problem: unforgettable.
Wrote about when the Strategy pattern actually clicked for me.
#laravel
The Strategy Pattern Turned 500 Lines Into Clean Code tnakov.dev/the-strategy-p…
Without a visible list, every new client request becomes the top priority.
With one, you can say: "here's what's on my plate, here's where this fits."
That shift changed everything for me.
tnakov.dev/how-a-simple-l…
Your local env lies to you. Production tells the truth.
Final post in my Laravel debugging series — real-world debugging with Laravel Nightwatch.
847 queries on one page. Cache stampedes. Silent job failures. All the fun stuff 🔦
tnakov.dev/when-productio…
Xdebug is the debugging superpower you're probably not using.
Yes, the setup is annoying. Yes, it's worth it anyway.
New post on making the leap from dd() to real debugging.
Xdebug: The Debugging Superpower You're Probably Not Using tnakov.dev/xdebug-the-deb…
dd() is fine. Until it isn't.
Wrote about the debugging progression that actually works: dd() → Log → Ray, and when to use each.
tnakov.dev/from-dd-to-ray…
New year, new challenge finally conquered.
I've been telling myself "I should start blogging" for years. Always had excuses, not sure what to write, who would even read it? #laravel#php
Stop Guessing: Debug Laravel Like You Actually Understand It tnakov.dev/stop-guessing-…
@alexjgarrett@teamcodecourse Looks great! Would love to see a “Completed courses” section as now all of those appear as in progress which is confusing. Thanks!
📖 I just bought the "Laravel Secrets" book, written by @bobbybouwmann and @stefanbauerme, that deep dives into the @laravelphp framework, shows undocumented secrets and a lot of ready to copy and paste snippets. Grab your own #laravel secrets book at laravelsecrets.com
@kvlly I have a yellow rubber duck on my table that I explain my problems to, and suddenly I know what's wrong. Works wonders when working from home because of corona
@michaeldyrynda I was waiting for @laravelnews to come up and to check how you will pronounce my name :)
Very good for an Australian :) my American friends still struggle with it :)