Check out the demo RAG application at rag.avenueit.be • For More info email to giunio@avenueit.be Check out the demo RAG application at rag.avenueit.be • For More info email to giunio@avenueit.be

Giunio De Luca

Software Craftsman

Professional software consulting and full-stack development services that drive business results through strategic technical decisions.

Trusted by Forward-Thinking Businesses

Company LogoCompany LogoCompany LogoCompany LogoCompany LogoCompany Logo
Company LogoCompany LogoCompany LogoCompany LogoCompany LogoCompany Logo

Software Consulting

Strategic guidance for technical challenges and architecture decisions.

Full-Stack Development

End-to-end development from database design to polished user interfaces.

Technical Strategy

Align technology choices with business goals for sustainable growth.

Latest Articles

Insights, tutorials, and thoughts on modern web development

Giunio De-v Hub
Coding Python

Foundational Hello World with FastAPI

Setting up a new web service can feel overwhelming with all the tooling and best practices to consider. In this article, I’ll walk you through creating a simple FastAPI service from scratch, implementing essential development tools that ensure code quality, reliability, and maintainability from the start. By the end, you’ll have a production-ready setup that includes unit testing, code formatting, type checking, and automated pre-commit hooks. Before diving into the implementation, let’s understand why each tool in our stack is crucial:

6 min
Giunio De-v Hub
Technical Debt Refactoring

How to Face a Disastrous Code

Have you ever started a new job only to discover the codebase is a complete disaster? You’re not alone. This guide will help you navigate through the chaos and emerge with clean, maintainable code. What Constitutes a Python Disaster? Picture this: It’s your first day at a new job. You’re completely new to the codebase. The previous developer just quit, and your manager drops this bomb: “Production is on fire. Here’s the Git repo.

5 min