Skip to content

Our recent articles

Stop Building Auth: a case for using prebuilt authentication in React Native

January 31, 2023Mo Khazali9 min read

Authentication is simultaneously one the most and least important parts of your application. By default, most mobile apps will remember the user’s credentials (since phones are normally personal devices). This means that the user might spend a couple of minutes signing up, or a few seconds logging…

Continue reading →

Docker is so cool...until it's not

January 30, 2023Ghali Elalaoui Elabdellaoui8 min read

Docker is a popular platform for developing, shipping, and running applications. It uses containers, which are isolated environments that allow developers to package an application and its dependencies into a single unit. Docker makes it easy to deploy and run applications on any environment, from a…

Continue reading →

Domain Name System explained

January 30, 2023Marie Lanza8 min read

What is DNS? Let’s say that you are new to web development, you learned JS, HTML and CSS and once you are looking to deploy your website, comes the DNS issues. In this article I explain how DNS works and give some tips for debugging, all through the lens of a single static website deployment on AWS…

Continue reading →

Making Unit tests easy: How to use mock data factories

January 26, 2023Guillaume Barra6 min read

Writing unit tests is (or should be) a large part of our job, so why not make it simpler? When we start writing unit tests for our projects, we’ll be creating a lot of mock data. So much that we sometimes forget that duplication is a code smell, as long as our tests are passing. However, there is a…

Continue reading →

How to build mobile apps like the world is ending

January 20, 2023Henry Deacy5 min read

When I began my career as an app developer, the main appeal to me was the idea that I could create without material. I didn’t need paint, bricks or steel, just my keyboard and enough time. Of course, another aspect which is becoming harder and harder to overlook is energy usage, and more importantly…

Continue reading →