https://miro.medium.com/max/1181/1*AS1LAUPL5gfRCZb1M2T1gg.jpeg

I love boats. If you have looked at my Medium stories, you’ll see one of the first stories that I posted was about me buying a yacht. And let me reiterate that I am not rich. It’s an investment into my future instead of buying a house.

Anyway, I started a project that was supposed to something like AirBnB just for boat slips. The idea was to let people put their slips up on the site and be able to rent them out while they’re away and not using them.

Turns out, that marinas don’t allow this and explicitly let…


Getting your ReactJS application to be used by people that don’t only speak your language, is important for your app to actually be used by people from other countries or even from your own country.

In React, you have multiple choices on how to go about translating your app. These choices are the following frameworks:

All of these libraries provide their own way of providing translations in your application. However, I am here to talk about i18n, since this is the one that I have experience with and have heard, and seen, many good things about.


Just a little while ago, I was working on a web app that allowed users to upload files to an S3 bucket that was assigned to them.

When the user uploaded a file and the backend service that uploaded the file to the S3 bucket returned a response, I defaulted to just displaying a simple text message that was colored either red or green to let the user know if the upload had succeeded.

This way seemed a bit ugly and outdated to me, which is why I started searching for alternatives. …


Last year, I completed my first freelance gig. The job was to write a platform for entering tax relevant data, including uploading files that could be exported at the end of completing a series of answering questions. The “tax form”, consists of a series of questions about your employment status, income sources, family, etc. You know, all the tax relevant data.

Just for some background about the tech used for the platform: the backend consists of a few microservices written in Java and Spring Boot and the frontend is a ReactJS application. …


For alot of people, buying a yacht doesn’t feel like a viable option. When people think of the word “yacht”, they think massive super yacht, that costs upwards of a few million dollars. They think of something like this:

However, this is quite the misconception. A quick google search for the term brings up the wikipedia article about yachts, stating the following:

To be termed a yacht, as opposed to a boat, such a pleasure vessel is likely to be at least 33 feet (10 m) in length and may have been judged to have good aesthetic qualities.

So according…


Recently, at my full time job, my team and I introduced a new system to replace Sonarqube for static code analysis. Two years prior, we started a POC to see what developers at ING Germany thought about either buying a license for Sonarqube or if we should introduce a brand new tool, Teamscale.

The POC ended last year in early April and we decided to start the process of replacing Sonarqube with Teamscale. …


When people think about what it takes to become a software developer, they think they need a degree in software engineering from a top university. Math is usually also one of those topics that everyone just jumps to and thinks they need to be some kind of math wizard in order to get good at software development.

I’m here to tell you, that whatever you think you know about getting started in software development, is actually wrong and how to actually get started with learning software development by yourself.

The Reason Why Universities Teach Math in Software Engineering Majors

If you think of math? What do you think of? Just…


Imagine the following situation: you have an IoT project in your local WIFI network and want to be able to control it / read data from it using a mobile app. Doesn’t sound like something you need to imagine, but rather actually need for your use case? Well, then you’ve come to the right place. In this article I will be showing you how to discover devices using a mobile application built with Flutter.

The Basic Concept

There are two standard approaches when it comes to device discovery on a local network:

  1. Send out a UDP broadcast from the device that is to…


Have you ever wanted to create an IoT device that you could access from anywhere inside your home WiFi network or even reach from outside of your home network? Well, then you’ve come to the right place my friend.

In this post, I’ll show you how to set up a simple web server on your ESP32. If you ever thought that doing so was too hard, then think again, because it’s actually very simple. So… without any further delay, let’s jump right into it.

What is an ESP32?

Let’s start with the basics. If you don’t even know what I’m talking about or you…


Well, as promised, here’s a part two. But I do have to disappoint you… This won’t be about UnitTests in Flutter, but rather an update on what has changed in the project.

The Problem

Like most project changes, this one was also caused by a problem that we noticed when testing the clock. The problem is that the communication with the HM-10 bluetooth module, was not stable.

The communication over bluetooth was working just fine at first. The app did it’s job by sending the commands that are required to set the time of the RTC and color of the RGB LED…

Felix Seip

Software Developer for ING Germany. Expanding my horizon in any way I can. https://felixseip.de

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store