Build a URL shortener

Wait, URL shorteners are boring right? Nope. We're building a fully tested Lumen API, Vue.js client and implementing 301 redirects with Node.js and Express.

Laravel Lumen Node.js Testing Vuex Vue.js
Coming up

Unit testing Vuex

Using Karma and Mocha to fully test Vuex actions, mutations and getters. We'll also look at injecting and mocking API calls.

Vue.js Testing Vuex
Coming up

Slim API rate limiting middleware from scratch

Build some fast and clean request throttling middleware from scratch. Easily customisable. You could even release this as a package!

Slim Redis
6 parts
38 mins
1 week ago

Flexbox crash course

Let's get up to speed on Flexbox, then dive right into practical, everyday examples to make laying out content much easier.

CSS
14 parts
1 hour 25 min
1 week ago

Quick and easy avatar uploads

Let's build an avatar upload component with reusable upload functionality via a mixin. We'll also look at image processing, database schema recommendations and security considerations.

Laravel
9 parts
56 mins
3 weeks ago

Testing middleware in Laravel

We often forget to test middleware, but it's just as important! Let's test three types of middleware with slightly different techniques.

Laravel Testing
3 parts
22 mins
4 weeks ago

Recursive comment nesting in Laravel

Rendering thousands of nested comments in Laravel. We'll cover Eloquent techniques to get this working, and explore what slows us down.

Laravel
11 parts
1 hour 11 min
1 month ago

Build a Podcast App

A slick podcast app with Vue.js and Vuex. Choose between three API builds: Slim, Silex or Lumen. Plus, deploying everything!

Vue.js Sass Silex Vuex Laravel Lumen Slim
35 parts
5 hours 7 mins
1 month ago