Author: Edvaldo Freitas

  • 1.0.88 – Context of MCPs in Rules and Prompts plus OAuth Connection, PR preview, and improvements to license control.

    News & Improvements Enable the use of MCP in custom rules and prompts You can now use MCPs directly inside Rules and Custom Prompts. This means that when writing rules or adjusting analysis prompts, you can call any connected MCP to bring more context or execute actions during the review. Just use the @MCP command…

  • Cursor vs Windsurf: which AI IDE actually improves your team’s productivity?

    Cursor vs Windsurf: which AI IDE actually improves your team’s productivity?

    The adoption of AI-powered IDEs has accelerated fast. The problem now is not a lack of options, but understanding what actually improves the workflow and what only adds noise. Cursor and Windsurf are currently two of the most complete tools, each with a very different approach to how AI should operate inside the IDE. In…

  • Github Copilot Alternatives for AI Code Review

    Github Copilot Alternatives for AI Code Review

    Code review is one of the last major bottlenecks in software development. It’s essential for quality, but it’s slow, subjective, and often a source of friction. AI is changing that. GitHub Copilot has become the standard for code autocompletion and is now entering the review process. But is it the only option? Not even close.…

  • The best developer productivity tools in 2025

    The best developer productivity tools in 2025

    Developing software today means dealing with increasingly complex environments. Microservices, monorepos, serverless functions, a dozen CI jobs… there’s a lot to juggle. The promise of a “flow state” can feel pretty far off when you’re stuck fighting config files or waiting on a slow PR review. That’s where the right developer productivity tools can actually…

  • Prompt Engineering Best Practices to Turn LLMs into Reliable Pair Programmer

    Prompt Engineering Best Practices to Turn LLMs into Reliable Pair Programmer

    Let’s be honest, coding with an LLM often feels like working with a junior developer, but with wild inconsistency. It can generate a great starter version of your code, and then immediately hallucinate a dependency that doesn’t even exist. We want a senior partner, but in reality it turns into a trial-and-error game. That gap…

  • 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…