Shawn🤦‍♂️Lindstrom
shawnlindstrom.bsky.social
Shawn🤦‍♂️Lindstrom
@shawnlindstrom.bsky.social
Husband, father, stoic, and full stack software developer #Laravel #PHP #Vue #ReactNative #AWS
Reposted by Shawn🤦‍♂️Lindstrom
🎁 ENTER FOR A CHANCE TO WIN! 🎁

To celebrate the launch of the Gibson Les Paul Multi-platform Guitar Controllers, we're doing a giveaway!

Enter now for the opportunity to be one of three lucky winners!

👉 Enter to Win: go.crkd.gg/mpgcg

T&C Apply.
August 21, 2025 at 4:05 PM
I tried vibe coding a WinForms app and it one shot the (simple) app based on my requirements (iterating was another story). Everyone keeps saying dev jobs are safe. They're not. We need to take AI as the existential threat it is and fully embrace it. It isn't a flex to not use it. It's a liability.
April 26, 2025 at 7:10 AM
I don't lose sleep over the Facades vs DI nonsense. The real boogeyman is knowing I'm never going to be able to retire and I'm too old to be hired anywhere else. Knowing that, tell me again about "untestable static proxies" and see if I give a rip.
April 5, 2025 at 7:57 PM
You can just do things like write actual, 100% home grown, hand rolled, no soy, artisinally-crafted SQL instead of using the Query Builder/Eloquent in Laravel. Sometines you have to, but when it really shines is when it is more efficient.
April 4, 2025 at 4:41 AM
Ever go back to a branch, forget to rebase, and go into cardiac arrest when you think a major feature suddenly disappeared? Me neither.
March 11, 2025 at 3:13 PM
End of an era. After ~10 years of Homestead, I've moved to @ddev.bsky.social for development. I finally gave in to the weight of my test suite. Went from 5 minutes/run (in parallel) to 30 seconds. Still no plans for containers in prod.
March 4, 2025 at 9:06 PM
Real talk for non devs wondering if they should get into coding. You probably can't code. However, as someone who can, I won't gatekeep you from trying. And, if you try earnestly and ask me questions, I will gladly share my knowledge with you.
February 20, 2025 at 3:05 AM
AOL had home pages you couldn't do much with. Curiosity led me to figure out how websites work. Then I fooled around in the business world for 20 years until it finally hit me that coding was a lot more fun than parroting corp speak for a living.
github.com GitHub @github.com · Jan 14
How did you get into coding?
January 15, 2025 at 12:46 AM
8.3 years ago, we adopted @sentry.io and never looked back. Sentry has been a joy to use and fun to watch grow and expand over the years.
December 10, 2024 at 5:48 PM
Writing gnarly queries with CTE's and temporary tables is the most fun I've had with MySQL in years. I don't get to write a lot of complex reporting, so today I'm especially thankful for having strong knowledge of SQL and MySQL. That background is the reason this has been such a joy.
December 7, 2024 at 9:11 AM
It's 3:50 AM. My canvas, the web. My brush, Laravel.
November 22, 2024 at 8:50 AM
Laravel Pipelines can clean up a multi-step process and make your code more testable. @ashallendesign.bsky.social has a nice guide here: ashallendesign.co.uk/blog/laravel... The image shows a somewhat contrived example of refactoring to pipelines.
November 12, 2024 at 10:03 PM
A classic from @nunomaduro.bsky.social posted on Twitter: "Good software engineers are pragmatic, not dogmatic." Favor clarity over cleverness. Resist abstraction without reason. We benefit most when viewing these principles as flexible guides rather than incontrovertible truths.
October 31, 2024 at 5:39 AM
Tip for solo devs I got from Caleb Porzio: Keep a PR workflow. Review your own code. I take this further by writing issues as though I'm the user. I then create a branch for the work. When I'm done and tests are passing, I review the changes, paying close attention to problems reported by my IDE.
October 28, 2024 at 9:15 PM
Classic #Laravel Tip: Tim MacDonald has a great post about returning something other than the Builder from a query scope. Check it out: timacdonald.me/query-scopes...
October 25, 2024 at 7:24 PM
Just finished writing some tests. Am I a hero? I really can't say, but yes!
October 25, 2024 at 6:39 PM
Reposted by Shawn🤦‍♂️Lindstrom
I’ve just update the Laravel starter pack (with some great suggestions from @cmorrell.com).

Lots of good people to follow here:

bsky.app/start/did:pl...
October 25, 2024 at 12:40 AM
Classic Tip: @michael.dyrynda.au posted back during the pandemic about speeding up code coverage reports by using pcov instead of xdebug. As brilliant now as it was then. t.co/aBZDRbbncT
October 25, 2024 at 8:04 AM
Cool news from my favorite IDE company, JetBrains. WebStorm and Rider are now free for non-commercial use! From now on, you can use these IDEs for learning, open-source project development, content creation, or hobby development for free. blog.jetbrains.com/blog/2024/10...
WebStorm and Rider Are Now Free for Non-Commercial Use | The JetBrains Blog
WebStorm and Rider, JetBrains IDEs, are now free for non-commercial use! Learn more in the blog post.
blog.jetbrains.com
October 24, 2024 at 3:11 PM
"You don't have to be a genius or a visionary or even a college graduate to be successful. You just need a framework and a dream." -- Michael Dell

Dream: ✔️
Framework: Laravel✔️

Guys! I'm gonna make it! 🎉
October 21, 2024 at 8:31 AM
Classic #Laravel Tip: Many things in Laravel are macroable. When you wish X could do Y, like why isn't there a ->last() method on the Query Builder (so you don't have to do ->latest()->first()), you can write a macro and make it happen.
October 20, 2024 at 11:54 PM
"Efficient MySQL Pagination Using Deferred Joins". Come for the efficient pagination. Stay for the composite index education. aaronfrancis.com/2022/efficie...
October 20, 2024 at 3:59 AM
Classic #Laravel Tip: Scheduled tasks run sequentially in the order they are defined. To avoid long-running commands from causing delayed execution of subsequent tasks, either convert them to queued jobs or run those commands in the background. See: laravel.com/docs/11.x/sc...
October 20, 2024 at 12:47 AM
Reposted by Shawn🤦‍♂️Lindstrom
feeling so hyped about php, laravel, the community, and all the web stuff lately—this whole combo has been on fire recently!
October 18, 2024 at 3:33 PM
If you want to use #Twilio in your #Laravel applications, forget packages. Just create a service provider for the Twilio #php SDK. Here's a gist to get you started: t.co/xpigZjhlsz
October 19, 2024 at 6:01 AM