Teacher @laracasts | Core team @pestphp | Public speaker https://xitter.cf/t.co/5rWsazxq4W

Outer Hebrides
Joined November 2018
If you can't attend Laracon US, I promise you'll be able to watch my talk soon. Can't wait for you to see it! Also can't wait to cover all of the incredible new releases coming 👀
If you're unable to make it to @laraconus next week, rest assured that we will be covering all of the important announcements and new features. The entire team will be working on it. And if you ARE able to attend, look forward to @LukeDowning19's excellent talk on Day 1. :)
1
1
27
8,277
Hey all 👋 Just wanted to let you know that I’m going to be taking more of a backseat in the Laravel space as I try out some new things in life 😊 It’s been incredible working with Jeffrey and the Laracasts team and teaching the framework and language I love 💙
44
1
274
11,579
I hope you enjoyed my little contribution to this incredible community. Keep making amazing things and welcoming amazing people into our community 🚀 I’ll still be here, hacking away. Laravel forever!
2
69
2,677
Luke Downing retweeted
We're proud to announce that @simonswiss will officially be joining the Laracasts team in February as a full-time instructor. 🎉 He'll be teaching all things CSS, React, front-end, and more. xitter.cf/jeffrey_way/status/186…
📣 I got news 👀 In February 2025, I am joining @laracasts as a full-time instructor 🎉 I'll be teaching you Tailwind, React, frontend stuff and probably a lot more. Going back to my true calling — creating high quality developer screencasts 5 days a week ❤️
9
4
166
8,990
Luke Downing retweeted
Today on Laracasts, we're launching a brand new course from @LukeDowning19. "Continuous Integration Step by Step" Learn how to pair Github Actions with Laravel to build some really cool workflows that you can drop into almost any project. laracasts.com/series/continu…
4
25
3
186
19,552
Luke Downing retweeted
Today, we're launching a complete refresh of our introductory Livewire course. "Livewire 3 From Scratch" - 4 Hours of Content - 29 Episodes - 100% Free to All - Ready to watch right now! 📺 laracasts.com/series/livewir…
9
51
3
361
23,411
Luke Downing retweeted
A little terrified to share this, but: My first YouTube video is live now! It’s a walkthrough of my Laravel project and my first thoughts of using Laravel
73
66
8
707
67,344
This should be the default. So good. Well worth a read through the thread to understand what's going on.
Using Vite's code splitting with Inertia? We dropped a new feature just for you: tl;dr; adding `Vite::prefetch(concurrency: 3)` to your service provider will eagerly prefetch your apps assets in the background on initial load leading to improved navigation response times. What?
1
12
2,310
Really cool, and an easy way to avoid some pesky bugs if you add this at the start of a new project
just released Pest 3.2.0 with a new arch expectation: - toUseStrictEquality: ensures your app always uses the `===` comparison operator instead of `==`. 🤌🏻 it's also added to the "strict" preset, so if you're using it, just update and get this check for free. enjoy! 🫡
4
16
2,952
As I talked about with @inxilpro on @overngineeredfm, I'm going to start a podcast called Side Project. Big, small, launched, dormant, if it interested you enough to create a directory, I want to talk to you about it. Let me know if you'd like to chat!
34
8
3
111
17,267
Luke Downing retweeted
in case you missed it, @LukeDowning19 made a great video covering pest 3’s new features. check it out: laracasts.com/series/lukes-l…
2
8
2,918
Luke Downing retweeted
Just ran a script to total up the downloads of all the packages I’ve created or co-created, and the result is mind-blowing: 514,697,467 downloads. That’s over half a billion! Unbelievable. Huge thanks to everyone. 🫡
4
8
3
126
6,339
This is why we do what we do.
This is what I needed. Some extra motivation to migrate all projects to pest v3 Friday. I blocked my morning for this. 💪
2
1,100
Let's unwrap Pest v3! In my latest Larabit, we'll dive into the 4 headline features: - Mutation testing - Architectural presets - Team management - `pest()` configuration It's free to watch, so what are you waiting for? laracasts.com/series/lukes-l…
3
14
4
57
17,864
If you're confused or on the fence about mutation testing, I've tried very hard to provide real examples from a real test suite. I'm also around all day to answer any questions and help out. (@tobias_petry I know you mentioned this the other day)
2
6
809
🚀🚀🚀 Full Flux docs site is live! Launching officially next Monday, Sept 23rd, rain or shine 🤘 Site below 👇
41
34
5
310
35,564
Have you already tried the new "herd profile" feature in the latest Laravel Herd update? 🔥
8
20
2
166
17,513
Another gem from the man himself for those of you looking to take your search to the next level (without the hassle).
New video out! In this one I cover the lightning fast full text search library @typesense and how it works with Laravel Scout. Y'all go check it out! youtu.be/bDLVeJQei_Q
1
12
1,791
I almost made it all the way without downloading the beta this year. Crumbled in the final week. What a pathetic excuse of a human I am.
2
14
1,876
Let me tell you about a really cool use case of generics in PHP. Here's a JSON deserializer from an upcoming @laracasts video I'm working on. You pass the JSON string and the FQCN of the object you want to deserialize into…
4
11
97
15,602
Finally, we state that this method will return an instance of `TReturn`. This is the final piece of the puzzle. PHPStan now knows that whatever FQCN you pass to `$into` is the same type of object that will be passed out of this method…
1
1,241
It's more than a cool PHPStan trick though. IDEs like @phpstorm understand these generic annotations, meaning that you retain full autocomplete support for this method without resorting to comments! Generics take a little time to understand, but they unlock so many cool tricks!
3
8
1,193