Ryan Chandler's Avatar

Ryan Chandler

@ryangjchandler.co.uk

Software Engineer. PHP, Laravel, Rust, Go, Swift, the lot. https://ryangjchandler.co.uk

763 Followers  |  26 Following  |  62 Posts  |  Joined: 24.10.2024  |  1.8241

Latest posts by ryangjchandler.co.uk on Bluesky

Named Queued Closures & New Assert Redirect Back in Laravel 12.13
YouTube video by Laravel Named Queued Closures & New Assert Redirect Back in Laravel 12.13

πŸ“Ί Here is What's New in Laravel 12.13

➑️ Named Queued Closures
➑️ Assert Redirect Back

Thank you Will & @ryangjchandler.co.uk πŸ™

youtu.be/dri0BgJjB_w

01.07.2025 19:35 β€” πŸ‘ 12    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

This also gave me an excuse to test how well my cross-video fade transitions are working inside of my video editor.

Not bad by the looks of it!

05.06.2025 17:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Laravel's Timebox Explained FAST!
YouTube video by Ryan Chandler Laravel's Timebox Explained FAST!

Came across a cool utility class in Laravel called: "Timebox".

Not sure how many people know about this one so though I'd throw together a little video.

Let me know what you think!

youtu.be/jUF5LZ-cQQ4

05.06.2025 17:59 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
PIPELINES coming to PHP 8.5!?
YouTube video by Ryan Chandler PIPELINES coming to PHP 8.5!?

So I built a video editor, sort of. I wanted to test it out and actually put something together with it, so here's a ~70s video about the upcoming "pipe" or "pipeline" operator in PHP 8.5!

youtu.be/2H-BOLS-L78?...

23.05.2025 14:22 β€” πŸ‘ 11    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

I am become one with the lunch break.

(great idea btw)

27.01.2025 11:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, I've used a macro before to enter my password but that's janky and doesn't always work because Bluetooth doesn't like me.

25.01.2025 01:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Even second hand keyboards still run for Β£60 or so, plus I want the smaller one because the Touch ID board is smaller.

25.01.2025 01:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Yeah, I just want a tiny little module that goes on my desk or on the side of my keyboard.

25.01.2025 01:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Am I an idiot if I buy a Magic Keyboard with Touch ID just to rip out the Touch ID sensor and have it sit on my desk so I don't have to type my password in all the damn time?

25.01.2025 00:08 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0
Post image

Little preview of some PXP progress I've made over the last few weeks... πŸ‘€

13.01.2025 20:07 β€” πŸ‘ 10    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I won't be working on PXP as part of my role, but I am still working on PXP in my spare time. More info on that coming soon!

13.01.2025 00:11 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks Karl!

12.01.2025 20:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Tomorrow is my first day as a Laravel employee!

I'm incredibly, incredibly excited and grateful to be joining the team and to be working alongside an uber talented team of developers.

12.01.2025 20:01 β€” πŸ‘ 55    πŸ” 0    πŸ’¬ 7    πŸ“Œ 0

What I'd really be interested in, in the future, is a compiler for PHP. If I can write the same language for web applications, scripts _and_ systems-level things, I think my (programming) life would be complete tbh.

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

I wouldn't say the project is dead, just on hold. The idea of a superset language is still really interesting, but at the same time I think there's a lot more movement on the PHP internals now with features that I'd add through a superset, so it doesn't make too much sense.

04.01.2025 21:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

The short explanation is a fast static analyser (focus on type checking right now) and a language server built on the same engine. This should bring PHPStorm level intellisense to other editors, if not better than PHPStorm. Foundational tools for PHP development imo.

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

Lol, this would also be quite a good video I guess!

03.01.2025 16:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I like the idea of short videos because they're easy to consume.

Most of the stuff I'm doing in my spare time is PXP-focused, so perhaps 15-30 min videos of me working on a particular feature could be interesting?

03.01.2025 16:15 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'd like to get back into making video content on YouTube, it's been a couple of years since I've done it so I'm curious about what sort of content people would be interested in?

03.01.2025 16:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
PHP Stoke Laravel Q&A Submissions Please submit one question at a time.

We're hosting a Q&A with members of the Laravel team on the 16th Jan. If you have any burning questions for Joe Dixon, @iamdavidhill.bsky.social, @ryangjchandler.co.uk or @jbrooks.uk please submit them to us!
forms.gle/oEXHykphLx9m...

02.01.2025 16:49 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

Cheers Duncan!

28.12.2024 21:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
2024: A year in review Exploring software development with PHP, JavaScript, Rust, and beyond.

Still a few days left of the year, but wanted to get this out before I forget. Happy new year everybody, bring on 2025!

ryangjchandler.co.uk/posts/2024-a...

28.12.2024 20:23 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Yeah I fear it's something I might pick up and never put down, endless ideas 🀣

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

Merry Christmas, hope you and the family have a wicked day!

25.12.2024 10:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This aesthetic is honestly _it_. I've always wanted to get more into electronics and just build tiny little things with Pis and what have you.

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

This array shape syntax is the same that's supported by PHPStan & already in use across lots of projects, so makes sense to keep as is. I agree there could be better syntaxes but I'm going for support right now.

24.12.2024 12:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Code screenshot that contains a PHP DocBlock with an array-shape type.

Code screenshot that contains a PHP DocBlock with an array-shape type.

PXP is also capable of understanding "array shapes", after some parser updates.

Only a few more DocBlock-specific types to go before I _think_ it has full coverage!

23.12.2024 23:23 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

The PXP parser is now ready for PHP 8.4!

Property hooks, asymmetric visibility, properties in interfaces and new without parentheses. Time to get cracking with new stuff.

22.12.2024 22:38 β€” πŸ‘ 18    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Huge indeed!

These are the sort of things that held me back from progressing before. Random OOM errors destroying my laptop, so it's nice to do some tidy-up work. Set myself up for success πŸ’ͺ

19.12.2024 01:55 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Cheers Josh βœ‹πŸΌ

It does sound like a load of gobbledygook, but I assure you the words do mean something!

19.12.2024 01:54 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@ryangjchandler.co.uk is following 20 prominent accounts