Gabriel Faria

Gabriel Faria

Full-stack developer focused on software quality.

Introduction to Vue

Learn Vue’s core concepts, including reactivity, templates, APIs, Single-File Components, and when Vue is a good choice.

Avatar de Gabriel Faria

Gabriel Faria

11/9/2025

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

Vue 3: Composition API in Practice — Organizing Real-World Logic in Vue Components

Aprenda a organizar lógica de busca, filtros e paginação em componentes Vue 3 usando Composition API e composables reutilizáveis.

Avatar de Gabriel Faria

Gabriel Faria

1/4/2026

REST Demystified: Understand APIs in Practice

Understand REST APIs with practical examples of HTTP methods, status codes, JSON, tokens, curl, and Postman.

Avatar de Gabriel Faria

Gabriel Faria

9/3/2025

AI Accelerated the Start, Making Backend Stack Choices Even More Important

Learn how to choose a backend stack in the AI era based on product context, team skills, operations, cost, and long-term evolution.

Avatar de Gabriel Faria

Gabriel Faria

11/12/2025

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

Claude Code in Practice: How to Choose the Right Tier (Plan and Model) for AI-Assisted Programming

Learn how to choose the right Claude Code plan and model, from Pro with Sonnet to Max and Opus, based on your workflow.

Avatar de Gabriel Faria

Gabriel Faria

10/13/2025

From Programming Languages to AI Agents: Every Abstraction Creates New Debt

AI agents boost development speed, but create new technical debts. Learn how to validate generated code and use AI responsibly.

Avatar de Gabriel Faria

Gabriel Faria

2/26/2026

Curupira, Our Identity Provider in Rust

Learn how Curupira provides multi-tenant OAuth2 and OIDC authentication in Rust with mandatory PKCE and per-application RSA keys.

Avatar de Gabriel Faria

Gabriel Faria

4/12/2025

Cloud Tasks, Pub/Sub, and Cloud Run Jobs: How to Choose the Right Service for Asynchronous Processing in Node.js Applications on GCP

Saiba como escolher entre Cloud Tasks, Pub/Sub e Cloud Run Jobs para processamento assíncrono com Node.js na GCP.

Avatar de Gabriel Faria

Gabriel Faria

10/23/2026

Best practices for running production applications on DigitalOcean with security, availability, observability, and cost control

Practical practices for running DigitalOcean Droplets with better security, availability, observability, recovery, and cost control.

Avatar de Gabriel Faria

Gabriel Faria

4/8/2026

Introduction to the CLI

Learn CLI fundamentals, from shells and commands to navigation, pipes, redirection, and everyday terminal habits.

Avatar de Gabriel Faria

Gabriel Faria

7/2/2026