php Laravel: Rename Table with Zero-Downtime Migrations How to rename a table with Laravel migrations without causing downtime? In this blog post we will explore how we can use MySQL views to do so.
php Bring up to standard PHP legacy code - Application Status In this post we will look at how to get a clear vision of the project's status before starting refactoring the application and plan accordingly.
php Bring up to standard PHP legacy code - Introduction In this series of articles, I will present you a way on taking on a large project such as migrating a legacy PHP application up to standards.
shortcut My Terminal This is where I share my setup for my Terminal, it works cross-platform (almost). It features ZSH, Oh My ZSH!, FZF and Tmux.
development Technical Debt This is a speech a gave during a Vancouver PHP Meetup back in March 2018 about technical debt and how to manage it.
development How I use PHPStorm This is from a speech I gave on Vancouver PHP meetup and where I talk about my usage of PHPStorm.