Unlocking AI Coding Assistants: Generate Spring Boot App

Unlocking AI Coding Assistants: Generate Spring Boot App

In this final installment of our Unlocking AI Assistants series, we will create a Spring Boot application from scratch using an AI coding assistant. The goal is not to just merely create a working application, but to create production-grade code. Enjoy! Introduction Some tasks are executed with the help of an AI coding assistant. The … Read more

Thumbnail Generator Microservice for PDF in Spring Boot

Thumbnail Generator Microservice for PDF in Spring Boot

In this article, we will delve into converting a PDF to individual PNG image files for each page. Typically, if we have a PDF document shared with our customers and need to preview the first page for users in push notifications, this article will help us create a preview thumbnail image from the PDF document.  … Read more

Spring Boot App Setup: Introduction and Configuration

Spring Boot App Setup: Introduction and Configuration

The application built after the completion of this tutorial provides APIs that allow users to manage a digital library.  Users can list all books stored, search any specific book using the filters provided, add new books, update the book’s genre, and delete books. They can also list, add, update, or delete book genres. Design and … Read more

Setting Up OpenTelemetry With Spring Boot for Observability

Setting Up OpenTelemetry With Spring Boot for Observability

In this tutorial, we consolidated some practical approaches regarding OpenTelemetry and how to use it with Spring Boot. This tutorial is composed of four primary sections: OpenTelemetry practical concepts Setting up an observability stack with OpenTelemetry Collector, Grafana, Loki, Tempo, and Podman Instrumenting Spring Boot applications for OpenTelemetry Testing and E2E sample By the end … Read more

From Ruby on Rails to Spring Boot

From Ruby on Rails to Spring Boot

Like Rails, Spring Boot also follows Convention over Configuration principles. The goal of this tutorial is to focus on the similarities and differences between both frameworks to provide a quick guide for developers who are migrating from one to another. Prerequisite Maven instalation On Ubuntu sudo apt update sudo apt install maven On Mac OS … Read more

Microsoft tests new Windows 11 tool to remotely fix boot crashes

Microsoft tests new Windows 11 tool to remotely fix boot crashes

Microsoft has begun testing a new Windows 11 tool called Quick Machine Recovery, which is designed to remotely deploy fixes for buggy drivers and configurations that prevent the operating system from starting. The tool is part of Microsoft’s Windows Resiliency Initiative, an effort to enhance system stability and reduce downtime by introducing automated tools and features … Read more

Introduce a New API Quickly Using Spring Boot and Gradle

Introduce a New API Quickly Using Spring Boot and Gradle

For the last five years, I’ve had the quote “Everything begins with an idea” on the wall of my office. My wife found this product on Etsy shortly after I started developing an API collection for a fitness application. I love this statement because it captures the passion that consumes me during the creation stages … Read more

Silent Hill f: Too Hot for Australia? This Horror Game’s Getting the Boot!

Silent Hill f: Too Hot for Australia? This Horror Game’s Getting the Boot!

Australia has officially banned the upcoming horror game Silent Hill f, blocking it from sale, import, or distribution nationwide. According to the country’s Classification Board, the game crosses content lines too severe to fit within their highest categories. Even the strict R 18+ and X 18+ ratings didn’t cut it! Silent Hill fans are no … Read more

Spring Boot Gateway With Spring Cloud and WebFlux

Spring Boot Gateway With Spring Cloud and WebFlux

Acting as the central entry point, the gateway routes requests to different microservices while providing essential features like request routing, authentication, and rate limiting. WebFlux enables non-blocking, asynchronous request processing, ensuring both high performance and scalability. The integration of Spring Cloud components further supports seamless service discovery, configuration management, and fault tolerance, making this solution … Read more