Danrley Pereira

Danrley Pereira

Leader of the Software Craftsmanship Brasília (SCCB) community. :-P Software Craftsman with extensive experience building robust and resilient systems, working as a consultant for international companies. Strong background in cloud computing (AWS, GCP, and Azure) and a long-time GNU/Linux systems enthusiast and administrator. ┐⁠(⁠ ⁠˘⁠_⁠˘⁠)⁠┌ Dedicated mentor who has guided 8+ mentees (“padawans”) over the past five years — five of whom now work in mid-level engineering roles.<0.o>

Python Best Practices

Learn practical Python best practices for readable, testable, maintainable code—from naming and functions to dependencies and type hints.

Avatar de Danrley Pereira

Danrley Pereira

9/5/2025

Introduction to Python

Learn the basics of Python, from your first program to pip, venv, automation, data analysis, and web development.

Avatar de Danrley Pereira

Danrley Pereira

2/9/2026

JavaScript: From the Browser to the Whole Server

Learn how JavaScript evolved from a browser language into a versatile tool for servers, apps, automation, and connected devices.

Avatar de Danrley Pereira

Danrley Pereira

9/21/2025

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

.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

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

“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

Prompting Best Practices

Learn practical prompting best practices: provide context, use examples, specify formats, iterate on results, and account for model limitations.

Avatar de Danrley Pereira

Danrley Pereira

7/25/2026

Error-Proof Vibe Coding: Agile, Sustainable Prototyping with LLMs

Learn how to use LLMs for fast, sustainable prototyping without losing control, quality, or maintainability.

Avatar de Danrley Pereira

Danrley Pereira

10/30/2025

Prompt engineering: how to communicate better with LLMs without relying on trial and error

Learn how prompt engineering makes LLM interactions clearer, more useful, and easier to validate—without relying on trial and error.

Avatar de Danrley Pereira

Danrley Pereira

2/11/2026

Introduction to Machine Learning

Learn the fundamentals of Machine Learning, from supervised learning and features to overfitting and when a simple if/else is better.

Avatar de Danrley Pereira

Danrley Pereira

6/1/2026

Machine Learning Best Practices

Practical machine learning best practices for honest data, reproducible experiments, simple models, and reliable production systems.

Avatar de Danrley Pereira

Danrley Pereira

1/12/2026