March 15, 2019

Using MySQL for testing (on Laravel)

I wrote about running your test suite faster against a disk-based database instead of an in-memory one, and a Docker trick that uses tmpfs to have MySQL writing in-memory. If you are into Laravel and/or testing, check it out at madewithlove's blog.


January 18, 2019

Queues and Async Apps

Right after I posted the video where I introduce the Laravel WebSockets Package, I got a request to maybe talk more about a preview of an old talk I had on my YouTube channel. Decided to record it...


January 4, 2019

Goals for 2019

I don't usually set goals for new years and such. However, I've decided to change things a little bit this year so, you know, what the hack. By publicly sharing my goals, I hope it actually motivates...


December 4, 2018

Using Laravel WebSockets package (Video)

This is a short introduction to using a recently released package called Laravel WebSockets as a replacement for Pusher. Hope you like it.


October 25, 2018

Kubernetes 101

When I was learning Kubernetes, I tried to write down my learnings and experiments. This article covers the basics, like lingo, a bit of the architecture, and also a small demo of running a Laravel...


March 28, 2018

Building a Slack clone using Laravel, Tailwind CSS and Vue.js

I shared a tweet a while back about building a Slack clone app in PHP using Laravel, VueJS, TailwindCSS, and Pusher. That got some attention, so I was invited by Pusher to blog about using Pusher on...


January 2, 2015

Integrating Elasticsearch with Your Laravel app

Searching is an important part of many applications, and it is most of the time treated as a simple task. "Just query using LIKE and you're good to go". Well, while the LIKE clause can be...

See all articles