Category: programming

28 articles found

MCP server in Python with FastMCP: tools, resources, prompts

Tested tutorial: build an MCP server in Python with FastMCP, with tools, resources and prompts, test it without an LLM and connect it to Claude.

Avatar de Danrley Pereira

Danrley Pereira

11/4/2026

Technical Intentions for Distributed Systems

Learn how to turn business requirements into technical intentions, desired states, policies, and validation for distributed systems.

Avatar de Gabriel Faria

Gabriel Faria

10/28/2026

How a Raspberry Pi Talks to an ESP32 over MODBUS via UART: Frames, Addresses, CRC-16, Registers, Watchdog, and the I2C Chain, Based on an Embedded Systems Project at UnB

Learn how a Raspberry Pi controls an ESP32 over MODBUS/UART with CRC-16, registers, watchdog, and an I2C sensor.

Avatar de Pedro Druck

Pedro Druck

10/23/2026

Introduction to GUIs

Learn the core GUI concepts: widgets, event loops, layouts, containers, state, and principles shared by desktop and web interfaces.

Avatar de Pedro Druck

Pedro Druck

7/3/2026

Only Postgres: Why Your MVP May Not Need Redis, Elasticsearch, or a Vector Database Yet

Discover why many MVPs can start with PostgreSQL alone—and when Redis, Elasticsearch, queues, or vector databases become necessary.

Avatar de Gabriel Faria

Gabriel Faria

6/25/2026

React Best Practices

Learn practical React best practices for small components, well-placed state, effective effects, derived data, and stable list keys.

Avatar de Danrley Pereira

Danrley Pereira

6/6/2026

Vue Best Practices

Practical Vue best practices for building components that are easier to read, test, reuse, and maintain.

Avatar de Gabriel Faria

Gabriel Faria

5/31/2026

“It Depends” Is Also an Answer

Technical decisions rarely have one right answer. Learn how context, trade-offs, and reversibility lead to better choices.

Avatar de Danrley Pereira

Danrley Pereira

5/30/2026

Modern .NET From Scratch: A Practical Introduction

Learn what modern .NET is, how its core pieces work, and how to create your first project with the dotnet CLI.

Avatar de Polyana Cunha

Polyana Cunha

5/10/2026

Design Patterns in .NET

Learn to recognize and use design patterns in .NET and ASP.NET Core, with practical examples, trade-offs, and guidance for technical leaders.

Avatar de Polyana Cunha

Polyana Cunha

5/6/2026

JavaScript Without Shooting Yourself in the Foot

Practical JavaScript habits to avoid production bugs: const and let, strict equality, async/await, ESM, immutability, and this.

Avatar de Danrley Pereira

Danrley Pereira

4/30/2026

Angular Best Practices

Practical Angular best practices for scalable apps: standalone components, OnPush, signals, RxJS cleanup, typed forms, lazy routes, and feature folders.

Avatar de Polyana Cunha

Polyana Cunha

4/22/2026