Python – Streamlit (Part III)

By | 19/03/2025

Python – Streamlit (Part I)Python – Streamlit (Part II) In this last post on Streamlit, we will see how to manage a form Data, how to manage Buttons and Events and finally we will see how to manage the Session State. FORMForms in Streamlit allow us to group multiple input widgets and submit them together,… Read More »

Python – Streamlit (Part II)

By | 05/03/2025

In the previous post, we introduced Streamlit and covered some basic features. In this post, we’ll explore more advanced features, including navigation, tabs, columns and containers that allow us to create more complex and organized web apps. SIDEBARA sidebar can be added to our applications to house widgets, menus, or inputs that organize the user… Read More »

Python – Streamlit (Part I)

By | 19/02/2025

This is the first Post of a series of three where, we will see what Streamlit is and how we can use it in our projects.As Python developers, we often need to create user interfaces for our projects, dashboards or internal tools. While frameworks like Flask or Django are powerful, they require significant code and… Read More »

AI – How to create a custom “My GPTs”

By | 05/02/2025

In this post, we will see what is a “My GPTs” and how we can create it to automate our processes.But first pf all, what is a “My GPTs”?“A My GPTs is a customizable versions of ChatGPT that we can use for our specific needs or tasks. Instead of interacting with a general-purpose AI, we… Read More »

Category: AI

AI – Why do AI tools have different Models?

By | 22/01/2025

In this post, we will see why the AI tools have different Models and how we can use them.In details, we will see the Models present currently (December 2024) in ChatGPT, Gemini Advanced and Claude.But first of all, why are there different Models in the same AI agent?The AI platforms offer multiple models to balance… Read More »

Category: AI

Design Patterns – Mediator

By | 08/01/2025

In this post, we will see what is the Mediator pattern, why we should use it and then, we will implement all CRUD operations for an object “Book” with a Minimal API using MediatR, a popolar .NET library that implements this pattern.But firsrt of all, what is Mediator?“The Mediator pattern is a design pattern that… Read More »

Unit Test – How to test Azure Functions

By | 18/12/2024

In this post, we will see how to create Unit Test for an Azure Function named “GetListInt”, using Moq, xUnit, and Fluent Assertions.This function is triggered by HTTP requests and takes two query parameters: to and Type. Based on these inputs, it generates a list of integers that are either odd or even, depending on… Read More »

AI – How to write an effective Prompt for AI

By | 04/12/2024

In this post, we will see how to write a good Prompt for a generative model like ChatGPT.But, why should we be careful to write a good Prompt when using AI?A well-structured prompt serves as a clear roadmap, guiding the AI to understand our intentions, context, and specific requirements. Without a precise prompt, we might… Read More »

Category: AI