's Avatar

@jasonmccreary.bsky.social

298 Followers  |  20 Following  |  42 Posts  |  Joined: 24.10.2024  |  2.0179

Latest posts by jasonmccreary.bsky.social on Bluesky

Video thumbnail

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
One more bug and tagging a release for Blueprint
YouTube video by Jason McCreary One more bug and tagging a release for Blueprint

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

15.01.2025 14:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Is this something you started or a now dead pre-existing service?

Either way, looks cool. Looking for a pair on it?

14.01.2025 14:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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?

09.01.2025 17:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Upgrading BaseCode from Laravel 9 to Laravel 11
YouTube video by Jason McCreary Upgrading BaseCode from Laravel 9 to Laravel 11

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

07.01.2025 18:27 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

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.

18.12.2024 18:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Squashing open Blueprint issues
YouTube video by Jason McCreary Squashing open Blueprint issues

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

17.12.2024 16:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Generate basic Livewire components with Blueprint by jasonmccreary Β· Pull Request #712 Β· laravel-shift/blueprint This adds basic Livewire component generation to Blueprint. At the time of merge it supports generating a component with mounted properties and using most of the controller statements. Here's a...

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

11.12.2024 20:23 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

10.12.2024 14:13 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Enter your repository details to generate release notes from your Git history and apply common formatting options with one-click. your value

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    πŸ“Œ 0

Don't splash the pot.

06.12.2024 20:59 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Whatever 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    πŸ“Œ 0

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

06.12.2024 14:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

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.

05.12.2024 19:49 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

05.12.2024 19:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Laravel Shift - Human Shifts Laravel Shift provides human services to help upgrade your Laravel application, modernize your Laravel application, or discuss your architecture.

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

05.12.2024 15:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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). πŸ‘‡πŸ»

05.12.2024 15:27 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

Hahaha. Probably the same time Way takes it up.

04.12.2024 19:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

A clean-shaven Aaron Francis could totally be "Steve".

04.12.2024 17:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

He'll thank you later.

04.12.2024 17:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Why another side-project Asking myself why I decided to work on yet another side-project.

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

04.12.2024 16:37 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Generating Livewire components with Blueprint
YouTube video by Jason McCreary Generating Livewire components with Blueprint

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

04.12.2024 14:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

29.11.2024 12:01 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

You're welcome. Glad you liked it. The post-merge comments seemed to not like it. πŸ™ƒ

04.12.2024 14:49 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
https://www.youtube.com/watch?v=C_T7gkU3H10

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

27.11.2024 14:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

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

26.11.2024 16:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Thanks Laravel - Day 2
YouTube video by Jason McCreary Thanks Laravel - Day 2

πŸ“Ί in 5️⃣: www.youtube.com/watch?v=dWzy...

26.11.2024 15:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
YouTube Share your videos with friends, family, and the world

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

26.11.2024 13:45 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Add shorthands for fake HTTP responses by jasonmccreary Β· Pull Request #53663 Β· laravel/framework Similar to Process::fake(), this adds shorthands when faking HTTP responses. A shorthand for passing arrays already existed. This adds an explicit test for that, plus shorthands for strings for the...

First one merged. Woohoo!

github.com/laravel/fram...

25.11.2024 21:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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!

25.11.2024 18:17 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@jasonmccreary is following 20 prominent accounts