Ryan Chandler
ryangjchandler.co.uk
Ryan Chandler
@ryangjchandler.co.uk
Software Engineer. PHP, Laravel, Rust, Go, Swift, the lot.
https://ryangjchandler.co.uk
It's starting to get pretty close to perfect.
August 15, 2025 at 3:50 PM
I've spent about 10 hours this week rewriting Phiki's tokenizer so that it's more compatible with TextMate grammars.

Safe to say that it's going well so far...
August 14, 2025 at 7:01 PM
Enabling WAL mode with SQLite in Laravel ryangjchandler.co.uk/posts/enabli...
Enabling WAL mode with SQLite in Laravel
Exploring software development with PHP, JavaScript, Rust, and beyond.
ryangjchandler.co.uk
August 7, 2025 at 8:10 PM
Reposted by Ryan Chandler
📺 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
Named Queued Closures & New Assert Redirect Back in Laravel 12.13
YouTube video by Laravel
youtu.be
July 1, 2025 at 7:35 PM
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
Laravel's Timebox Explained FAST!
YouTube video by Ryan Chandler
youtu.be
June 5, 2025 at 5:59 PM
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?...
PIPELINES coming to PHP 8.5!?
YouTube video by Ryan Chandler
youtu.be
May 23, 2025 at 2:22 PM
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?
January 25, 2025 at 12:08 AM
Little preview of some PXP progress I've made over the last few weeks... 👀
January 13, 2025 at 8:07 PM
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.
January 12, 2025 at 8:01 PM
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?
January 3, 2025 at 4:14 PM
Reposted by Ryan Chandler
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...
PHP Stoke Laravel Q&A Submissions
Please submit one question at a time.
forms.gle
January 2, 2025 at 4:49 PM
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...
2024: A year in review
Exploring software development with PHP, JavaScript, Rust, and beyond.
ryangjchandler.co.uk
December 28, 2024 at 8:23 PM
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!
December 23, 2024 at 11:23 PM
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.
December 22, 2024 at 10:38 PM
I'm having quite a bit of fun working on PXP again.

My task for this evening was tracking down ways of reducing memory consumption when indexing large PHP projects.

Indexing the entirety of the `laravel/framework` repo (incl. vendor) went from using 7GB to 2.7GB. I'd call that a win!
December 19, 2024 at 1:41 AM
Anyone here running a home lab or home server? Thinking of getting one setup to run some services for myself and to serve as a backup server.

Thinking Plex, PiHole, etc. Tried a Pi before but without a GPU, transcoding was horrid / non-existent.
December 12, 2024 at 9:46 PM
Taking a step back from a project for a few months and then coming back to it gives you superpowers, honestly.

I left PXP dormant for a little while. Coming back to it with a fresh set of eyes, a little bit of refactoring and I've made the lexer roughly 50% faster on a pretty solid benchmark!
December 12, 2024 at 8:20 PM
Writing a formatter is on my list of things to do for the PXP project.

The thing I'm stuck on right now is what direction I should take. On the one hand, I really like super opinionated formatters like Gofmt, Python's Black, but I do understand the benefits of configurables ones like PHP-CS-Fixer..
December 6, 2024 at 9:38 PM
Slowly getting back into development on PXP – left it sitting for quite a while and I've found some end-of-year energy to work on it again.

Currently writing a DocBlock parser so that you get that oh so sweet type checking and autocompletion. Long-term goal is support for all of PHPStan's types...
December 5, 2024 at 12:11 AM
Is it too early to start writing my Year in Review blog post?
December 1, 2024 at 8:13 PM
Think it's time to start posting over here now... I've gained a few hundred followers over the last week so I should probably give them all something to read.
November 26, 2024 at 12:03 PM
I added dark mode to my website. ryangjchandler.co.uk/posts/adding...
Adding dark mode to my website
Exploring software development with PHP, JavaScript, Rust, and beyond.
ryangjchandler.co.uk
November 5, 2024 at 1:37 PM
The atmosphere over here is much better than X. Feels more focused, big fan.

I'm still using X though, how are people cross-posting?
November 4, 2024 at 4:21 PM
In case you missed it, I wrote a syntax highlighter in PHP that is pretty fast and quite powerful.

Got a blog written in PHP? Give it a try!

ryangjchandler.co.uk/posts/fast-a...
Fast and powerful syntax highlighting in PHP with Phiki
Exploring software development with PHP, JavaScript, Rust, and beyond.
ryangjchandler.co.uk
October 28, 2024 at 1:13 PM