
Semaphore Uncut
A podcast for developers about building great products. Join us in discussing engineering excellence with top experts and sharpening your coding skills with technical tips from the Semaphore team. Your host is Semaphore’s co-founder, Darko Fabijan.
Episodes
141 episodes
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 Coal...
•
Season 1
•
Episode 141
•
26:21

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....
•
Season 1
•
Episode 140
•
8:49

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 ap...
•
Season 1
•
Episode 139
•
25:57

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 clo...
•
Season 1
•
Episode 138
•
20:34

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 div...
•
Season 1
•
Episode 137
•
22:39

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 w...
•
Season 1
•
Episode 136
•
13:50

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 reasoni...
•
Season 1
•
Episode 135
•
25:33

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 ser...
•
Season 1
•
Episode 134
•
24:18

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 Ama...
•
Season 1
•
Episode 133
•
24:55

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 ...
•
Season 1
•
Episode 132
•
22:42

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 DevO...
•
Season 1
•
Episode 131
•
26:03

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 ⭐️⭐️⭐️...
•
Season 1
•
Episode 130
•
17:01

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 bot...
•
Season 1
•
Episode 129
•
26:03

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 ...
•
Season 1
•
Episode 128
•
8:30

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...
•
Season 1
•
Episode 127
•
25:20

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 op...
•
Season 1
•
Episode 126
•
8:07

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...
•
Season 1
•
Episode 125
•
25:58

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 ...
•
Season 1
•
Episode 124
•
9:18

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...
•
Season 1
•
Episode 123
•
26:04

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 t...
•
Season 1
•
Episode 122
•
12:21

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 paramou...
•
Season 1
•
Episode 121
•
24:14

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...
•
Season 1
•
Episode 120
•
10:41

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.
•
Season 1
•
Episode 119
•
25:52

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 essent...
•
Season 1
•
Episode 118
•
6:25

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 fam...
•
Season 1
•
Episode 117
•
25:07
