Software Development Simplified

Hi there, I'm Dario 👋

I'm a Tech Leader & Staff Engineer specializing in building scalable, event-driven platforms and distributed systems. With extensive experience in payment systems, securities management, and enterprise solutions, I focus on sharing insights and building robust architectures using .NET, AWS, and event-driven patterns. I'm a passionate Debian GNU/Linux user and advocate for open-source technologies.

Twitter iconLinkedIn iconGitHub iconYouTube icon
Avatar
Open Source Projects
Debian Packaging Repository
Debian Packaging Repository
Debian
Linux
Packaging
Open Source

A collection of Debian packages for tools not available in the official Debian repositories. This project includes packages for popular developer tools like lazydocker, yazi, and lowfi, making them easily installable on Debian-based systems through a custom APT repository.

Environment File Configuration
Configuration.Extensions.EnvironmentFile
.NET Core
Configuration
DevOps
C#

A .NET library that enables Unix-style environment file configuration for .NET Core applications. It allows for local development environments that closely mirror production setups, supporting multiple files, variable prefixes, and automatic configuration updates.

Service Collection Modules

A modular approach to Microsoft.Extensions.DependencyInjection, allowing for better organization of service registration through modules. Supports nested modules, parameterized modules, and module registration via actions.

Registrator.NET
Registrator.NET
.NET Core
DI
C#

A .NET service registration library that simplifies dependency injection setup. It provides a clean and efficient way to register services in your .NET applications while maintaining flexibility and control.

YARP Response Transformation

How to Replace YARP Responses: Transforming Status Codes for Better Error Handling

May 3, 2025
Learn how to intercept and transform responses from upstream services using YARP (Yet Another Reverse Proxy) to create more semantically correct status codes and improve error handling in your microservices architecture.
Debian Repository Hosting

The Ultimate Guide to Self-Hosting a Debian Repository

May 1, 2025
Learn how to set up and maintain your own Debian repository for multiple distributions using reprepro, with real-world examples from my personal setup.
Debian Packaging Process

The Ultimate Guide to Creating Debian Packages

Apr 30, 2025
Learn how to create and maintain Debian packages for multiple distributions using Docker, with real-world automation techniques and best practices.
Twitter iconLinkedIn iconGitHub iconYouTube icon
© 2025 Dario Griffo. All rights reserved.