Replacing React with Preact in Your Projects

While React is becoming more popular by the day, so are alternatives to the JavaScript framework.

One of these frameworks is Preact, which does not aim to do things that much different per sé, but focuses on performance and bundle size.

This article will take you through the why and how of replacing React with Preact in your existing project.

Read more

I Quit!

More specifically: I quit my job, to start my own business.

For the last couple of years, I spent a lot of time working on personal projects next to my day time job. I even decided to work four days instead of five to spend an extra day doing what I love: getting my hands dirty on stuff I came up with myself.

Because it still feels like I still have too little time and I want to focus on building my own products, I decided to quit my job. Which is a really big step for me.

Read more

Using Flow instead of prop-types in React

One of the most used ways to check the “type” of a property which is passed to a React component is through prop-types. The main problem is that all the type checking is done on run-time, and not statically.

This article will explain how to go from type checking with prop-types to static type checking with Flow in React.

Read more

Uploading files with superagent in the browser

Sending files in the browser using XHR can give the user a great experience. I like to use superagent for sending requests, it’s a great light-weight API which doesn’t require other third party libraries and works great when bundling with CommonJS.

Uploading files using a multipart requests in the browser is sadly not supported through their API at the moment, but it’s possible following a few short steps. I’ll explain how I got multipart uploading to work using superagent in the browser in this article.

Read more

Explore and improve your development skills

My jobs have always been focused on the technologies and stacks I was used to. This is a safe and efficient way to get work done, but what I didn’t realise is that it only hold me back on learning different ways.

In this post I am sharing my findings of joining a company which uses a different approach to development, stacks and work flows than I was used to.

Read more