RSSAmplifier

Blog

Moncef AOUDIA

Recent content on Moncef AOUDIA

maoudia.comRSS feed ↗8 posts

Latest posts

Reactor Disposable Management: Composite and Swap

Reactor Disposable provides a mechanism for managing resources, subscriptions, or actions in a reactive application. This guide explores three main types: Disposable, Disposable.Composite, and Disposable.Swap, with practical examples using Spring Boot.

Reactor Expand vs ExpandDeep: Directory Traversal Strategies

When exploring directory structures in a reactive programming environment, the strategies of breadth-first and depth-first traversal play a crucial role. This guide explores how to use Reactor’s expand and expandDeep operators to traverse and emit paths in a reactive stream.

Spring Boot Logback Async Logging

This guide demonstrates configuring asynchronous logging with Logback in a Spring Boot application. This approach provides improved performance, reduced latency, scalability, and fault tolerance. By leveraging existing Spring logging configuration properties, we can customize the logging behavior according to your application’s requirements seamlessly based on the environment variables declared in…

Spring Boot Error Server Configuration

Spring Boot provides flexible error handling configuration options that allow you to control what information is exposed in error responses. This is crucial for maintaining security in production while providing detailed debugging information in development environments. This tutorial showcases varying error response behaviors across different deployment profiles using a REST controller that…

Homelab

My personal homelab infrastructure project, running since January 2023. A space for experimentation, learning, and developing IT skills without professional constraints.

Bulk Update With Spring Data MongoDB Reactive

In order to update documents in a MongoDB collection, we often use update requests, if the volume of data is too large, it could lead to performance issues and overconsumption of hardware resources. We will implement a solution to enrich and update efficiently a large amount of data using Spring Data MongoDB Reactive.

Uses

Here are the software and hardware I use or have used.

About

I’m Moncef, a software engineer who enjoys working across the entire spectrum of system building, from architecture and backend logic to frontend interfaces, infrastructure. I like understanding how everything fits together so I can design solutions that are reliable, maintainable, and aligned with real business needs. I take projects from idea to production with a strong focus on clarity,…