Blog
On my blog, I share insights, experiences, and practical knowledge from the world of software engineering and information technology.
My goal is to inform, inspire, and contribute to the developer community by offering clear, real-world perspectives on building modern applications, tackling architectural challenges, and navigating the evolving tech landscape.
Choosing a Text Embedding Model That Actually Fits Your Project
Mar 23, 2026A practical guide to choosing a text embedding model for real-world projects — covering the tradeoffs between size, speed, context length, and multilingual support across the most widely used open-source options. Includes a working Docker setup for multilingual search with no code required.
Building Ultra-Fast Spring Boot Websites with HTMX — No React, No Complexity
Dec 8, 2025Learn how to build ultra-fast, SEO-friendly Spring Boot websites using HTMX instead of React. This guide shows how to simplify your architecture, improve performance, and ship features faster—with real code examples.
Adding Routing Capabilities with pgRouting in a Spring Boot REST API
Jul 23, 2025In the previous article, we explored how to build a geospatial REST API using OpenStreetMap, PostGIS, and Spring Boot. Now we take the next step: implementing routing functionality using pgRouting, a powerful extension for route planning and shortest-path queries in PostGIS.
Building a Location-Based REST API with OpenStreetMap, PostGIS, and Spring Boot
Jul 22, 2025Location-based services are a core component of many modern applications — from delivery tracking to finding the nearest point of interest. In this tutorial, I'll walk through building a REST API in Java with Spring Boot, powered by OpenStreetMap (OSM) data stored in PostGIS (a spatial extension for PostgreSQL).
How to Become a Full Stack Developer
Jul 1, 2025This comprehensive guide walks you through the journey to becoming a full-stack developer – from mastering HTML, CSS, and JavaScript to working with modern frameworks, backend technologies, databases, and deployment. Perfect for beginners and career changers looking to build real-world skills and thrive in web development.
Building Scalable Applications with Spring Boot and Microservices
May 9, 2025Microservices have revolutionized how modern applications are built and scaled. This article explores how Spring Boot simplifies the development and deployment of microservices, making it easier for developers to build resilient, cloud-native systems.