A no-nonsense (well, some-nonsense) podcast about API design & development, new features in the world of HTTP, service-orientated architecture, microservices, and probably bikes.
…
continue reading
Building a successful API requires more than just coding. It starts with collaborative design, focuses on creating a great developer experience, and ends with getting your company on board, maintaining consistency, and maximizing your API’s profitability. In the API Intersection, you’ll learn from experienced API practitioners who transformed their organizations, and get tangible advice to build quality APIs with collaborative API-first design. Jason Harmon brings over a decade of industry-r ...
…
continue reading
Listen in as we discuss APIs, the web and network based software. In each episode we take on a new topic and try valiantly to find a shared understanding. Sometimes with guests.
…
continue reading
Interviews with developers and API technology leaders. Hosted by Sagar Batchu, CEO of Speakeasy. speakeasy.com
…
continue reading
In this show, educator Zac Gordon talks with JavaScript Influencers inside and outside of the WordPress Community and asks them how they learn JavaScript and what their advice is for others who want to "Learn JavaScript Deeply"
…
continue reading
This is a (probably) limited series where Tony Bourke, a networking instructor (Arista, Cisco, etc.) talks in a vendor-neutral way about the process of network automation, the basic concepts, and where everything falls into place.
…
continue reading
A fun, caffeine-powered podcast about the Django web framework by Adam Hill and Sangeeta Jadoonanan!
…
continue reading
Hosted by a Canadian-born Asian with ADHD | Sharing perspectives & experiences of having ADHD through storytelling, keeping it fun and light with a bit of humor | Bringing awareness & advocating for ADHD brains from ALL backgrounds and communities, because we know ADHD is not defined by skin color, ethnic background, or where we are on the globe.
…
continue reading
weekly podcast live coding with our user group
…
continue reading
Join the WP Engine Developer Relations team as they discuss all things related to headless WordPress and modern web development.
…
continue reading
…
continue reading
Rob Wyatt and PJ McNerney and Dave Lewanda discuss the latest and greatest news in the tech world and to figure out where things have been, where they are, and hopefully where they are going.
…
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

1
All about Mocking, with Wiremock's Tom Akehurst
51:41
51:41
Play later
Play later
Lists
Like
Liked
51:41Mocking is one of those things that started out as a simple idea, and has evolved to support an incredible amount of developer use cases over the years. In this episode of the Podcast, Tom from Wiremock chats with Phil about what mocking is, strategies for not littering OpenAPI doc with mocking details, and ways to keep api dev teams empowered by m…
…
continue reading

1
Generating API Specs can be Painful, with Joel Clermont from Mastering Laravel
27:35
27:35
Play later
Play later
Lists
Like
Liked
27:35In this episode of 'APIs You Won't Hate', the Phil discusses API development with Joel Clermont, a prominent member of the Laravel PHP community. They explore different approaches to building APIs, focusing particularly on the debate between code-first and design-first methodologies. Joel shares his experiences and challenges with generating API sp…
…
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
Enjoying the show? Hating the show? Want to let us know either way? Text us! It's that time of the year again...WWDC! Last year's conference was dominated by Apple Intelligence...which never really materialized...what's this year's conference going to bring us? Rob, PJ, and our new co-host, Dave Lewanda (bio episode coming soon) get together to dis…
…
continue reading
In this episode, I talk of my love for YAML as a tool for network automation.
…
continue reading
Enjoying the show? Hating the show? Want to let us know either way? Text us! Way back in the 1960s...computer graphics were born with Ivan Sutherland's Sketchpad...then in the early 80s, James Clark at Silicon Graphics publishes his paper on the geometry engine...becoming the birthplace for IRIS GL (later, OpenGL). Then came DirectX...along with a …
…
continue reading
Here I talk about declarative vs imperative approaches to network automation.
…
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
Where Sangeeta and Adam talk about how to build REST APIs in Django. We talk about using the built-in JsonResponse, Django REST Framework, and Django Ninja. Intro ☕️ What is REST What is an API Design of Everyday Things Design of Everyday APIs PyCon 2024 Talk Apple Human Interface Guidelines Electrolyte coffee Blue Bottle coffee Ember mug Building …
…
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
In this episode I talk about my thoughts on using OpenConfig versus managing the device in a more native way.
…
continue reading

1
Apple Intelligence - Where is the Promised Magic?
1:14:18
1:14:18
Play later
Play later
Lists
Like
Liked
1:14:18Enjoying the show? Hating the show? Want to let us know either way? Text us! 25 years ago, Avery Brooks of Star Trek: Deep Space Nine fame, was on a commercial for IBM...where, after decades of promises, asked the question that was on everyone's minds: "It's the year 2000...I was promised flying cars. Where are my flying cars?" In a similar vein, t…
…
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
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
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
In this episode I talk about the pitfall of throwing too many new things at once to someone who's just learning network automation. Keeping it simple and using a layered approach is what I've found to be the best way to introduce network automation to new people.
…
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
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

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
Enjoying the show? Hating the show? Want to let us know either way? Text us! Exploring NVIDIA's Move from ARM to RISC V in GPUs Rob and PJ return to discuss NVIDIA's strategic shift from Falcon and ARM microcontrollers in their GPUs to the open-source RISC V. The conversation delves into the history, technical considerations, and licensing challeng…
…
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
In the software development world, they have a concept called "test driven development", whereby code is tested (unit tests, integration tests) before committing to the main branch and before deployment. We can take that concept and use it in the networking world, and to some extent we are, but there's more to go. The tools haven't quite caught up …
…
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
Rails APIs and Clickfunnels with Rich Steinmetz
38:35
38:35
Play later
Play later
Lists
Like
Liked
38:35Rich Steinmetz (https://richstone.io/meet-rich) Clickfunnels https://clickfunnels.com/ Developer portal https://developers.myclickfunnels.com/ Bullet Train for Ruby on Rails - https://bullettrain.co/docs/api SuperScaffolding - https://bullettrain.co/docs/super-scaffolding Hyrum's Law - https://www.hyrumslaw.com/ Creators & Guests Rich Steinmetz - G…
…
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
What place does AI or Machine Learning have in network automation today, or even network operations in general? Writing Python scripts, playbooks, etc. Not much more. At least for now.
…
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
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

1
Episode 4: Spoiler Alert: DjangoCon US Recap, Open Source Maintenance, and Other Spooky Stories
54:26
54:26
Play later
Play later
Lists
Like
Liked
54:26We're back and ready to spill the beans on our summer, DjangoCon US 2024, and some fun coffee concoctions we learned about! Our fun summer! Staycation 🌴 Danish cookies/everyone's favorite sewing kit tin 🇩🇰 Dalgona coffee recipe ☕️ Squid Game 🦑 Django Stickers 2nd edition 👻 Django Day Copenhagen 2024 and Django London Meetup DjangoCon US 2024 talks …
…
continue reading
In this episode, I talk about what CI/CD is for networking automation as well as the general idea for what is in the developer world. And more importantly, I talk about how most organizations probably don't need full CI/CD, they can get a lot of benefits from network automation by adopting three practices (that are part of CI/CD, but alone aren't C…
…
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
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

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
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
There's marketing terms, and then there's words that accurately describe a new way of doing things. Cloud computing was one of these terms, and now "Network as Code", "Network Automation", or the older "Software Defined Networking", while they can be used a marketing fluff, they do represent a different way of doing things.…
…
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

1
Kamal and Docker: Efficient Application Deployment Strategies - RUBY 660
1:04:53
1:04:53
Play later
Play later
Lists
Like
Liked
1:04:53Today, they delve deep into the world of application deployment with our special guest, Josef Stribny, a freelance software engineer and author of "Deployment from Scratch" and "Kamal Handbook". Joined by the insightful panelists, Valentino and Ayush, they explore the intricacies of deploying applications using Kamal, a minimalistic deployment tool…
…
continue reading

1
Inertia.js - The Modern Monolith with Jonathan Reinink - RUBY 659
1:05:01
1:05:01
Play later
Play later
Lists
Like
Liked
1:05:01In this episode of Ruby Rogues, guest Jonathan Reinink joins the Rogues to talk about what Inertia.js is and why Rails developers would want to use it. Links https://inertiajs.com https://reinink.ca/articles/introducing-inertia-js https://reinink.ca/articles/getting-started-with-inertia-js https://remoteruby.transistor.fm/66 https://www.fullstackra…
…
continue reading

1
Catching up with Phil, Mike, and Alexander
48:46
48:46
Play later
Play later
Lists
Like
Liked
48:46Though we've been working together for a long while, it turns out that Alexander, Phil, and Mike had never all recorded a podcast together before. We caught up to catch up on what everyone's been up to these past few months, to talk APIs, and to gab about the future of this very community. Creators & Guests Phil Sturgeon - Host Mike Bifulco - Host …
…
continue reading

1
Embracing AI Efficiency in Rails Development - RUBY 658
59:46
59:46
Play later
Play later
Lists
Like
Liked
59:46In today's episode, they dive deep into the world of AI, technology, and Ruby on Rails with our special guest, Gustavo Valenzuela. Charles and Valentino unpack everything from community-driven insights and AI advancements to the fascinating board game "Star Realms." They explore Gustavo’s journey, his innovative platform "Startups on Rails," and ho…
…
continue reading

1
Architectures and Microservices with Darren Broemmer - RUBY 657
1:02:23
1:02:23
Play later
Play later
Lists
Like
Liked
1:02:23Darren Broemmer joins the Rogues to discuss how Ruby on Rails enables a microservices architecture and when it's appropriate to approach your system's architecture with microservices. Chuck and Dave lend their experience and expertise in pointing out some of the challenges with microservices and the power of Rails in enabling the Majestic Monolith.…
…
continue reading

1
Practical Observability: Logging, Tracing, and Metrics for Better Debugging - RUBY 656
1:20:57
1:20:57
Play later
Play later
Lists
Like
Liked
1:20:57Today, they dive deep into the world of observability in programming, particularly within Rails applications, with special guest, John Gallagher. Valentino openly shares his struggles with engineering challenges and the frustration of recurring issues in his company's customer account app. They explore a five-step process Valentino has developed to…
…
continue reading

1
Secrets Management Best Practices and Tools - RUBY 655
1:05:48
1:05:48
Play later
Play later
Lists
Like
Liked
1:05:48Charles and Valentino are joined by special guest Brian Vallelunga, CEO and co-founder of Doppler, a leading secrets management platform often described as "GitHub for secrets." Dive into an engaging conversation about best practices for managing sensitive information, such as API keys and encryption keys, and treating all environment-configured se…
…
continue reading

1
Navigating Rails for Front-End Developers: A Comprehensive Guide to Integration and Transition - RUBY 654
1:01:30
1:01:30
Play later
Play later
Lists
Like
Liked
1:01:30In this episode, Valentino and Ayush dive deep into the evolving landscape of web frameworks, particularly focusing on Ruby on Rails. Join them as they explore the challenges and advantages of transitioning from front-end-centric frameworks like Next.js to Rails, the seamless features Rails offers, and the complexities of integrating front-end comp…
…
continue reading

1
Building Better Ruby Apps: Glimmer's Component Slots and More - RUBY 653
1:10:22
1:10:22
Play later
Play later
Lists
Like
Liked
1:10:22Today, Valentino dives deep into the world of Ruby development with our special guest, Andy Maleh. They explore innovative advancements in Glimmer DSL for LibUI and Glimmer DSL for Web. Andy talks about his after-hours efforts to improve productivity and maintainability in front-end development, his critiques of current JavaScript frameworks like R…
…
continue reading

1
The Sounds of Silence: Lessons From an API Outage with Paul Zaich - RUBY 652
46:27
46:27
Play later
Play later
Lists
Like
Liked
46:27Paul Zaich from Checkr tells us about a critical outage that occurred, what caused it and how they tracked down and fixed the issue. The conversation ranges through troubleshooting complex systems, building team culture, blameless post-mortems, and monitoring the right things to make sure your applications don't fail or alert you when they do. Link…
…
continue reading
Valentino Stoll takes us on a tour of the "gems" of features built into the core Ruby language. We explore tips and tricks for using irb that can also improve your Rails console. Links Dependency on mimemagic 0.3.x no longer valid Add this `.irbrc` file and your Rails console will show a colorized banner with the environment | Twitter GitHub | pry/…
…
continue reading