
What’s new in Java 25 (for Developers)
Java 25 lands with a strong mix of language quality-of-life, better startup, powerful profiling, and practical APIs. This post is a hands-on tour: short sections, runnable code, and concrete scena...

Java 25 lands with a strong mix of language quality-of-life, better startup, powerful profiling, and practical APIs. This post is a hands-on tour: short sections, runnable code, and concrete scena...

Spring Boot 4 is coming in November 2025 (Milestones versions already available), built on top of the brand new Spring Framework 7.0.0. If you develop modern Java applications, this release brings ...

In this tutorial, you’ll learn how to supercharge your Git workflow by using GitHub Copilot to generate commit messages that follow the Conventional Commits standard—directly inside both VS Code an...

In this tutorial, we’ll build a simple AI-powered chat application using Spring AI on the backend and Angular on the frontend. This is a great starting point for anyone looking to integrate AI capa...

In this tutorial, we will develop a simple Chat Client application using Spring AI integrated with Google Gemini, a powerful language model from Google. As Java developers familiar with the Spring ...

Angular continues to evolve, introducing significant improvements for developers. Since Angular v17, the Angular CLI has adopted an ESBuild-based builder, replacing the original Webpack solution. A...

In this tutorial, we will develop a simple Chat Client application using Spring AI without coupling with the actual LLM Model. Since many Java developers are already familiar with the Spring framew...

I’ve been using Visual Studio Code for JavaScript and TypeScript development for several years, and more recently, I’ve spent the past couple of years using it for professional Java projects. I was...

Maintaining Angular projects often involves a series of repetitive steps – testing, building, and updating packages. This blog post will demonstrate how GitHub Actions can automate these tasks, min...

During Microsoft Build 2020, a new Azure service was anounced during the keynote: Azure App Static Web Apps. This service allow us to publishe websites to a production environment by building apps ...

Java JDK 14 was released on March 2020 as part of the new release cycle (a new Java version every 6 months). In this article we will learn what are the new features available for developers. What’...

Java JDK 13 was released on September 2019 as part of the new release cycle (a new Java version every 6 months). In this article we will learn what are the new features available for developers. W...