Sign in

Writing about Web Development and Freelancing. // konstantin.digital

Build this beautiful, small weather app and learn how to best plan and organize a React project. A beginner-friendly introduction to thinking in React.

Building a simple, responsive weather app with React.js
The weather app we are going to build

In this article, we are going to build a beautiful, simple weather app with React.js. By doing this, we will discover and learn some essential skills:


Slash commands are a building block in Notions text editor.

Without a doubt, Notion.so is one of my favorite apps when it comes to organizing notes. I love their minimal designed text editor because it focuses your attention on the content — and not on unnecessary UI elements.

Yet it provides you a ton of powerful features that lead to…


Get the cursor coordinates and index position to display interactive UI elements!

You can find this working example at the end of this article.

Yes, I know… there are certainly more exciting topics to write about than dealing with cursors on a web page. But since I struggled a lot with this issue in my latest project, I decided to share my approach — hoping that it might help one or the other.

In…


This article should provide a general understanding of how Gatsby works and how it can be used to create a personal website from scratch. If you are new to Gatsby, this article is for you.

How To Build A Portfolio With Gatsby.js

I recently published the first iteration of my personal website. Since I haven’t had a…


Photo by Rajeshwar Bachu on Unsplash

The web is a great platform. It’s an open-ecosystem that anyone can use and build on. Sometimes, however, it is not possible to build exactly what you want due to missing capabilities.

Think about a messaging application that should use the contact list on your smartphone to select friends to…


Why You Can’t Ignore Progressive Web Apps
Photo by Hilthart Pedersen on Unsplash

These days, the discussion about Progressive Web Apps is often primarily focused on whether they will replace native apps or not. And while this might be an interesting topic to talk about, people forget about the first and foremost intent PWAs were built for: Enhancing the web’s user experience.

However…


Service Worker Templating

Traditionally, platforms like PHP or Ruby on Rails took care of the rendering process server-side. Lately, new frameworks like React or Angular took that process from the server to the client. With service workers, we now have a third place where we can implement a template engine — between client…


Photo by Paige Cody on Unsplash

Progressive Web Apps have been hyped for quite a long time. Since the term was coined by Google’s engineer Alex Russell back in 2015, a lot of people referred to it as the future of app development and enumerated its advantages over and over again.

But let’s face the truth…


Photo by Brendan Church on Unsplash

Hosting your Gatsby site with Netlify is a perfect pairing. The whole development workflow gets so smooth using both. However, redirects, for instance, don’t work out of the box yet, or at least not the way you would expect it to work. …


Product management lessons from the legendary CEO

Photo by AB on Unsplash

I recently read the biography of Steve Jobs, written by Walter Isaacson. And although there are many things interesting enough to write about, it was one particular aspect that got me fascinated throughout the whole book: Jobs’s ability and discipline to focus.

Well, you may think it’s nothing new that…

Konstantin Münster

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