Jerome Thayananthajothy

Blog 📝

Over the years I’ve published a few dozen articles — some more noteworthy than others.

Type-Safe Form Handling in Laravel + Vue.js with Formlink

Forms are the backbone of web applications, yet handling them properly can be surprisingly complex. From validation to file uploads, CSRF protection to progress tracking, there's a lot that can go wrong. That's where Formlink comes in - a TypeScript-first form handling library that bridges Laravel and Vue.js applications with elegant simplicity.

Meet phpvm: Your New PHP Best Friend Forever!

Picture this, You're working on a legacy project that runs on PHP 7.2, but your shiny new side project is built on PHP 8.1. Normally, this would be the part where you pull your hair out and question your life choices. But not anymore! Enter phpvm, your new PHP version management bestie.

Exploring Matrix: Bringing JavaScript-like Async to PHP

Are you a PHP developer who's envied the simplicity of JavaScript's `async/await` paradigm? Do you wish you could manage asynchronous tasks in PHP with the same ease? Look no further! Today, we're diving deep into Matrix, a cutting-edge PHP library that brings the power of JavaScript-like async operations to the PHP ecosystem.