backend Building a Log-Structured Merge Tree Database - Part 1 Here is how a log-structured merge tree works and why it is an advantageous database engine with code examples.
backend The State of AI in software engineering What is the state of AI in software engineering in mid-2023? In this article, I check out a few AI power tools like ChatGPT and GitHub Copilot to see what the future holds for developers.
Product The first year in numbers Review the first year of the blog in numbers. How it performed on Google analytics and Google Search console. Let's try to SEO it!
backend The REST API implementation flow OpenAPI based code generation can speed up the development workflow. In this article I show an efficient way to design and implement APIs.
Engineering Applying Elon Musk's engineering principles to coding Elon Musk has a five-step guide to engineering and manufacturing. I try to adapt this to software engineering.
backend Creating a Gradle multi-module project Using Gradle multi-module build is easy and makes Spring Boot application development just better. Refactor your code to a multi-module structure, and improve quality and maintainability with this tutorial.
backend Altering SQL database schemas in production Altering an SQL database schema in production can be tricky. This article summarizes the most common use cases and solutions.
Engineering A collection of coding conventions A collection of conventions and best practices for your software projects. Softver version conventions, using git, best practices on building maintainable systems.
Product Introducing a new app, AtlasNinja AtlasNinja is a new app providing modern and interactive map visuals for data about countries.
Frontend React interactive choropleth map - Part 2 Adding an interactive tooltip and fixing the performance of a react-leaflet based choropleth map can be quite a challenge.
backend A new Java Spring Boot service template "This is the way" is a new Spring Boot service template for the modern Java developer.
Frontend Making an interactive map with React and Leaflet Create your interactive map in React using OpenStreetMap and Leaflet. This post shows you how online maps work and how to create your own choropleth map.
Security OAuth 2.0 - Token management Theory and tutorial on how to manage OAuth 2.0 access and refresh tokens. When and how to refresh.
Security Featured OAuth 2.0 - Implementing a client Implementing an OAuth 2.0 client in Spring is easy. This post shows you how.
Security Featured OAuth 2.0 - A practical intro A practical intro into OAuth and OpenID Connect. How to authorize and authenticate.