Joe Lennon

Co-founder and CTO at Workvivo. Likes to code with React, React Native and Laravel.

Using reserved ngrok subdomains in Laravel Valet

I ran into an interesting issue the other day while working on a Laravel project that handles inbound email using Amazon SES and SNS. Basically, I needed to be able to send a webhook from SNS to my application whenever an email was received in SES. As you may have experienced in...

Tags: laravel, valet, ngrok

How I built Programming Podcasts

Although I've been aware of podcasts for as long as they've been around, it's only in the past six months that I've become a huge fan of the medium. It all started with The Laravel Podcast, a show that I started listening to after a conversation with Gordon Murray prompted me to...

Tags: podcasts, programming podcasts, project launch

Reducing the number of links in Laravel's default paginator template

Laravel's pagination features make it really simple to paginate your database queries and provide your users with links to navigate between pages of results. By default, these links are styled using standard Bootstrap classes. If you want to change the template used for the pagin...

Tags: laravel, blade, pagination, bootstrap

Minifying assets with Laravel Mix watch command

Laravel Mix is the fantastic Webpack-based asset compilation framework that ships by default with Laravel 5.4, replacing the Gulp-based Laravel Elixir. It has a ton of sensible defaults, and it's likely that you can use the default scripts in most cases to compile your assets. In...

Tags: laravel, mix, laravel54, webpack, watch

Announcing clob

A blog platform for developers.

I'm excited to announce a new open source blog platform targeted at software developers. I call it clob. I keep getting platform fatigue and constantly bounce between different products when it comes to blogging. As a developer, I love reinventing the wheel, so thought why not cr...

Tags: clob, blog, blogging, developers