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

Blog

Welcome to my technical blog where I share insights, tutorials, and thoughts on web development, programming best practices, and the latest trends in technology.

Whether you’re just starting your development journey or you’re a seasoned professional, you’ll find valuable content here to help you grow and stay current with the rapidly evolving world of software development.

Blog
Coding

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 read
Blog

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 read