Interviews with developers and API technology leaders. Hosted by Sagar Batchu, CEO of Speakeasy. speakeasy.com
…
continue reading
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.
…
continue reading
Your source for wide-ranging discussions from all around the Go community. Panelists include Mat Ryer, Jon Calhoun, Natalie Pistunovich, Johnny Boursiquot, Angelica Hill, Kris Brandow, and Ian Lopshire. We discuss cloud infrastructure, distributed systems, microservices, Kubernetes, Docker... oh and also Go! Some people search for GoTime or GoTimeFM and can't find the show, so now the strings GoTime and GoTimeFM are in our description too.
…
continue reading

1
Patrick Debois on AI & DevOps: What’s Next?
26:03
26:03
Play later
Play later
Lists
Like
Liked
26:03In 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 this era of automation both exciting and risky. Like th…
…
continue reading

1
Anthropic MCP, GraphQL vs REST, and API strategies for LLM dev tools | Ken Rose (CTO & co-founder OpsLevel)
27:33
27:33
Play later
Play later
Lists
Like
Liked
27:33Ken Rose is the CTO and co-founder of OpsLevel. Ken shares the founding journey of OpsLevel and lessons from his time at PagerDuty and Shopify. We debate GraphQL vs REST, API metrics that matter, and how LLMs and agentic workflows could reshape developer productivity. Listen On Apple Podcasts | Spotify Subscribe to Request // Response If you enjoye…
…
continue reading

1
Technical tips: Top 10 Rules of Continuous Integration
17:01
17:01
Play later
Play later
Lists
Like
Liked
17:01In 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 with your friends. 🎙️ This podcast is powered by Sema…
…
continue reading

1
API design ergonomics, coding on airplanes, and the true signal of good DevEx | Robert Ross (CEO FireHydrant)
26:07
26:07
Play later
Play later
Lists
Like
Liked
26:07Robert Ross (@BobbyTables) is the CEO of FireHydrant. We discuss the journey of building FireHydrant, the evolution of API design, and the impact of gRPC and REST on developer experience. We also talked about the role of LLMs in API design, the shift towards data consumption trends in enterprises, and how great developer experience is measured by a…
…
continue reading

1
Ken Kocienda on Building AI You Can Trust
26:03
26:03
Play later
Play later
Lists
Like
Liked
26:03In 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 innovations, shares his insights on how AI can move from a bl…
…
continue reading

1
Separating deployment from release, API-first development, and the future of developer experience | John Kodumal (co-founder & fmr CTO LaunchDarkly)
26:04
26:04
Play later
Play later
Lists
Like
Liked
26:04On the first episode of Request // Response, I speak with John Kodumal, co-founder and former CTO of LaunchDarkly. We discussed how LaunchDarkly used feature flags to separate deployment from release, offering fine-grained control for safer rollouts and experimentation. LaunchDarkly was an early adopter of server-sent events, and was a pioneer of t…
…
continue reading
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 episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the pod…
…
continue reading

1
Lorna Mitchell on OpenAPI in Design-First Development
25:20
25:20
Play later
Play later
Lists
Like
Liked
25:20A 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 empowerment. In this article, Lorna Mitchell, a leading…
…
continue reading

1
Technical Tips: 8 Fixes for Faster CI/CD Pipelines
8:07
8:07
Play later
Play later
Lists
Like
Liked
8:07In 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! https://semaphoreci.com/blog/semaphore-is-going-open-source Listen to the full episode or read t…
…
continue reading
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 result, critical projects are delayed, and costs and o…
…
continue reading

1
Technical Tips: Continuous Delivery vs Continuous Deployment
9:18
9:18
Play later
Play later
Lists
Like
Liked
9:18In 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 the transcript on the Semaphore blog. Like this episo…
…
continue reading
Mat gathers the entire cast (sans Natalie, sadly) alongside our producer, Jerod Santo, for one last Go Time. That’s right, this is Go Time’s finale episode. After eight years and 340 episodes, we are going out on top. Join us one last time, you won’t regret it! We share our feelings, reminisce on the good times, list some of our favorite moments & …
…
continue reading

1
Floor Drees on Building Sustainable Open-Source Ecosystems
26:04
26:04
Play later
Play later
Lists
Like
Liked
26:04In 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 need to be addressed to ensure the future of these vi…
…
continue reading
With so many great programming languages having emerged in the last decade, many of them purpose-built, when and where does Go still make sense and how do you make the case for it at work? Join the discussion Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today! Sponsors: Timescale – Purpose-built perfo…
…
continue reading

1
Technical Tips: Smoke Testing - Catch Bugs Early, Ship Faster
12:21
12:21
Play later
Play later
Lists
Like
Liked
12:21In 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 this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on t…
…
continue reading
Go Time producer, Jerod Santo, ranks & reviews the most (un)popular opinions of 2023. Join the discussion Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private …
…
continue reading

1
Rich Harris on the Future - and Past - of Web Development
24:14
24:14
Play later
Play later
Lists
Like
Liked
24:14Web 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 Svelte, shares his insights into web development tec…
…
continue reading

1
Crawl, walk & run your way to usable CLIs in Go
57:47
57:47
Play later
Play later
Lists
Like
Liked
57:47With the number of libraries available to Go developers these days, you’d think building a CLI app was now a trivial matter. But like many things in software development, it depends. In this episode, we explore the challenges that arose during one team’s journey towards a production-ready CLI. Join the discussion Changelog++ members save 9 minutes …
…
continue reading
Writing a shell is rarely the kind of project you take on lightly. In this episode, Johnny is joined by Qi Xiao to explore how to go about such a feat in Go. Join the discussion Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fly.io – The home of Changelog.com — Deploy your apps close to…
…
continue reading

1
Technical Tips : CI/CD - What is Continuous Integration and Delivery?
10:41
10:41
Play later
Play later
Lists
Like
Liked
10:41In 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. Listen to the full episode or read the transcript on …
…
continue reading
Yasir Ekinci joins Johnny & Mat to talk about how virtually every Observability vendor is rushing to add Generative AI capabilities to their products and what that entails from both a development and usability perspective. Join the discussion Changelog++ members save 10 minutes on this episode because they made the ads disappear. Join today! Sponso…
…
continue reading

1
Craig McLuckie on Enforcing Compliance on Open Source Development
25:52
25:52
Play later
Play later
Lists
Like
Liked
25:52Open-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 McLuckie shares his tools to check the quality and se…
…
continue reading
The last time we did a roundup of our unpopular opinion polls, it was November of 2021! That’s too long ago, so today we fix that bug. Join Go Time producer, Jerod Santo, as he ranks & reviews the most (un)popular opinions of 2022. Join the discussion Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today…
…
continue reading

1
Technical Tips - The 6 Principles of Test Automation
6:25
6:25
Play later
Play later
Lists
Like
Liked
6:25We 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 answer, he explores six key principles that can guide yo…
…
continue reading
In this episode, we will be talking to Russ Cox, who joined the Go team at Google in 2008 and has been the Go project tech lead since 2012, about stepping back & handing over the reins to Austin Clements, who will also join us! We also have Cherry Mui, who is stepping into Austin’s previous role as tech lead of the “Go core”. Join the discussion Ch…
…
continue reading

1
Arun Gupta on Democratizing Enterprise AI Development
25:07
25:07
Play later
Play later
Lists
Like
Liked
25:07In 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 technology amid cutting through the fragmented offerings from …
…
continue reading

1
"Founder Mode" at work when you're not a founder
56:20
56:20
Play later
Play later
Lists
Like
Liked
56:20Tech twitter (“tech X”?) is abuzz with Paul Graham’s Founder Mode essay. How does that affect you or come into play when you’re not a founder? Does it matter at all to you, your projects & your code? Join the discussion Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today! Sponsors: Coder.com – Instantl…
…
continue reading
In this follow-up to episode #306, “How soon until AI takes my job?”, the gang of (grumpy?) veteran software engineers candidly chat about how their day to day is changing in the midst of improving AI tooling & hype. Join the discussion Changelog++ members save 11 minutes on this episode because they made the ads disappear. Join today! Sponsors: Co…
…
continue reading
Join Johnny as he dives into the world of home automation with Ricardo Gerardi & Mike Riley, two tinkerers who’ve taken the plunge with Go. We explore the challenges (and the fun) they encounter along the way. If you’re interested in automating your home (or working with micro controllers) come learn how to get started! Join the discussion Changelo…
…
continue reading

1
Technical Tips - 5 Options for Deploying Microservices
6:23
6:23
Play later
Play later
Lists
Like
Liked
6:23We 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 machines, containers, orchestrators like Kubernetes,…
…
continue reading
On this episode, Angelica is joined by Go community leaders from around the world: meetup organizers from Guadalajara, St. Louis, New York & Go Bridge Atlanta. Together, they explore the ins & outs of organizing meetups, the benefits of attending, the Go Developer Network (GDN) & the current state of the Go Meetup community. Join the discussion Cha…
…
continue reading

1
Andrew Martin on Software Security Best Practices
26:01
26:01
Play later
Play later
Lists
Like
Liked
26:01As 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 episode, ControlPlane CEO Andrew Martin helps us connec…
…
continue reading
This episode focuses on the art of delivering concise Lightning Talks, a popular format at conferences worldwide where speakers present in a short timeframe. Joined by some of this year’s GopherCon Lightning Talkers, we’ll discuss their experiences, challenges & tips for effective communication within a limited time. Join the discussion Changelog++…
…
continue reading
Kris, Angelica & Johnny react to the recently announced Go team changes, discuss the finding that 80% of developers surveyed by Stack Overflow are unhappy & disagree about the concept of tech debt (but agree that something’s gotta give). Join the discussion Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join…
…
continue reading
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 no-downtime upgrades, planning tips, user migration strategi…
…
continue reading
We’re talking OpenAPI this week! Kris & Johnny are joined by Jamie Tanna, one of the maintainers of oapi-codegen, to discuss OpenAPI, API design philosophies, versioning, and open source maintenance and sustainability. In addition to the usual laughs and unpopular opinions, this week’s episode includes a Changelog++ section that you don’t want to m…
…
continue reading
We check out the upcoming 1.23 release for new language features and improvements, including iterator functions and supporting packages. Join the discussion Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today! Sponsors: Coder.com – Instantly launch fully configured cloud development environments (CDE) …
…
continue reading

1
Srivishnu Ayyagari On Flaky Tests Anti-Patterns
25:47
25:47
Play later
Play later
Lists
Like
Liked
25:47Flaky 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 episode, Srivishnu Ayyagari, a senior product manager at LambdaTest, offers valuable insights into the root causes of flak…
…
continue reading
Jesús Espino from Mattermost tells Natalie all about (the final four of) his 10 “aha moments” he had reading the Go source code. Don’t miss Part 1! Join the discussion Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today! Sponsors: Coder.com – Instantly launch fully configured cloud development environm…
…
continue reading
Jesús Espino from Mattermost tells Natalie all about (the first six of) his 10 “aha moments” he had reading the Go source code. Part 2 (with the rest of his aha moments) coming soon! Join the discussion Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today! Sponsors: Speakeasy – Production-ready, Enterpr…
…
continue reading

1
Technical Tips - LocalAI: An Open-Source Alternative to OpenAI API
13:57
13:57
Play later
Play later
Lists
Like
Liked
13:57We 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 Open-Source replacement for the OpenAI API, covering its cost-effectiveness, privacy benefits, customizable models…
…
continue reading
Mat Ryer has been writing HTTP services in Go for more than 13 years. Needless to say, he’s learned a lot along the way. Today, Johnny & Ian sit down with Mat to ask him all about it. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Fly.io – The home of Changelog.co…
…
continue reading
Dependencies! We need them, but how do we use them effectively and safely? In this week’s episode Kris is joined by Ian and Johnny to discuss the polyfill.io supply chain attack, the history of dependency management and usage in Go, and the Go Proverb that “a little copying is better than a little dependency”. Of course, we wrap up the episode with…
…
continue reading

1
Michael Larsen on Quality Assurance in The Age of AI
26:02
26:02
Play later
Play later
Lists
Like
Liked
26:02Testing 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 increasingly pressing. From the struggle for recognition and early involvement in the development process to …
…
continue reading
Our award winning worthy survey game show is back, this time Mat Ryer hosts it live on stage at GopherCon EU Berlin 2024! Join in & play along as we see which team can better guess what these GopherCon gophers had to say! Join the discussion Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today! Sponsors…
…
continue reading

1
Is Go evolving in the wrong direction?
1:13:49
1:13:49
Play later
Play later
Lists
Like
Liked
1:13:49This week we’re catching up on the news! Kris is joined by Ian to discuss some of the recent news from around the Go community. Listen in to hear whether the co-hosts believe there’s software that shouldn’t be written in Go, their thoughts on if Go is evolving in the right direction & whether common nouns make good package names. Join the discussio…
…
continue reading

1
Technical Tips - 6 Ways to Run ChatGPT Alternatives in Your Machine
15:43
15:43
Play later
Play later
Lists
Like
Liked
15:43We 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 or Bard with open-source models enhances privacy and enables their use with sensitive or proprietary data.…
…
continue reading
Angelica is joined by Cameron Balahan, Sameer Ajmani & Russ Cox from the Go Team at Google to talk about how things get done on the Go Team, how do they decide what to improve and then how do they go about improving it. We also discuss how they decide what to work when & what the future of Go might look like. Join the discussion Changelog++ members…
…
continue reading

1
Peter Zaitsev and Nikolay Sivko on simplifying observability
26:10
26:10
Play later
Play later
Lists
Like
Liked
26:10The 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 innovative solutions. Enter Coroot, an open-source observability tool designed to simplify monitoring and prevent chao…
…
continue reading

1
Your ultimate guide to mastering Go
1:02:53
1:02:53
Play later
Play later
Lists
Like
Liked
1:02:53Angelica is joined by Samantha Coyle to talk about her newly published textbook: Go Programming - From Beginner to Professional. This book serves as a go-to guide to master Go for real-world software dev success covering fundamentals to advanced topics. Join the discussion Changelog++ members save 8 minutes on this episode because they made the ads…
…
continue reading