A blog by Manuel about everything related to software development
This small guide walks you through the steps to create OAuth credentials in the Google Developer Console for use with a web application.
This tutorial shows a small example how to allow users to log in and sign up with their google accounts in a strapi and react based application.
The most common problems observed in microservice systems include 1. Wrong Cuts 2. Shared Persistency 3. Shared Libraries 4. Direct calls from Clients to Microservices 5. Too many standards.
Serving multiple web applications for different domains can be easily achieved via the use of nginx. In this post we will go through an example on how to achieve this with an nginx docker container.
As developers we often struggle with design, but there are some principles we can follow and techniques that we can use to create better…
Hot reloading is a convenient feature many of us don't want to miss during development. In this post we're going to have a look at how we…
How to create category pages in gatsby using frontmatter fields and the createPage functionality of gatsby.
A Firebase Realtime Database is a useful tool for many projects. It can however be difficult to securely set the owner of an object. In this article we will have a look at a real world example that I was missing in the documentation.
How add a Google login button to your django login.
Software Testing is an important step in the process of software development. Having a well tested system does not only reduce the chance of having errors in the application, but can also lead to better software design and more maintainable code. In this article we want to have a look at the Why of unit testing..
A comparison of the API Gateway and the Backend For Frontend (BFF) pattern. The API Gateway is a single point of entry into the system for all clients, while a BFF is only responsible for a single type of client. To choose between those patterns we need to consider several factors...
The first and most important step to build a successful product is to identify your target audience. In this article we will have a look at how to find and evaluate possible audiences for a product.
Finding a business idea is the first and one of the most important steps. Let's have a look at common approaches to come up with profitable business ideas.