A closer look at the Laravel 12.x Shift. All the stuff you expect from Shift, with some sweet refactors too. πββοΈ
28.02.2025 18:43 β π 1 π 0 π¬ 0 π 0@jasonmccreary.bsky.social
A closer look at the Laravel 12.x Shift. All the stuff you expect from Shift, with some sweet refactors too. πββοΈ
28.02.2025 18:43 β π 1 π 0 π¬ 0 π 0Continuing the Wednesday livestreams with a focus on Blueprint.
Today I'll investigate one more bug, then tag a release for Blueprint. This will have so many new features, including support for Livewire and Inertia.
Join me live: www.youtube.com/watch?v=RyUz...
Is this something you started or a now dead pre-existing service?
Either way, looks cool. Looking for a pair on it?
Posted a poll elsewhere, but didn't get much engagementβ¦
I want to focus more on "core projects" in 2025. Things like Blueprint, Testing Course, and BaseCode. Maybe more OSS contributions.
What would you like me to focus on?
First livestream of 2025 is getting underway. I'll upgrade BaseCode from Laravel 9 to Laravel 11 using Shift.
Let's see if I can do it in under 20 minutesβ¦
www.youtube.com/watch?v=PuI_...
Successful stream!
Fixed 5 open issues getting the count back under 10. Most of the remaining issues are community enhancements.
I'll be tagging a fresh release of Blueprint in the New Year. Just want to tweak a bit more of the code generation for Livewire.
Continuing the Wednesday livestreams tomorrow. Given Christmas, this will be my last stream of 2024.
I'm going to use it to tackle open issues for Blueprint. They've gotten into the double digits again. So time to get it back to a manageable number.
Join me live: www.youtube.com/watch?v=-Rpx...
Woohoo! Merged "basic" support for generating Livewire components with Blueprint.
There's a few rough edges to resolve before tagging an official release. But I figured some generation is better than no generation. So feel free to point to `dev-master` and give it a try.
github.com/laravel-shif...
Caen and I are writing up some blog posts for our side-project together.
In these first two, Caen gives an overview of our tech stack and features while I do a deep-dive on how we optimized importing Git history.
Enjoy: blog.release.new
Also, if you want an automated release notes generator I made this together with @jasonmccreary.bsky.social recently! Just paste your Git URL and we'll generate it for you. release.new
08.12.2024 15:45 β π 2 π 1 π¬ 1 π 0Don't splash the pot.
06.12.2024 20:59 β π 3 π 0 π¬ 0 π 0Whatever lens helps. Even so, I think we can both agree we'd rather have that time now, rather than when we're scraggly old men.
06.12.2024 16:07 β π 1 π 0 π¬ 0 π 0Time is our most precious asset. But it's a wasting one. You will never have more than you have now.
Very grim on the surface. But you need to flip it. Try to have it motivate you that the time is now.
Indeed. The combo of being generally unaccepting of the change (even though it was non-breaking and optional) as well as not appreciating the strictness between integer status codes and number strings (when all HTTP bodies are strings) kind of blew my mind.
Meh, I'll be using it. So whatever.
Yep, upgrading from L3.
At that time, I think L6 was the latest version. I wrote some custom automation to get L3 mostly to L4 and worked with their developer to stabilize that first. From there, we ran the Shifts to get it up to L6.
Here's a link with more details on the "Human Shifts". But feel free to DM or email with any questions.
laravelshift.com/human-shifts
Hey you, with the old Laravel app⦠I know you're out there. December is slow for me so I have more time for "Human Shifts" - where I upgrade your Laravel app for you.
So if you don't have the time (or desire) to upgrade that old thing, send it my way (or tell the boss to). ππ»
Hahaha. Probably the same time Way takes it up.
04.12.2024 19:21 β π 1 π 0 π¬ 0 π 0A clean-shaven Aaron Francis could totally be "Steve".
04.12.2024 17:10 β π 2 π 0 π¬ 0 π 0He'll thank you later.
04.12.2024 17:09 β π 1 π 0 π¬ 1 π 0Some people have asked me about my recent side-projects. I've asked myself about my side-projects.
If you're interested in some answers, I wrote a short post asking "5 whys": jasonmccreary.me/articles/why...
Forgot to schedule it, but I'll be continuing the Wednesday livestreams today in about 30 minutes.
Join me live: www.youtube.com/watch?v=MxDo...
Hey Laravel devs, here's a gem for you! π
Write cleaner HTTP fakes with new shorthand syntax! Make your test responses more concise and readable.
Perfect for simplified HTTP client mocking!
#Laravel
You're welcome. Glad you liked it. The post-merge comments seemed to not like it. π
04.12.2024 14:49 β π 2 π 0 π¬ 1 π 0Final "Thanks Laravel" livestream today. Saved the best for last. Something I've wanted to work on for a while. We'll see how it goes.
I'll get started in about an hour. Join me live on YT: www.youtube.com/watch?v=C_T7...
This holiday season, I'm opening up a limited run of Shift shirts.
I've been testing these for years and finally dialed in the shirt and design with light and dark mode versions.
If you like a good geek shirt, check these out: shift-shop.printful.me
πΊ in 5οΈβ£: www.youtube.com/watch?v=dWzy...
26.11.2024 15:15 β π 0 π 0 π¬ 0 π 0Continuing with my "Thanks Laravel" livestreams this week.
Both PRs we created in yesterday's stream were merged! I got two more ideas today and one final one tomorrow.
Join me live on YT at 10:15 ET (UTC-5): youtube.com/live/dWzyDQ6...
First one merged. Woohoo!
github.com/laravel/fram...
Successful stream today. Opened two PRs to Laravel.
One to add shorthands for faking HTTP responses. Instead of wrapping the object, you can simply pass a string body or int status code.
Another for a unified assertions to ensure nothing was placed on the `Bus`.
More inbound in tomorrow's stream!