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

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

Gabriel

11/12/2025

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

Gabriel

11/9/2025

How Not to Be Caught Off Guard: Practical Web Security (OWASP, OAuth2, JWT)

Learn practical web security with OWASP, injection prevention, access control, OAuth2, and JWT—without unnecessary jargon.

Avatar de Pedro Druck

Pedro Druck

11/4/2025

Tools and Frameworks for Test Case Automation with Playwright, Selenium, and Cypress

Compare Playwright, Selenium, and Cypress for test automation: architecture, browsers, parallelism, and when to choose each tool.

Avatar de Áulus Diniz

Áulus Diniz

11/1/2025

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

Technical Interviews: A Practical Introduction to Preparing Better, Communicating Your Reasoning, and Showing Experience Without Relying on Memorized Answers

Learn how to prepare for technical interviews, explain your reasoning, discuss projects, and handle challenges without memorizing answers.

Avatar de Polyana Cunha

Polyana Cunha

10/21/2025

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

Gabriel

10/13/2025

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

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

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