Interviews with developers and API technology leaders. Hosted by Sagar Batchu, CEO of Speakeasy. speakeasy.com
…
continue reading
Openapi Podcasts
More Signal - Less Noise
…
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
coffee => code
…
continue reading
Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby. Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
…
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
Technical Tips: One API to Rule Them All - Building a Cohesive API for Semaphore
13:50
13:50
Play later
Play later
Lists
Like
Liked
13:50In 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 architecture or scaling big systems, this one’s for you. Li…
…
continue reading
Forage is an AI email assistant that sorts your mail into categories, provides a summary once or twice a day (your choice) and summarizes newsletters into bullet points. I talk with Richie Bonilla (CEO and co-founder)* about his startup, what lead him to create Forage and how it works. https://foragemail.com * Co-founder? Co-Founder? Cofounder?…
…
continue reading
Forage is an AI email assistant that sorts your mail into categories, provides a summary once or twice a day (your choice) and summarizes newsletters into bullet points. I talk with Richie Bonilla (CEO and co-founder)* about his startup, what lead him to create Forage and how it works. https://foragemail.com * Co-founder? Co-Founder? Cofounder?…
…
continue reading

1
AI's impact on API integration patterns and building frictionless developer experiences | Anuj Jhunjhunwala (Director of Product, Merge)
20:03
20:03
Play later
Play later
Lists
Like
Liked
20:03In this episode of Request // Response, I sit down with Anuj Jhunjhunwala, who leads product and design at Merge. We talk about how Merge is transforming integration pain into product velocity with their unified API approach. Anuj shares how his team helps developers avoid the complexity of maintaining dozens of APIs, and we explore the rising stra…
…
continue reading
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, Neubird’s “digital engineer,” and what it means to build age…
…
continue reading
Prepare to have your mind blown. Copilot Agents are powerful AI tools for Visual Studio Code and Visual Studio. Used to CoPilot? — you ain’t seen nothing yet! James Montemagno and Burke Holland of Microsoft discuss how to get it, and how to use it. https://code.visualstudio.com GitHub Copilot for Skeptics Who Still Think AI is Overrated | BRK124 Tw…
…
continue reading
Prepare to have your mind blown. Copilot Agents are powerful AI tools for Visual Studio Code and Visual Studio. Used to CoPilot? — you ain’t seen nothing yet! James Montemagno and Burke Holland of Microsoft discuss how to get it, and how to use it. https://code.visualstudio.com GitHub Copilot for Skeptics Who Still Think AI is Overrated | BRK124 Tw…
…
continue reading

1
Technical Tips: Unveiling the Semaphore Architecture - How It Works Under the Hood
24:18
24:18
Play later
Play later
Lists
Like
Liked
24:18Today, 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 infrastructure. Whether you’re a contributor looking to understand …
…
continue reading

1
The Magic of RubyLLM with Carmine Paolino - RUBY 676
1:15:08
1:15:08
Play later
Play later
Lists
Like
Liked
1:15:08In this episode, we had the absolute pleasure of sitting down with Carmine Paolino — an AI innovator, Ruby enthusiast, and all-around tech wizard. From his early days automating PC games at age five to building cutting-edge AI tools in Berlin, Carmine’s journey is as inspiring as it is impressive. We dove deep into his latest creation: RubyLLM, a R…
…
continue reading

1
Overcoming barriers to mobile dev, smoothing DevEx, and AI-driven coding shifts | Charlie Cheever (CEO, Expo)
17:41
17:41
Play later
Play later
Lists
Like
Liked
17:41In this episode of Request // Response, I sit down with Charlie Cheever, CEO of Expo and co-founder of Quora, to unpack the evolution of mobile app development and how developer experience is adapting in an AI-assisted world. Charlie shares stories from scaling Quora's mobile presence, his frustrations with App Store complexity, and how Expo is aim…
…
continue reading

1
Marcelo Calbucci on Strategic Product Thinking
24:55
24:55
Play later
Play later
Lists
Like
Liked
24:55In 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. What starts as an internal press release quickly bec…
…
continue reading
OpenAPI is the framework of choice for documenting APIs OpenAPI support in ASP.NET Core API apps https://learn.microsoft.com/en-us/aspnet/core/fundamentals/openapi/overview?view=aspnetcore-9.0 Generate OpenAPI documents at build-time https://learn.microsoft.com/en-us/aspnet/core/fundamentals/openapi/aspnetcore-openapi?view=aspnetcore-9.0&tabs=visua…
…
continue reading
OpenAPI is the framework of choice for documenting APIs OpenAPI support in ASP.NET Core API apps https://learn.microsoft.com/en-us/aspnet/core/fundamentals/openapi/overview?view=aspnetcore-9.0 Generate OpenAPI documents at build-time https://learn.microsoft.com/en-us/aspnet/core/fundamentals/openapi/aspnetcore-openapi?view=aspnetcore-9.0&tabs=visua…
…
continue reading

1
Demystifying the Rails Codebase with Ridhwana Khan - RUBY 675
1:03:59
1:03:59
Play later
Play later
Lists
Like
Liked
1:03:59Hey folks, in this week’s episode, I sat down with the incredible Ridhwana Khan — a South African technical writer for the Rails Foundation and lead engineer at Circle. We had a fantastic chat about all things Ruby on Rails, but especially the underappreciated art (and science!) of writing documentation. Ridhwana took us behind the scenes of the of…
…
continue reading

1
Technical Tips: How to Scale CI/CD With Self-Hosted Agents
22:42
22:42
Play later
Play later
Lists
Like
Liked
22:42In 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 self-hosted systems or navigating cloud-specific hur…
…
continue reading

1
How to Optimize Your Rails App Using SQLite - RUBY 674
1:42:40
1:42:40
Play later
Play later
Lists
Like
Liked
1:42:40In this episode of Ruby Rogues, Charles Max Wood and Ayush Nwatia welcome back guest Stephen Margheim to dive deeper into the evolving world of SQLite. Stephen explains that with Rails 8, SQLite has reached a major milestone: it now supports a fully production-ready, server-driven web application experience with no compromises. He walks us through …
…
continue reading

1
Multimodal automation, API democratization, and the evolution of tool calling | Sinan Eren (CEO & co-founder Opnova)
16:55
16:55
Play later
Play later
Lists
Like
Liked
16:55I sat down with Sinan Eren, co-founder and CEO of Opnova. Opnova is building AI-powered automation for enterprises—specifically targeting companies that rely on legacy systems and lack modern APIs. We talked about how automation can thrive even in systems that don't have APIs and discussed the challenges and opportunities of automating workflows in…
…
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)
28:10
28:10
Play later
Play later
Lists
Like
Liked
28:10Ken 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
Why Change Feels Scary—And How to Make It Work for You - RUBY 673
1:10:20
1:10:20
Play later
Play later
Lists
Like
Liked
1:10:20In this episode, we dove into a topic that’s been on our minds — how to navigate change with purpose instead of fear. Whether it's personal transformation, career pivots, or unexpected life shifts, we talked about what it takes to stay grounded and aligned during times of transition. We opened up about our own experiences with change — the messy mi…
…
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
A fascinating discussion of building .Net MAUI applications with Blazor and JavaScript libraries. James’ enthusiasm is catching and he doesn’t disappoint in this interview. .NET Beginner Videos: https://dotnet.microsoft.com/en-us/learn/videos Microsoft Learn Training: https://learn.microsoft.com/en-us/training/dotnet/ Workshops: http://github.com/d…
…
continue reading
A fascinating discussion of building .Net MAUI applications with Blazor and JavaScript libraries. James’ enthusiasm is catching and he doesn’t disappoint in this interview. .NET Beginner Videos: https://dotnet.microsoft.com/en-us/learn/videos Microsoft Learn Training: https://learn.microsoft.com/en-us/training/dotnet/ Workshops: http://github.com/d…
…
continue reading

1
Joe Masilotti on Hotwire Native Updates, Challenges, and Opportunities - RUBY_672
1:26:33
1:26:33
Play later
Play later
Lists
Like
Liked
1:26:33In this episode of the Ruby Rogues podcast, we dive deep into the world of Hotwire Native with our special guest, Joe Masilotti. Hosted by Charles Max Wood, along with panelist Ayush Nwatiya, we explore the evolution from Turbo Native to Hotwire Native and the exciting new features and improvements that come with this transition. Joe shares insight…
…
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
Mads Kristensen discusses Visual Studio extensions, and the use of CoPilot to get the most out of Visual Studio programming.By Jesse Liberty
…
continue reading

1
Essential Tools, Updates, and Strategies in Rails Eight with Greg Molnar - RUBY_671
1:08:40
1:08:40
Play later
Play later
Lists
Like
Liked
1:08:40In this episode of Top End Devs, we dive deep into the realm of security within the Rails ecosystem with our guest, Greg Molnar. Known for his expertise in this field, Greg joins our panelists Valentino Stoll and host Charles Max Wood to unravel the intricacies of security measures and updates in Rails 8 and 7.2. From exploring built-in features li…
…
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
Maddy is the program manager/ owner of Microsoft’s Aspire. This is new, exciting and powerful. More about AspireBy Jesse Liberty
…
continue reading

1
Rails Developers Survey: Continuous Deployment Trends and Emerging Tools - RUBY 670
1:15:37
1:15:37
Play later
Play later
Lists
Like
Liked
1:15:37Welcome back to another episode of the Top End Devs podcast! Today, we have an exciting lineup featuring our host Charles Max Wood and special guests Robbie Russell from Planet Argon, along with panelists Ayush Nawatia and Valentino Stoll. This episode dives deep into the insights from the latest Ruby community survey conducted by Robbie Russell. W…
…
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

1
Exploring Tech Choices and Team Dynamics with Jesse Spivak - RUBY 669
1:05:18
1:05:18
Play later
Play later
Lists
Like
Liked
1:05:18In this episode of Top End Devs, host David Camira is joined by panelists Luke Stutters and John Epperson, along with special guest Jesse Spivak, a senior engineer at Ibotta. Jesse shares his experiences and insights from a challenging project at Ibotta, where he navigated through four critical mistakes. These included choosing the wrong technology…
…
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
Rules of OOP in Pictures with Ivan Nemytchenko - RUBY 668
46:19
46:19
Play later
Play later
Lists
Like
Liked
46:19Ivan Nemytchenko is a freelancer. He's a speaker and conference organizer. Ivan spoke at RailsConf about abstract object-oriented programming ideas and how they can be expressed with pictures. The discussion goes into learning processes and how to create visual representations that help people understand Ruby, Rails, or other concepts. Links Cherno…
…
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

1
Rails at Super Scale with Kyle d'Oliveira - RUBY 667
53:58
53:58
Play later
Play later
Lists
Like
Liked
53:58Kyle d'Oliveira (Clio) shares his survival tips for dealing with tens of thousands of commits, massive migrations and the very limits of databases. We discuss the lessons learned from Rails megaprojects and how to use these tips in your own projects to reduce technical debt and tools to keep your monolith majestic when the code won't stop coming. L…
…
continue reading

1
Evaluating Software Frameworks: Insights with Uncle Bob Martin - RUBY 666
1:21:27
1:21:27
Play later
Play later
Lists
Like
Liked
1:21:27In this episode, Charles and Valentino dive into the complexities of software design decisions with the esteemed guest, Uncle Bob Martin. They explore the pivotal question: How do you evaluate frameworks and dependencies in your projects? Uncle Bob shares his seasoned perspective on choosing frameworks based on an application's long-term goals and …
…
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
GraphQL Doesn't Need To Be Hell with Dmitry Tsepelev - RUBY 665
48:19
48:19
Play later
Play later
Lists
Like
Liked
48:19Different doesn’t need to be worse. Dmitry Tsepelev tells us how to make the most of using GraphQL with Rails, the advantages over REST-based API queries and best practices for security and schemas. Links https://github.com/anycable/anycable https://graphql-ruby.org/ https://evilmartians.com/chronicles/persisted-queries-in-graphql-slim-down-apollo-…
…
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

1
Sorbet with Ufuk Kayserilioglu - RUBY 664
54:44
54:44
Play later
Play later
Lists
Like
Liked
54:44In this episode of Ruby Rogues, we talk with Ufuk about how Shopify made the transition to using Sorbet and about the benefits they felt they received from implementing it. Ufuk also reveals a little bit about how Shopify transitioned to fully remote and about how that will be the default moving forward. Picks Luke - https://github.com/asdf-vm/asdf…
…
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
Black-Belt Debugging with Chelsea Troy - RUBY 663
1:13:55
1:13:55
Play later
Play later
Lists
Like
Liked
1:13:55In this episode of Ruby Rogues, Chelsea Troy teaches us to hone our debugging skills to a razor-sharp edge. We learn how to actively improve debugging skills, train troubleshooting instincts and practical strategies for tackling brain-bending bugs. Sponsors Mailtrap Links https://chelseatroy.com/2020/01/13/a-framework-for-debugging/ Picks Luke - ht…
…
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

1
Building AI-Powered Applications in Ruby - RUBY 662
1:22:08
1:22:08
Play later
Play later
Lists
Like
Liked
1:22:08This week, our host Charles Max Wood sits down with co-host Valentino Stoll to dive deep into the cutting-edge tools and strategies in AI development and integration. Valentino shares his go-to resources, including Langchain and Rails plug-ins like RAIX and Ray, to enhance applications with AI. They discuss the nuances of agent-based systems, Justi…
…
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
Embracing Human Factors and Rapid Development in Ruby on Rails Systems - RUBY 661
1:23:34
1:23:34
Play later
Play later
Lists
Like
Liked
1:23:34In today's episode, they dive deep into the fascinating intersections of system security, rapid development, and the human factors that influence them, with our esteemed guest Emil Kampp. Emil, a seasoned expert in critical infrastructure and fintech, shares his experiences and strategies for using Ruby on Rails to achieve unparalleled speed and ro…
…
continue reading