Tutorials People Don't Abandon

Learn how to write tutorials people finish, with one clear path, copy-ready commands, expected output, and solutions to common errors.

Avatar de Danrley Pereira

Danrley Pereira

4/11/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

Gabriel

4/8/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

SDET Best Practices

Learn SDET best practices for test strategy, reliable automation, CI, manual testing, and shared ownership of software quality.

Avatar de Danrley Pereira

Danrley Pereira

4/1/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

Best Practices on DigitalOcean

Learn practical DigitalOcean best practices for secure deployments, reliable monitoring, managed databases, scalable storage, and predictable costs.

Avatar de Danrley Pereira

Danrley Pereira

3/18/2026

Backlog Without Theater: Practical Project Management

Learn how to keep a useful backlog, prioritize honestly, shorten feedback cycles, and cut process theater from project management.

Avatar de Danrley Pereira

Danrley Pereira

3/18/2026

Introduction to SDET

Understand what an SDET does, how the role differs from QA and development, and which skills are essential for a career in quality engineering.

Avatar de Áulus Diniz

Áulus Diniz

3/11/2026

Technical Decisions Without Cargo Cult

Learn how to make technical decisions based on real constraints, trade-offs, reversibility, and clear documentation—not hype.

Avatar de Danrley Pereira

Danrley Pereira

3/10/2026

Productive on a New Machine Before the Coffee Gets Cold

Learn how dotfiles, version managers, containers, and secret management make a new development machine reproducible in minutes.

Avatar de Gabriel

Gabriel

3/5/2026

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

Gabriel

2/26/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