Recent Posts

Exploring File Storage Solutions in Spring Boot: Database, Local Systems, Cloud Services, and Beyond

When building a web application, managing file uploads properly is a common requirement. After receiving, files can be stored in several places: in a file system, in a database or, more commonly, in a cloud storage service. In this article, we will cover how to store files in a database using Spring Boot and discuss some alternatives. Introduction Recently, a …

Read More »

Java Magazine #2 2023: NLJUG 20 YEAR ANNIVERSARY!

This year, it’s our 20th anniversary. And when it’s your birthday, you celebrate it with the ones you cherish. So come and join us at TEQnation (May 17th), J-Spring (June 21st) and J-Fall (November 9th)! Furthermore, for most of us things change around our 20th birthday. It’s the same for the NLJUG. No no, don’t worry, no bad things, only …

Read More »

Introduction to the Tower Library

One of the components of my OpenTelemetry demo is a Rust application built with the Axum web framework. In its description, axum mentions: axum doesn’t have its own middleware system but instead uses tower::Service. This means axum gets timeouts, tracing, compression, authorization, and more, for free. It also enables you to share middleware with applications written using hyper or tonic. …

Read More »