PODCAST · technology
Semaphore Uncut
by Semaphore
Semaphore Uncut takes you behind the scenes of building AI-native Semaphore CI/CD. Tune in for CI/CD best practices for AI-driven software development, product updates, and learnings from our engineering team. semaphoreio.substack.com
Episodes
-
Semaphore Open Source 1.6: MCP Server, sem-ai Out of the Box, and Partial Job Reruns
A new open source release of Semaphore is almost here. Version 1.6 lands exactly one year after 1.5 and packages up around 494 pull requests of work from the past year. Here’s what’s inside. AI and automation, built in The MCP server now ships in the open source editions. It’s included in both…
more -
sem-ai 0.4.0 gives AI agents safer and more efficient access to CI/CD
AI coding agents can generate and modify code quickly. But to work effectively with CI/CD, they need focused information, clearly defined permissions, and safeguards that prevent unsuitable changes from progressing. The new sem-ai 0.4.0 release improves all three areas. In our latest product news...
-
Rerun Only the Jobs That Failed
A pipeline fails on a single job, and you shouldn’t have to rebuild everything around it to recover. That’s what changes with this update. Job rerun is here, and it reruns only the jobs that actually failed. Until now, when a job inside a block failed and you reran the pipeline, every job in that...
-
Flaky Test API Now GA, New Auto-Fix Skill, Skill Quality Improvements
Flaky test data is now accessible through the sem-ai API, and this week also brings a skill that uses that data to fix the tests automatically. Flaky test data is now generally available through the API. You can query your flakiest tests programmatically, sorted by number of disruptions, with...
-
Codex Support, Faster Task Creation, and Flaky Test Visibility
Here’s an update on what our engineering team has been shipping in sem-ai and what’s coming up next. Codex marketplace support is live.A few issues were blocking some users from getting sem-ai working on Codex. Those are now fixed. If you tried it before and hit a wall, it’s worth giving it…
more -
Building an AI-Native CICD Experience with sem-ai
We’ve been talking a lot recently about AI-native developer workflows and where CICD is heading. This week, we shared one of our most exciting demos yet: a look at how SEMai is changing the way developers interact with CICD systems. In the demo, Marcos starts with a completely clean repository…
more -
Introducing Semaphore for AI Agents
Developers are increasingly working inside AI-powered coding tools like Claude Code, Cursor, and Codex. The workflow is changing. Instead of constantly switching between dashboards, logs, terminals, and configuration files, developers are starting to collaborate directly with coding agents using...
-
Introducing .NET Support on Semaphore
Modern development teams don’t all build on the same stack and they should not have to. Today, we are expanding Semaphore’s capabilities to better support teams building on the Microsoft ecosystem, with first class support for the .NET framework and Microsoft Edge in CI pipelines. This marks an...
-
OAuth for MCP Servers — Lessons from Building for AI Agents
As AI agents become part of everyday development workflows, authentication is becoming a critical piece of the puzzle. In our latest product update, we’re sharing a behind-the-scenes look at how we implemented OAuth for Semaphore’s MCP server—and what we learned along the way. You’ll get a...
-
Semaphore’s New Pricing Model: Built for the AI Era of CICD
Today we’re introducing an important change to how Semaphore pricing works. CICD is no longer something that runs occasionally during development. For many teams, it’s now always-on infrastructure that powers software delivery. To support this shift, we’re introducing a new Semaphore pricing…
more -
OAuth Authentication for the Semaphore MCP Server
We’re preparing a new update for the Semaphore MCP server that will make it easier for developers to connect AI agents and developer tools. The focus of this update is authentication. Today, connecting an agent to the MCP server typically requires using a long-lived API token. While this works...
-
AI-Driven Onboarding and Workflow Automation in Semaphore
🚀 We’re introducing AI-driven onboarding and workflow automation in Semaphore. Our new assistive agent helps teams generate pipeline configurations, understand failed jobs, re-run workflows, and refine CI/CD setups using natural language — all while keeping developers fully in control. This is…
more -
Extending CI/CD and What’s Next for Semaphore
Over the past few weeks, we’ve been refining our roadmap for 2026 and focusing on where Semaphore can deliver the most value. Our direction is clear: extend CI/CD beyond execution — and help developers ship software faster. Here’s what’s coming next. This is a public episode. If you would like to...
-
Malcolm Matalka on GitOps, Terraform Tooling, and Building Invisible Developer Tools
In this episode of Semaphore Uncut, Malcolm Matalka (Terrateam) discusses GitOps, Terraform tooling, OpenTofu workflows, and building developer tools that stay invisible. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit...
-
Jamie Dobson on Generative AI, Developer Productivity, and System Stability
In this episode of Semaphore Uncut, Jamie Dobson, co-founder and former CEO of Container Solutions, shares a thoughtful perspective on generative AI, developer productivity, and system stability. The conversation explores why recent research shows engineers feeling happier and more productive…
more -
Sebastian Gierlinger on Scaling Remote Engineering at Storyblok
In this episode of Semaphore Uncut, Sebastian Gierlinger, VP of Engineering at Storyblok, shares what it really takes to scale a fully remote engineering organization—from early startup days to a 250-person company. The conversation explores how Storyblok scaled engineering across multiple time...
-
Keren Fanan and Hadar Geva on Reinventing Frontend with MyOp
In this episode of Semaphore Uncut, Keren Fanan (CEO & Co-founder) and Hadar Geva (CTO & Co-founder) of MyOp share how years of building and scaling frontend systems led them to rethink how UI should be built, shipped, and managed in production. This conversation covers: * How frontend systems...
-
Technical Tips: Build Your First MCP Server in 5 Minutes
AI agents can reason, but they don’t actually understand your systems. MCP servers fix that by giving your copilots and assistants structured access to your tools, APIs, and CI/CD data. And the best part is that building one is much simpler than most people expect. In the latest episode of...
-
Jonathan Reimer on Open Source, Startups, and AI
In this episode of Semaphore Uncut, Jonathan Reimer—founder of Crowd.dev and now VP of Outbound Products at the Linux Foundation—breaks down what he’s learned from years inside the open source startup ecosystem.This conversation covers: * How Crowd.dev grew into a core insights platform for OSS...
-
Technical Tips: Multiply Your Tests, Not Your Work
In this episode of Technical Tips, Tommy shows you how to run tests across multiple environments without duplicating your CI/CD setup or writing repetitive jobs.He explains how job matrices in Semaphore help you expand test coverage, catch regressions early, and keep your pipelines organized and...
-
Brian Douglas: AI Tooling, Open Source, and the Future of Developer Workflows
In this episode, Darko welcomes Brian Douglas, Head of Developer Experience at Continue and longtime open source advocate. They talk about the rise of the AI engineer, how AI agents are reshaping developer workflows, and what’s next for open source infrastructure. Enjoy the episode! Read the blog...
-
Technical Tips: Pipelines Explained | 3 Principles of CI/CD
In this episode of Technical Tips, Tommy walks you through three core principles of automation and CI/CD. These are the foundations that help teams deploy faster, avoid stress, and keep pipelines running smoothly. Learn more: https://semaphore.io/blog/pipelines-explained-principles-ci-cd Like…
more -
Sarah Novotny on Open Source, AI Governance, and Building Trust in Tech
In this episode, Darko welcomes Sarah Novotny, a technology leader with 25+ years of experience. From shaping Kubernetes governance at Google to her current work on AI security with the Coalition for Secure AI, Sarah brings deep insight into how open source and governance shape the future of…
more -
Technical Tips: Open Source ChatGPT Explained
In this episode of Technical Tips, we break down GPT-OSS — OpenAI’s open-source LLMs you can run anywhere. From local setup to cloud hosting, fine-tuning, and performance tips — here’s everything you need to get started with GPT-OSS. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the...
-
Mathias Buus Madsen on Building Apps Without AWS Using Peer-to-Peer and Pear Runtime
In this episode, Darko welcomes Mathias Buus Madsen, CEO of Holepunch and creator of Pear Runtime. Mathias shares how peer-to-peer tech and modular architecture let developers build apps without AWS or cloud lock-in. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of...
-
Technical Tips: Ephemeral Environments for Testing Open Source Projects
In today’s episode of Technical Tips, Semaphore engineer Veljko Maksimovic shares how we’re using ephemeral environments to test open-source projects across multiple clouds. From spinning up short-lived environments with Infrastructure as Code to running cross-cloud acceptance tests — hear how...
-
Sara Vieira on Game Boys, JavaScript, and Community
In this episode of Semaphore Uncut, we chat with Sara Vieira—developer, speaker, and hardware hacker—about her unconventional path into tech, the communities that shaped her, and why she’s diving into Game Boys and 3D printing while everyone else is chasing AI. Like this episode? Be sure to leave…
more -
Technical Tips: One API to Rule Them All - Building a Cohesive API for Semaphore
In this episode of Technical Tips, Semaphore engineer Amir Hasanbašić shares how we’re rebuilding our API from the ground up. From a fragmented system to a unified interface — hear how we tackled legacy challenges, redesigned for scale, and what we learned along the way. If you're into API...
-
Gou Rao on Agentic Systems in DevOps
In this episode of Semaphore Uncut, Gou Rao—AI infrastructure veteran and co-founder of Neubird—joins Darko to explore how LLMs can support DevOps teams not just with suggestions, but with reasoning, context gathering, and real-time incident diagnosis. He shares the vision behind Hawkeye…
more -
Technical Tips: Unveiling the Semaphore Architecture - How It Works Under the Hood
Today, we’re diving deep into Semaphore’s architecture with Radosław Woźniak, Software Architect at Semaphore. He’s here to break down the inner workings of our CI/CD platform — from its 30+ microservices to how a simple git push triggers a series of interactions across Semaphore’s…
more -
Marcelo Calbucci on Strategic Product Thinking
In this episode of Semaphore Uncut, Darko Fabijan welcomes Marcelo Calbucci—engineer, startup founder, and author of The PR FAQ Book. Marcelo shares insights from his time at Amazon, where he encountered a decision-making framework that changed how he thinks about product development: the PR FAQ....
-
Technical Tips: How to Scale CI/CD With Self-Hosted Agents
In today's episode of Technical Tips, we’re joined by Semaphore engineer Lucas Pinheiro. He’s here to share insights on self-hosting agents — including the challenges our engineering team has faced and the solutions we've implemented to manage agents reliably at scale. Whether you're working with...
-
Patrick Debois on AI & DevOps: What’s Next?
In this episode of Semaphore Uncut, Patrick Debois—Generative AI and DevOps specialist —joins Darko Fabijan to share his perspective on how AI intersects with DevOps, DevSecOps, and infrastructure as code. Patrick discusses everything from generative tooling to failure handling, and what makes…
more -
Technical tips: Top 10 Rules of Continuous Integration
In this episode of Technical Tips, Tommy shares 10 expert tips to keep your CI pipeline fast and efficient. Learn how to improve performance, reduce errors, and ship quality software faster! Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it...
-
Ken Kocienda on Building AI You Can Trust
In this episode of Semaphore Uncut, Ken Kocienda, co-founder and CTO of InFactory, joins Darko Fabijan to discuss how his company is building AI systems that are both useful and dependable. Ken, a veteran software engineer known for his work on Safari, iPhone auto-correct, and Apple’s UI...
-
Technical Tips: 3 Steps to Fix Flaky Tests
In this episode of Technical Tips, Tommy breaks down flaky tests—those unpredictable tests that pass sometimes and fail other times. Learn how to spot, manage, and fix them to keep your CI/CD pipeline reliable! Listen to the full episode or read the transcript on the Semaphore blog. Like this...
-
Lorna Mitchell on OpenAPI in Design-First Development
A cornerstone of API development, OpenAPI offers a standardized format to define, design, and document APIs. Born out as open-source and embraced by tech giants like Google, Microsoft, and IBM, OpenAPI isn’t just a specification—it’s a shift toward interoperability, transparency, and developer...
-
Technical Tips: 8 Fixes for Faster CI/CD Pipelines
In this episode of Technical Tips, Tommy tackles slow CI/CD pipelines with 8 tips to speed them up. Save time, cut costs, and boost your feedback loop. Tune in to supercharge your workflow! Want to explore CI? Check out Semaphore—going open-source soon!...
-
Cory O’Daniel on Infrastructure as Code
Cloud adoption has outpaced the development of corresponding expertise in cloud operations, leading to a significant skills gap across the industry. In this regard, many organizations have had to abandon cloud initiatives because they lacked the necessary in-house expertise to manage them. As a...
-
Technical Tips: Continuous Delivery vs Continuous Deployment
In this new Technical Tips episode, Tommy explores Continuous Integration, Deployment, and Delivery—three practices with the same goal: making software development faster and more reliable. Tune in as he explains the key differences and clears up the confusion! Listen to the full episode or read...
-
Floor Drees on Building Sustainable Open-Source Ecosystems
In this episode, Tembo.io Head of Education Floor Drees explains the need for a more collaborative and sustainable approach to open-source development. She will help us explore the current state of the Postgres ecosystem and the broader open-source community to point out the critical issues that...
-
Technical Tips: Smoke Testing - Catch Bugs Early, Ship Faster
In this episode of Technical Tips, Tommy breaks down smoke testing—a fast way to catch major software flaws early. Learn how it fits into your CI/CD pipeline, with tips, examples, and practical advice to get started. Listen to the full episode or read the transcript on the Semaphore blog. Like…
more -
Rich Harris on the Future - and Past - of Web Development
Web applications are increasingly transforming browsers into the primary interface for our digital lives. As we rely more on web applications for everything from work to entertainment, the responsiveness of these applications becomes paramount. Rich Harris, a former journalist and the mind behind...
-
Technical Tips : CI/CD - What is Continuous Integration and Delivery?
In this new episode of Technical Tips, Tommy explains how Continuous Integration (CI) helps developers merge code changes frequently, with automated builds and fast feedback loops. Learn how CI keeps your main branch stable and ready for faster releases, all while making your coding life easier....
-
Craig McLuckie on Enforcing Compliance on Open Source Development
Open-source software is the building materials of the vast majority of digital technology as we know it. Anyone can access and contribute to it, which is great for flexibility and cost, but also means there's a risk of hidden flaws. In this episode, Kubernetes Co-founder and Stacklok’s CEO Craig...
-
Technical Tips - The 6 Principles of Test Automation
We are continuing our series of episodes - Technical Tips - to give you bite-sized advice on the best practices of software engineering so your coding life is easier and more efficient. In this episode, Tommy breaks down the essential question: What makes a good test? While there is no single...
-
Arun Gupta on Democratizing Enterprise AI Development
In terms of creativity, diversity, and evolution pace, generative AI seems boundless. However, its enterprise implementation remains significantly limited. Businesses are uncertain about making the right choices around AI and struggle to familiarize themselves with the potential of this…
more -
Technical Tips - 5 Options for Deploying Microservices
We are continuing our series of episodes - Technical Tips - to give you bite-sized advice on the best practices of software engineering so your coding life is easier and more efficient. In this episode, Olga explores the best ways to deploy microservices, covering options like single vs. multiple...
-
Andrew Martin on Software Security Best Practices
As organizations increasingly rely on cloud technologies, open-source software, and explore the potential of AI, the importance of robust security practices has never been greater. Still, each of these technologies has its own distinct domain, and it is easy to overlook best practices. In this...
-
Technical Tips - What is Canary Deployment?
We are continuing our series of episodes - Technical Tips - to give you bite-sized advice on the best practices of software engineering so your coding life is easier and more efficient. In this episode, Olga discusses canary deployment, explaining its benefits like real-world feedback and...
We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.
No matches for "" in this podcast's transcripts.
No topics indexed yet for this podcast.
Loading reviews...
ABOUT THIS SHOW
Semaphore Uncut takes you behind the scenes of building AI-native Semaphore CI/CD. Tune in for CI/CD best practices for AI-driven software development, product updates, and learnings from our engineering team.
semaphoreio.substack.com
HOSTED BY
Semaphore
CATEGORIES
Loading similar podcasts...