Hey, I'm Ryan. I build and maintain web applications and coach engineers to do the same. Here is where I share my thoughts and experiences along the way.

Cleaning up queries with dot notation


One of the many conventions found throughout the Laravel framework is dot notation. Dot notation is the use of dots `.` in strings to represent depth. In many instances, it allows for writing cleaner...

5 min read

Understanding Laravel's SerializesModels


When dispatching an object onto the queue, behind the scenes Laravel is recursively serializing the object and all of its properties into a string representation that is then written to the queue. The...

6 min read

Simple Scaling with Redis Lists


Although simple and powerful, it's no secret that relational databases have their limitations. So what happens when simple doesn't cut it, and your relational database falls short? You might try throw...

4 min read

The power of static in PHP


Although most have probably seen the `static` keyword used in PHP before, have you ever wondered how many ways it can be used? Or possibly how many ways these different uses can provide value to your...

5 min read

Faster Eloquent chunking


As your applications scale, processing large amounts of database records with Laravel Eloquent can become increasingly difficult. Resulting in out of memory exceptions and overall slowing down your ap...

3 min read