Sign in

Ryan Chandler

@ryangjchandler.co.uk
800 followers 26 following 65 posts

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

PostsRepliesMedia
Ryan Chandler @ryangjchandler.co.uk · 15/08/2025
It's starting to get pretty close to perfect.
010
Ryan Chandler @ryangjchandler.co.uk · 14/08/2025
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...
050
Ryan Chandler @ryangjchandler.co.uk · 07/08/2025
Enabling WAL mode with SQLite in Laravel ryangjchandler.co.uk/posts/enabli...
ryangjchandler.co.uk
Enabling WAL mode with SQLite in Laravel
Exploring software development with PHP, JavaScript, Rust, and beyond.
020
Reposted by Ryan Chandler
Christoph Rumpel @christophrumpel.bsky.social · 01/07/2025
📺 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
youtu.be
Named Queued Closures & New Assert Redirect Back in Laravel 12.13
YouTube video by Laravel
0123
Ryan Chandler @ryangjchandler.co.uk · 05/06/2025
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
youtu.be
Laravel's Timebox Explained FAST!
YouTube video by Ryan Chandler
120
Ryan Chandler @ryangjchandler.co.uk · 23/05/2025
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?...
youtu.be
PIPELINES coming to PHP 8.5!?
YouTube video by Ryan Chandler
1101
Ryan Chandler @ryangjchandler.co.uk · 25/01/2025
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?
330
Ryan Chandler @ryangjchandler.co.uk · 13/01/2025
Little preview of some PXP progress I've made over the last few weeks... 👀
1100
Ryan Chandler @ryangjchandler.co.uk · 12/01/2025
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.
7530
Ryan Chandler @ryangjchandler.co.uk · 03/01/2025
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?
200
Reposted by Ryan Chandler
PHP Stoke @phpstoke.co.uk · 02/01/2025
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...
forms.gle
PHP Stoke Laravel Q&A Submissions
Please submit one question at a time.
132
Ryan Chandler @ryangjchandler.co.uk · 28/12/2024
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...
ryangjchandler.co.uk
2024: A year in review
Exploring software development with PHP, JavaScript, Rust, and beyond.
280
Ryan Chandler @ryangjchandler.co.uk · 23/12/2024
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!
Code screenshot that contains a PHP DocBlock with an array-shape type.
171
Ryan Chandler @ryangjchandler.co.uk · 22/12/2024
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.
0182
Ryan Chandler @ryangjchandler.co.uk · 19/12/2024
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!
4390
Ryan Chandler @ryangjchandler.co.uk · 12/12/2024
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.
330
Ryan Chandler @ryangjchandler.co.uk · 12/12/2024
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!
090
Ryan Chandler @ryangjchandler.co.uk · 06/12/2024
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..
110
Ryan Chandler @ryangjchandler.co.uk · 05/12/2024
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...
2160
Ryan Chandler @ryangjchandler.co.uk · 01/12/2024
Is it too early to start writing my Year in Review blog post?
660
Ryan Chandler @ryangjchandler.co.uk · 26/11/2024
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.
6290
Ryan Chandler @ryangjchandler.co.uk · 05/11/2024
I added dark mode to my website. ryangjchandler.co.uk/posts/adding...
ryangjchandler.co.uk
Adding dark mode to my website
Exploring software development with PHP, JavaScript, Rust, and beyond.
010
Ryan Chandler @ryangjchandler.co.uk · 04/11/2024
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?
9140
Ryan Chandler @ryangjchandler.co.uk · 28/10/2024
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...
ryangjchandler.co.uk
Fast and powerful syntax highlighting in PHP with Phiki
Exploring software development with PHP, JavaScript, Rust, and beyond.
180