Author: Edvaldo Freitas

  • Code Quality Best Practices

    Code Quality Best Practices

    Let’s be clear. Almost everyone has been through this: you inherit a project, open the codebase, and find chaos. Inconsistent names, functions hundreds of lines long, and no tests. The original authors have long since left the company, and now it’s up to you to decipher everything. This slowly kills development velocity, and it could…

  • Effective Software Testing Guidelines for Dev Teams

    Effective Software Testing Guidelines for Dev Teams

    Let’s be honest: most internal documents are where good intentions go to die. And at the top of that list, right next to “onboarding checklists,” are the official software testing guidelines. They’re often written once, maybe during a quality crackdown, and then slowly fade into the background noise of sprint planning and urgent bug fixes.…

  • 1.0.63 Plugins + Business Logic Validation, RBAC, review improvements & key fixes

    News & Improvements Plugins [Beta] You can now connect external tools to Kody during review. It brings context straight from Figma, Jira, Linear, Notion, Posthog, Slack or any other tool integrated into your workflow. Plugins are Model Context Protocol (MCP) servers curated by Kodus that expand Kody’s understanding. They allow you to: Bring tasks, specs,…

  • What is Java?

    What is Java?

    So, what is Java? If you’ve ever wondered what Java is, the short answer is: an incredibly versatile programming language and one of the most important technologies in the software world. Think of it as a Swiss army knife for developers. Built to be robust, secure, and able to run pretty much anywhere, Java has…

  • Optimizing PR Cycle Time for Developer Teams

    Optimizing PR Cycle Time for Developer Teams

    You open a pull request and wait. A day goes by. You send a reminder on Slack. Someone finally leaves a few comments, you push a quick fix, and then you wait again. By the time the PR finally gets merged, the context has cooled off and you’ve already moved on to the next thing.…

  • Enhancing Code Maintainability

    Enhancing Code Maintainability

    Code maintainability is one of those things everyone knows matters but usually gets pushed aside. And that’s exactly how a six-month-old codebase starts feeling older than it should. It’s also why a “quick fix” can quietly consume an entire afternoon. At the end of the day, it’s about how easy it is to understand, modify,…

  • Essential DevOps Metrics for Engineering Teams

    Essential DevOps Metrics for Engineering Teams

    Ever get that feeling in an engineering planning meeting? You’re talking about velocity, story points, and sprint goals, but you can’t shake a simple question: “Are we actually getting better?” It’s easy to feel busy, but it’s much harder to know if you’re effective. Gut feelings and vibes don’t cut it. To truly understand and…

  • 1.0.51 – New review engine + rules library in packs

    News & Improvements New Code Review Engine Now you can choose between the current review flow or use the new code review engine, which is much more focused. This new engine focuses the review on five critical areas: Bug: actual bugs or defects in the code Security: vulnerabilities that compromise the project Performance: efficiency and…

  • Code Smells in Practice: How to Detect and Refactor

    Code Smells in Practice: How to Detect and Refactor

    Ever look at a piece of code and just… get a bad feeling? It works, it passes the tests, but something about it feels off. It’s a little too complicated, a bit clunky, or just plain hard to read. That feeling, my friend, is your developer intuition picking up on a code smell. It’s not…