Category: software craftsmanship

12 articles found

Introduction to Code Katas

Learn how code katas turn repetition and constraints into deliberate practice for improving your software development technique.

Avatar de Heitor Ricardo

Heitor Ricardo

7/23/2026

Software Craftsmanship Brasília: the community that develops software craftspeople

Conheça a SCCB, comunidade de prática que desenvolve profissionais de software por meio de mentoria, TDD, pair programming e prática.

Avatar de Danrley Pereira

Danrley Pereira

5/2/2026

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

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

Introduction to Unit Testing

Learn the basics of unit testing, how to structure your first test, and which parts of your code to test first.

Avatar de Danrley Pereira

Danrley Pereira

2/6/2026

Docs That Lie Are Worse Than Missing Docs

Learn how to write trustworthy docs with clear READMEs, tested examples, and explanations that stay true as code changes.

Avatar de Danrley Pereira

Danrley Pereira

1/31/2026

Best Practices for Unit Testing

Learn practical unit testing practices that improve confidence, reduce maintenance, and catch real regressions without slowing your team down.

Avatar de Heitor Ricardo

Heitor Ricardo

1/19/2026

Git Without Drama

Learn practical Git habits for small commits, useful messages, focused branches, safer history, conflict resolution, and clean repositories.

Avatar de Pedro Druck

Pedro Druck

1/13/2026

Code Organization

Learn practical ways to organize code around the domain, clarify responsibilities, and make software easier to change.

Avatar de Pedro Druck

Pedro Druck

12/7/2025

Running Katas: How to Practice With Intention

Learn how timeboxing, constraints, pairing, and reflection make coding kata sessions more focused and effective.

Avatar de Danrley Pereira

Danrley Pereira

11/17/2025

Tools That Pay for Themselves

Learn which development tools truly pay for themselves and how to choose and master them without becoming dependent on them.

Avatar de Danrley Pereira

Danrley Pereira

9/21/2025

Programming Katas: Best Practices for Turning Repeated Exercises into Deliberate Practice, Technical Learning, and Real Code Improvement

Learn how to use programming katas for deliberate practice, better tests, safer refactoring, and continuous code improvement.

Avatar de Danrley Pereira

Danrley Pereira

9/15/2025