Let's Build a Chrome Extension!

Recently I've created my first chrome extension. It's called Catify , and it replaces every image on your page with an image of a cat. Now every cat worshiper can get even more support while praying to his or her cat gods. It was my first attempt at…

Testing asynchronous lifecycle methods with Jest

While helping out a colleague recently we wandered into the land of promises, slowly drifting away from the yellow brick asynchronous road and getting stuck in the swap of broken promises, awaiting for our fate to resolve. If you have some experience…

Mocking with callbacks in Jest

Today I was helping one of my colleagues creating unit tests for their components. The application is built with react, running on parcel and the combination of jest and enzyme for testing. Everything was going nice and easy until we reached a…

Building Evolutionary Architectures - Book review

This is a book review for Building Evolutionary Architectures: Support Constant Change . A while ago I attended a basic talk about micro-services. While covering most of the basics of this architecture, somewhere near the end the speaker mentioned…

Keep learning, should you invest your own time?

Every sprint our team dedicates some time to learning together, today we watched a video by the beloved ' Uncle Bob '. This time we watched an episode on productivity. It was a good episode, but in between him doing weird stuff with his dog and the…

Getting speed back, my Webpack debugging journey

I want to take you on a journey, through a land of slowness. Where everything lost its motivation to go fast, where hope seems lost. I want to take you through debugging the speed issues we were having with Webpack. Usually I'll try and write…

My solution is the best!

A few days ago I was watching a keynote speaker talk about architecture. It was an interesting talk, he had a good concept and the idea definitely made a lot of sense. I didn't really like the presenter, which can happen, but that usually doesn't…

Soft Skills: The software developer's life manual - Book review

This is a book review for Soft Skills: The software developer's life manual . Everybody has read a decent amount of books about technical subjects, like programming languages, design patterns, best practices, etc. This is no different for me, which…

Livable code, embrace the practical mess

Let me start off with the fact that I've been interested in the clean code principles for quite some time, I think it's very important to keep these principles in mind while developing software. Other people should be able to read and understand your…