Author: Edvaldo Freitas

  • Coderabbit Alternatives for AI Code Review

    Coderabbit Alternatives for AI Code Review

    Everyone has been there, stuck waiting for a critical PR review while the project manager keeps pushing you. If you’ve been using a tool like Coderabbit to ease that pain, you’re on the right track. But with the AI devtools landscape exploding, you might be wondering if there’s a better alternative to Coderabbit for your…

  • How to reduce technical debt in every pull request

    How to reduce technical debt in every pull request

    A technical debt does not appear out of nowhere after a bad sprint. It works more like a tax you pay on every future feature. And it almost always comes from the small decisions we make every day. A shortcut that seemed harmless, a bad variable name, a test that got pushed to later “just…

  • What is PHP?

    What is PHP?

    Let’s make one thing very clear: if you spend any time on the internet, you have already used a site running on PHP. You just did not know it. For a language that powers a massive slice of the modern web, from your favorite blog to huge e-commerce stores, PHP is surprisingly discreet and, let’s…

  • What is Golang?

    What is Golang?

    If you are in the development world, you have probably heard of Go. But after all, what is Golang? In simple terms, Go (or Golang, to make Google searches easier) was Google’s own answer to a question that came up internally around 2009: “What if we could create a programming language for today’s problems?” Think…

  • What to Include in a Code Review Template

    What to Include in a Code Review Template

    Code reviews can easily turn into a mess. In one PR you get a super detailed analysis full of notes. In the next one, a change of similar complexity goes through with almost no comments. This inconsistency is not just annoying; it directly affects codebase quality and team velocity. The good news is that there…

  • What is Python?

    What is Python?

    So, you’re asking, what is phyton? Let’s cut through the noise. At its core, Python is an interpreted, high-level, general-purpose programming language. But that’s the kind of definition that makes your eyes glaze over. Here’s a better way to think about it: Python is the language designed for humans first, and computers second. It prioritizes…

  • Flutter Code Review: A Practical Guide

    Flutter Code Review: A Practical Guide

    Let’s be honest, most code reviews feel like an obligation. At best, they are just a quick, low-effort approval. At worst, they are a discouraging deep dive into every variable name you picked. But a good Flutter code review is none of that. What to look for in a Flutter Code Review Architecture and State…

  • 1.0.82 – BYOK, Context Engine, Category Prompts, Custom Plugins & more

    https://youtu.be/nuubLBF8wwI What’s New & Improvements  BYOK + New Plan Structure Kody can now run using your own API keys, compatible with GPT-5, Claude 4.5, Gemini 2.5, Anthropic, or any other model you want. You choose the provider, control the costs, and decide which model makes the most sense for your team. Kody still handles the…

  • How to Write Software Test Cases

    How to Write Software Test Cases

    Publishing new code can feel uncertain. You push a change and want confidence that nothing outside the intended scope was affected. The best teams do not rely on chance, they rely on process. A central part of that process is knowing how to write well-structured software test cases that are clear, effective, and repeatable, thereby…