Software Development

GitHub Codespace

What is a Codespace? A codespace is a development environment that’s hosted in the cloud. You can customize your project for GitHub Codespaces by committing configuration files to your repository (also known as configuration-as-code), which creates a repeatable codespace configuration for all users of your project. Each codespace you create is hosted by GitHub in a Docker container that runs on a virtual machine. You can choose the type of machine you want to use depending on the resources you need.

Read More

How to do a code review - Finecloud

This Blog post is my personal summary of Googles code review process.

Read More

Microservices

This Post is a summary of the famous Article about Microservices: https://martinfowler.com/articles/microservices.html

Read More

The Concept of API Contracts - Finecloud

The Concept of API Contracts What is it about? We define an API contract as a formal agreement between a software provider and a consumer that abstractly communicates how to interact with each other. This contract defines how API providers and consumers interact, what data exchanges look like, and how to communicate success and failure cases.

Read More

Spring Boot on Kubernetes

Enable Kubernetes in Docker Desktop We will use Docker Desktop to provide us a Test Kubernetes Environment.

Read More