top of page
Codersarts Blog.
What’s new and exciting at Codersarts
Search


Securing MCP Servers: Auth, Permissions and Audit Logs
The Model Context Protocol makes it easy to connect AI assistants to company systems, and that ease is exactly why security needs attention early. An MCP server can expose databases, files, tickets, and actions to a model that reads untrusted text and sometimes follows it. If the server is open, over-permissioned, or silent, one clever message can turn a helpful assistant into a data leak. This blog explains how to secure MCP servers around three controls: authentication, per
ganesh90
14 minutes ago11 min read


Small Models vs. Frontier Models on 5 Real Business Tasks
Choosing between a small language model and a frontier model is one of the most expensive decisions in a production AI project, and it is often made on reputation rather than evidence. Frontier models are more capable on hard problems. Small models are cheaper, faster, and easier to run privately. The right choice depends on the task, and most businesses have several different tasks. This blog compares the two on five common business tasks, explains where each tends to do wel
ganesh90
19 minutes ago10 min read


Why We Replaced Our Multi-Agent System with One Agent and a Script
Multi-agent systems are an attractive idea. Give each task its own specialist, let a manager agent coordinate them, and the design looks like a small company of experts. In practice, many teams find that the company-of-agents design adds more cost, delay, and confusion than it removes. A growing number of them end up replacing it with something much simpler: one agent that handles the judgment, and ordinary code that handles everything else. This blog explains why that change
ganesh90
19 hours ago11 min read


Our RAG Bot Was 30% Accurate. Here's the Pipeline That Fixed It
A RAG bot that gets only about three answers in ten right is not rare. It is the normal result when a team connects a language model to a pile of documents, sees a few good demos, and ships. The assistant sounds fluent, so the wrong answers are easy to miss until a customer, an auditor, or an employee acts on one. The good news is that low accuracy in retrieval-augmented generation is usually a pipeline problem, not a model problem, and pipeline problems can be measured and f
ganesh90
20 hours ago11 min read


What Is OpenAI Dots? Always-On AI Agents and What You Need to Know
Most AI assistants stop working the moment the conversation ends. You ask, they answer, and the next step waits until you come back. In September 2026, OpenAI introduced dots, always-on agents inside ChatGPT that keep working toward a goal after the chat is over, using their own cloud computer, a browser, and the apps you connect. This blog explains what OpenAI dots are, how they work, who can use them today, which safety controls come with them, the risks enterprises still n
ganesh90
2 days ago13 min read


What Is Jev? Understanding TypeSafe's System One Model
Most enterprise AI systems still rely on a large language model to make decisions that are, at their core, simple: is this invoice valid, does this application meet the criteria, which department should review this document? Using a chat model for these choices works, but it is slow, expensive at volume, and it returns text that software must parse before anything can happen. In September 2026, TypeSafe introduced Jev, the first model in a new category it calls System One, bu
ganesh90
2 days ago13 min read


Why Does MCP Matter for Enterprise AI?
Every enterprise AI project hits the same wall: the model is capable, but it cannot reach the systems where the work happens. Connecting an assistant to a ticketing tool, a document store, a database, and a CRM has usually meant a custom integration for each pairing, rebuilt whenever anything changes. The Model Context Protocol (MCP) is an open standard that replaces this with one common way for AI applications to discover and use tools and data, which is why it is now a prio
ganesh90
2 days ago15 min read


How to Measure Prompt Optimization: Beyond Subjective Evaluation
A prompt that sounds better to the person who wrote it is not the same thing as a prompt that performs better in production. Many teams still judge prompt changes by reading a handful of outputs and deciding which one feels right, but that approach cannot tell whether a change improved accuracy, quietly increased hallucinations, or opened the door to a prompt injection attack. Measuring prompt optimization properly replaces opinion with evidence, and for leaders funding AI pr
ganesh90
3 days ago11 min read


GraphRAG for Enterprise AI: Everything You Need to Know
Most enterprise AI assistants answer questions by finding the passages that look most similar to the question and handing them to a language model. That works well for lookups, but it struggles when the answer depends on how things are connected, such as which systems fail when one service goes down, or what the main themes are across thousands of documents. GraphRAG addresses this by adding a knowledge graph to retrieval, so the system can follow relationships and reason acr
ganesh90
3 days ago10 min read


How to Build a Secure AI Banking Operations Workflow
An AI system that reads loan documents, summarizes customer emails, or drafts responses to account queries can save a bank thousands of hours, but only if it can be trusted with sensitive data and cannot be manipulated into doing something it should not. A secure AI banking operations workflow is the set of controls, checkpoints, and monitoring that makes that trust possible, and for banking leaders it is less about the model itself and more about everything built around it.
ganesh90
3 days ago10 min read


Vibe Coding Challenges: 8 Problems and How to Fix Them
Vibe coding gets you a working app in days. Here's what it actually is, where it breaks once real users arrive, what's already gone wrong in public, and how to fix each problem without starting over. Key takeaways Vibe coding is building software by describing what you want to an AI tool in plain language and accepting the code it writes without reviewing it. It's genuinely good for prototypes, idea validation and internal tools. It struggles with what nobody prompts for: sec

Codersarts
5 days ago11 min read


The 25-Point AI App Health Check
A self-scoring audit for apps built with Lovable, Bolt, Replit, Base44 or Cursor. No developer required. Budget an afternoon. This is the checklist we run internally before we quote on any AI app rescue job. It's been trimmed to the things a non-technical founder can verify without reading code, and ordered so the highest-consequence items come first. Key takeaways 25 yes/no checks across 7 areas: data access, secrets, authorization, money, scale, abuse limits and operations.

Codersarts
5 days ago8 min read


Building a Legal AI Assistant That Backs Every Answer With Real Cases
Picture two lawyers using AI for the same research task. The first receives a confident, well-formatted answer with five case citations and files it without checking. Two of the cases do not exist, and the lawyer ends up explaining the mistake to a judge. The second uses an assistant that finds the relevant cases in minutes, shows the exact passage behind every claim, and flags the one point it could not support. A task that once took hours takes a fraction of the time, and e
ganesh90
6 days ago11 min read


AI in the Courtroom: How Courts Are Using AI Without Letting It Judge
Imagine a shopper who buys a washing machine online for S$2,000 and receives a broken one. The seller refuses a refund, so the shopper takes the dispute to a small claims tribunal. Lawyers are not allowed in that room. The evidence is a pile of WhatsApp messages and emails. The forms are confusing, and the documents may not even be in the shopper's first language. For decades, people in this position were largely on their own. Today, courts in several countries are using arti
ganesh90
6 days ago11 min read


Your Engineering Hire Is Taking Months. Here's How to Keep Shipping Meanwhile.
Key takeaways Hiring is slow. The average role takes about 45 days just to fill . Then come the notice period and onboarding. Good engineers are hard to find. 72% of employers worldwide struggle to hire, and AI skills are now the hardest skills to find. Even after joining, 72% of engineering leaders say new developers take more than a month to make their first three meaningful contributions The wait has a cost: a slower roadmap, a tired team and delayed revenue. You don't ha

Codersarts
7 days ago10 min read


The Handover Problem: Can Anyone Else Run Your AI-Built App?
If you stopped working on your app tomorrow, how long would it take someone else to change one thing safely? AI-built apps carry code but almost none of the context that explains it. Why that costs you at hiring and at valuation, and the under-two-days fix.

Codersarts
Sep 225 min read


Lovable vs Bolt vs Replit for Something You'll Actually Charge For
Most comparisons rank these three on how fast they build. Once real money is involved, the axis that decides it is exit cost — how much of your app is code and how much is platform. How Lovable, Bolt and Replit compare on that, and the one-paragraph decision.

Codersarts
Sep 226 min read


AI Built 80% of My App. Who Builds the Other 20%?
AI gets you four-fifths of a working product in weeks. The last fifth takes longer, because it's a different kind of work entirely — unhappy paths, adversarial thinking, real data volume and operations. What's actually in it, why it's the expensive part, and who should build it.

Codersarts
Sep 225 min read


I Asked AI to Fix the Same Bug 40 Times
A client portal, an intermittent bug, and forty confident fixes — each one landing in the file where the symptom appeared, none reaching the cause spread across three others. A composite account of the debugging spiral, and why three returns is the signal to stop.

Codersarts
Sep 226 min read


What It Costs to Finish an AI-Built App (in Time)
Finishing an AI-built app runs anywhere from four days to five weeks. Almost all of that spread comes from three things you already know the answer to: how long you kept prompting, whether money is involved, and how much live data exists. The breakdown, item by item.

Codersarts
Sep 225 min read


What Actually Breaks in Lovable Apps (and How to Check)
Lovable produces a specific stack, and that stack has specific weak points. Five failures consistent enough to check before reading anything else — open Supabase policies, shared-client caching, unvalidated edge functions, full-table loads and a frozen schema — plus what's genuinely fine.

Codersarts
Sep 224 min read
bottom of page