Author: Edvaldo Freitas

  • Elevating Code Quality JavaScript: A Developer’s Guide

    Elevating Code Quality JavaScript: A Developer’s Guide

    Who hasn’t been there? You open a file to fix a simple bug and run into a block of tangled JavaScript, with no comments and full of improvised solutions. Just understanding what a single function does takes far more time than it should. Improving your team’s JavaScript code quality is not about chasing some abstract…

  • Maintainability Metrics in Software Engineering

    Maintainability Metrics in Software Engineering

    We’ve all been there. You join a new team, clone the repo, and stare at a file that’s 2,000 lines long. Or you’re asked to add a “simple” feature to a codebase so tangled that changing one thing breaks three others. This is the slow, silent tax of unmaintainable code. It’s what turns shipping features…

  • Different Kinds of Testing in Software: A Guide

    Different Kinds of Testing in Software: A Guide

    Building software is one thing. Building software that people trust, rely on, and don’t want to throw out the window is another thing entirely. The gap between those two realities is bridged by testing. And when you’re building developer tools, that trust is everything. Getting to grips with the different kinds of testing in software…

  • Elevating Code Quality: Standards and Best Practices

    Elevating Code Quality: Standards and 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

    We’ve all been there. You push a PR you’re proud of—a clean fix, a clever feature. You post the link in Slack. And then… crickets. Hours turn into days. Your small, focused change is now mentally a million miles away. By the time someone finally reviews it, you can barely remember what you were trying…

  • Enhancing Code Maintainability

    Enhancing Code Maintainability

    Let’s talk about the ghost in the machine. It’s the invisible force that makes a six-month-old codebase feel like an ancient, unknowable ruin. It’s the reason a “five-minute fix” can swallow an entire afternoon. We’re talking about code maintainability, and it’s arguably the most critical, yet often overlooked, factor in the long-term success of any…