Tag: ai

  • Sketch Coding and the Rise of MCP in DevOps

    Sketch Coding and the Rise of MCP in DevOps

    At swampUP 2025, JFrog’s Yonatan Arbel reflects on his journey inside the company and how developer DNA continues to shape JFrog’s culture. Arbel, who has spent nearly a decade with JFrog, began as a software engineer before moving into leadership and eventually into a developer relations role. But as he emphasized, “once a developer, always a developer.” He still codes daily, keeping a hands-on perspective that influences how JFrog builds and communicates its platforms.

    That commitment to staying close to the keyboard led Arbel to create JFrog’s first experimental MCP (Model Context Protocol) server as an open source project. Uploaded to GitHub almost as a side experiment, the project quickly gained traction — even attracting pull requests from NVIDIA and references from Cisco. For Arbel, it was validation that MCP represents a real turning point in how enterprises will connect APIs, AI models, and DevOps workflows.

    He described his process as “sketch coding,” akin to vibe coding, where ideas start as rough AI-assisted prompts before maturing into production-ready tools. That approach mirrors how many developers are now blending AI into their workflows: iterating quickly, validating ideas, and only then investing in hardening code for scale.

    Arbel also highlighted the excitement — and occasional sense of magic — that comes from integrating AI into day-to-day development. Whether it’s pulling runtime insights from an IDE or rapidly prototyping new capabilities, the goal remains the same: help developers work smarter while ensuring JFrog’s platforms support security, governance, and scalability across the software supply chain.

    The conversation underscored how JFrog continues to bridge its engineering roots with the demands of modern DevOps, proving that innovation often starts with developers who never stop building.

  • Bringing Order to Chaotic Software Engineering Workflows

    Bringing Order to Chaotic Software Engineering Workflows

    Software development has never been tidy, but the current landscape feels more chaotic than ever. Shannon Mason, chief strategy officer for Tempo, dives into why software engineering workflows remain chaotic and what teams should be doing to try and restore application development order.

    Developers today face a relentless push to innovate while keeping complex codebases running securely and efficiently. AI has been billed as the great productivity booster, but early research paints a more nuanced picture. Cornell studies and MIT reports show that while AI tools can accelerate work for junior engineers or greenfield projects, they often slow down experienced developers working with mature, complex systems. The result? More debugging, more oversight, and sometimes more frustration than gains.

    Shannon draws a useful analogy: think of AI as “the world’s smartest intern.” It’s promising, but it still needs guardrails, guidance, and plenty of supervision. Left unchecked, AI-generated code can be verbose, insecure, or just plain wrong—adding to the workload rather than reducing it. Layer in the explosion of low-code and no-code tools, plus the rise of citizen developers, and the volume of software entering pipelines is set to grow dramatically. That democratization is exciting, but it also raises hard questions about scale, security, and quality.

    At the human level, the pace of change and the constant context-switching are pushing teams to their limits. Shannon highlights practical remedies: make work visible, avoid overloading teams, plan realistically (80% capacity, not 120%), and carve out focus time. Even simple steps like instituting a weekly no-meeting day can improve flow and reduce burnout.

    The takeaway is clear: AI won’t magically fix software development chaos, but with smart practices, cultural shifts, and realistic planning, teams can navigate the turbulence—and maybe even rediscover some joy in building great software.

  • Why APIs Alone Won’t Cut It in the AI Era

    Why APIs Alone Won’t Cut It in the AI Era

    Kumar Chivukula, co-founder and CEO of Codeglide.ai (a subsidiary of Upsera), explains why the rise of the Model Context Protocol (MCP) is reshaping how enterprises connect APIs to large language models. For years, APIs have served as the backbone of data access, but they were never designed with AI in mind. They lack memory, context, and intent awareness—forcing developers to bolt on brittle glue code every time models change.

    Anthropic’s introduction of MCP earlier this year marked a turning point, offering a standardized way to make APIs context-aware and AI-ready. But as Chivukula points out, adopting MCP isn’t just about creating a one-off server. Enterprises run tens of thousands of APIs—many undocumented, outdated, or internally facing—and keeping pace with rapid model changes demands a lifecycle approach. That’s where CodeGlide positions itself: a continuous MCP server platform that automates creation, updates and security scanning at scale.

    The comparison to cloud migration is apt. Just as lift-and-shift approaches left organizations with bloated costs, treating MCP as a quick wrapper on existing APIs won’t cut it. Instead, enterprises need a sustainable framework that refactors APIs for AI interaction, enforces security, and manages change continuously. Chivukula highlights integration with GitHub’s vast ecosystem—home to tens of millions of API repositories—as a critical lever to reach both developers and enterprises.

    With more than a billion APIs in existence and an emerging AI economy valued in the tens of billions, MCP adoption isn’t optional—it’s inevitable. The question is how organizations will navigate the transition without drowning in complexity. Platforms like CodeGlide hint at one possible path forward.