C# – Refit client

By | 26/11/2025

In this post, we will see what Refit is and how we can use it in our .net projects.But first of all, what is Refit?“Refit is a REST library for .NET that turns our REST API into a live interface. Created by Paul Betts, Refit uses C# interfaces decorated with attributes to define HTTP API… Read More »

Category: C#

C# – Transient vs. Scoped vs. Singleton

By | 12/11/2025

In this post, we’ll see the three main service lifetimes in .NET: Transient, Scoped, and Singleton. We’ll also touch on the concept of Dependency Injection (DI) and provide C# code examples to illustrate how each lifetime works. WHAT IS DEPENDENCY INJECTION?Dependency Injection is a design pattern that allows us to remove hard-coded dependencies and make… Read More »

Category: C#

AI – Installing n8n locally with Docker

By | 29/10/2025

In this post, we will see what n8n is and how to install it locally with Docker.But first of all, what is n8n?“n8n (pronounced ‘n-eight-n’) is a free and open-source workflow automation tool designed for technical users who want to build complex automations without the limitations of traditional no-code platforms. Built with a node-based approach,… Read More »

Category: AI

Azure – Durable Functions

By | 15/10/2025

In this post, we will see what a durable functions is and how we can implement it.First of all, what is a Durable Functions?An Azure Durable Functions is essentially an extension of Azure Functions that allows us to write stateful workflows in a serverless environment. Instead of manually managing state or relying on external storage,… Read More »

Design Patterns – CQRS

By | 01/10/2025

In this post, we will see what CQRS is and how we can use it in our projects.But first of all, what is CQRS?“Command Query Responsibility Segregation (CQRS) is an architectural pattern that challenges traditional monolithic approaches to data management. At its core, CQRS separates the read (Query Model) and write (Command Model) operations of… Read More »

SwiftUI – EasyiToDoList 2.0

By | 21/09/2025

After weeks of development, version 2.0 introduces several major features that fundamentally change how users manage their daily tasks, with the centerpiece being native iOS widget integration. Home Screen Widget: Tasks at Yourt FingertipsThe most significant addition is a home screen widget that displays your 6 most urgent tasks directly on your iPhone’s home screen.… Read More »

Azure – Bicep

By | 17/09/2025

In this post, we will see what Bicep is and how to use it in our Azure projects.Azure Bicep is a declarative language built by Microsoft to author Azure infrastructure configurations more intuitively than traditional ARM templates. It’s essentially a higher-level abstraction over ARM JSON, designed to reduce complexity and improve readability while maintaining full… Read More »

Python – Unit Testing

By | 03/09/2025

In this post, we will see how to manage Unit Testing in our Python projects.I just want to remember that Unit Testing is the process of testing individual components (units) of our code to verify that each part functions as intended. By isolating and testing the smallest parts of our application, we can catch bugs… Read More »

AI – Using Python for RAG (Part IV) over Database

By | 20/08/2025

In this post, we will see how to create a specialized RAG system over SQLite database, using a table called “movies” where we will store movies information.Before we dive into the code, we have to install all the necessary dependencies: Now, let’s see how to define our RAG pipeline: [STEP 1] – Database Setup and… Read More »

Category: AI