
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
131 episodes
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

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 de...
•
Season 1
•
Episode 116
•
6:23

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 domai...
•
Season 1
•
Episode 115
•
26:01

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,...
•
Season 1
•
Episode 114
•
7:35

Srivishnu Ayyagari On Flaky Tests Anti-Patterns
Flaky tests—those intermittent failures that undermine confidence in test suites—are a persistent thorn in the side of development teams. As software complexity grows, so does the challenge of ensuring test reliability. In this ...
•
Season 1
•
Episode 113
•
25:47

Technical Tips - LocalAI: An Open-Source Alternative to OpenAI API
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 will discuss LocalAI as an ...
•
Season 1
•
Episode 112
•
13:57

Michael Larsen on Quality Assurance in The Age of AI
Testing remains a critical yet often misunderstood and undervalued component of software development. What's more, as artificial intelligence threatens to reshape the role of testers, questions of job security and demonstrating value become ...
•
Season 1
•
Episode 111
•
26:02

Technical Tips - 6 Ways to Run ChatGPT Alternatives in Your Machine
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 will discuss how replacing ChatGPT ...
•
Season 1
•
Episode 110
•
15:43

Peter Zaitsev and Nikolay Sivko on simplifying observability
The rise of microservices, cloud platforms, containerization, and distributed systems has made computer systems incredibly powerful, but also increasingly intricate. Ensuring high availability in these complex environments requires innovativ...
•
Season 1
•
Episode 109
•
26:10

Technical Tips - CI/CD Pipeline: A Gentle Introduction
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. Today, Olga will explain what a CI/CD pipeline is, how to ...
•
Season 1
•
Episode 108
•
6:24

Gene Kim on Unpacking Organizational Wiring
Forget fancy titles and complex frameworks. The secret to an organization’s success might lie in a surprisingly simple act: two people moving a couch. This seemingly mundane task, according to Gene Kim (Author, Researcher, and Multiple award...
•
Season 1
•
Episode 107
•
22:54
