Articles

How to use Laravel Mix with other backend languages

Laravel Mix is one of my favourite open source projects out there. It has all the power of webpack (and lets you customise it if you wish) but wires up sensible defaults for almost every app that mean...

Make Your Code Look Good with The Builder Pattern

The Builder Pattern is the pattern of using a wrapping class to instantiate an object or objects, populate them with the correct values, and return them to the user. It offloads the responsibility of ...

Writing Good Code

What the heck is ‘good code’ anyway? Every developer in the world is (hopefully) asked to create clean, maintainable and reusable code. The problem with these requirements is that they are entirel...

Why I quickly moved from MongoDB to RethinkDB

I recently made a difficult decision to move a relatively young feathers.js project away from MongoDB towards RethinkDB. To most, the idea sounds pretty insane. I moved away from a well-backed, well-f...