Matt Chaffe

Articles

Understanding GraphQL Resolvers

An intro into GraphQL resolvers...

Continue Reading

Learning CSS Grids

I've always struggled with styling, always in awe of other's designs and CSS abilities. So I decided to up my game and take a course on CSS.

Continue Reading

Extracting Magic Expressions

Make reading code a little bit easier by not using magic expressions...

Continue Reading

Magic Numbers

Make reading code a little bit easier by not using magic numbers...

Continue Reading

My First Finite State Machine

Some thoughts on my first Finite State Machine (FSM)...

Continue Reading

ES6 Tips & Tricks

A few helpful es6 tips & tricks..

Continue Reading

FeathersJS Customise Local Auth Strategy

How to customise the local auth strategy...

Continue Reading

FeathersJS Transport & Auth Configuration Order

Ensure you have the auth module and transport configurerd correctly to enable authentication.

Continue Reading

Gitlab SSH Deployment

Deployment using SSH within Gitlab CI/CD pipelines

Continue Reading

FeathersJS REST queries with null

Learn how to use a `null` value within a REST query with feathers rest client.

Continue Reading

FizzBuzz coding challenge

Coding the FizzBuzz challenge in JavaScript

Continue Reading

JSCodeshift and ASTs

Creating jscodeshift transforms and ASTs

Continue Reading

Gatsby Firebase Deployment

Deploying a Gatsby static site to Firebase using Gitlab CI

Continue Reading

Socket Fixtures Debugging

Upgrading a project to use the latest FeathersJS client packages, and using fixtures to mock socket connections..

Continue Reading

FeathersJS Emitting

FeathersJS makes it really easy to write realtime web API’s. I want to talk about how you can emit data from your hooks. I had an…

Continue Reading

FeathersJS Channel Subscriptions

FeathersJS Channels are a great way to handle real-time data. However, you might find that you only want your client app to get real-time…

Continue Reading

React Native OAuth

If you are looking to get started with React Native and OAuth, look no further. Follow along as I walk through a simple implementation..

Continue Reading

CanJS & FeathersJS Channels

I recently wrote an article about how to useFeathersJS’s channels to ensure the right realtime data goes to the correct user(s). I want to…

Continue Reading

FeathersJS, Channels & Vuex

I wanted to share a little demo app that I put together which shows the use of channels for filtering realtime data and seeing that data…

Continue Reading

CanJS modlet pattern

Well, you can think of modlets as modules, it’s simply an organized way to structure your files..

Continue Reading

Gitlab CI/CD Testing Nodejs App

If you are planning to deploy your app via CI/CD pipeline it’s recommended to ensure you have a good coverage of tests to ensure when…

Continue Reading

Vue Authentication with FeathersJS

FeathersJS makes authentication effortless...

Continue Reading

FeathersJS deployment - Gitlab CI/CD - Heroku

Deploying FeathersJS apps with Gitlab couldn’t be easier with the integrated CI/CD process. Here is how I am deploying to Heroku for…

Continue Reading