Blog
About software engineering by Rasmus at Transcend Software. Sharing opinions, solutions and thoughts.
Featured
The Perils of Premature Abstraction: When Code Duplication Isn't a Problem
Posted on:December 17, 2024 at 10:52 PM (5 min read)Understanding why abstracting and centralizing duplicated code too early can be restrictive and how to avoid premature abstraction.
Maximizing application performance by optimizing HTTP and Database operations
Posted on:July 26, 2024 at 02:19 PM (6 min read)Understanding why reducing and optimizing HTTP and Database calls is the most efficient way to improve application performance, with practical tips and examples.
Health probes in Java Spring Boot done right
Posted on:April 4, 2023 at 09:55 AM (3 min read)How to set up health probes in Java using Spring Boot the right way
How to Structure a Java Monorepo using Maven and Github
Posted on:January 1, 2023 at 10:55 AM (4 min read)How to structure a Java monorepo using Maven and Github for optimal ci/cd.
Recent Posts
The Perils of Premature Abstraction: When Code Duplication Isn't a Problem
Posted on:December 17, 2024 at 10:52 PM (5 min read)Understanding why abstracting and centralizing duplicated code too early can be restrictive and how to avoid premature abstraction.
Maximizing application performance by optimizing HTTP and Database operations
Posted on:July 26, 2024 at 02:19 PM (6 min read)Understanding why reducing and optimizing HTTP and Database calls is the most efficient way to improve application performance, with practical tips and examples.
Deploy a Full-Stack Application on DigitalOcean App Platform with Terraform
Posted on:June 2, 2024 at 06:05 PM (12 min read)Learn how to easily deploy a scalable, cost-effective full-stack application on DigitalOcean App Platform using Terraform with full control using docker. Perfect for developers looking for easy and cheap cloud deployment.
Managing Runtime env variables in JS Vite applications with Docker and Nginx
Posted on:January 19, 2024 at 12:55 PM (2 min read)Managing Runtime environment variables in JavaScript Vite applications with Docker and Nginx