Category: programming

24 articles found

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

Gabriel

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

Gabriel

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

.NET Done Right

Practical .NET practices for dependency injection, async code, resource management, configuration, and structured logging.

Avatar de Danrley Pereira

Danrley Pereira

4/3/2026

A Decent UI for Developers

Five practical UI habits developers can adopt today to create clearer, more consistent, accessible, and reliable interfaces.

Avatar de Polyana Cunha

Polyana Cunha

3/24/2026

An Introduction to Angular

Learn Angular’s core concepts, from components and standalone architecture to dependency injection, the CLI, and choosing the right use case.

Avatar de Polyana Cunha

Polyana Cunha

2/13/2026