Versioning! It's a topic that we all deal with on a daily basis, and yet it's a topic that many of us dread. Our ecosystems love semantic versioning, but many of us find it lacking for many of our use cases. In this episode, Kris and Matt are joined once again by Jamie and Steve to talk about versioning. The panel discusses what versioning is, when to use Semantic Versioning, whether identifiers and versions are the same thing, and so much more.Last week we shipped the first episode of our aftershow, Break. This week we're following it up with another installment! We've got a separate feed up and running for the aftershow, but for now we'll carry the first few episodes of it in this feed. You can listen to the episode by going to: https://break.show/ep/2.Don't worry supporters, we've got a ton of extra content for you. As per usual with this panel, we got into quite a deep discussion around artificial intelligence, how it relates to meaning, and whether this whole thing might just disappear tomorrow. Not a supporter yet? You can fix that by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Notes:PrideVerDon't Do Agile, Be AgileYou're not mature enough to release your first version as v1XKCD: Workflowgoogle/go-githubjsdate.wtfVehicle registration plates of the United KingdomHow To Build An AgentRobustness PrincipleJamie's Salary HistoryMatthew's Salary TransparencyTable of Contents:Prologue (02:00)Chapter 1: An Early Unpopular Opinion! (05:32)Chapter 2: What Is A Version? (10:36)Chapter 3: Semantic Versioning (22:33)Chapter 4: Versioning For Humans (41:59)Chapter 5: Choosing A Versioning Scheme (01:04:37)Chapter 6: SemVer Metadata (01:11:50)Chapter 7: Versioning In The World [Supporter Only] (01:17:24)Chapter 8: With AI, Do We Need Versions? [Supporter Only] (01:29:34)Chapter 9: Will AI Go The Way of NFTs? [Supporter Only] (01:38:04)Chapter 10: Liberal What Accept (02:00:08)Chapter 11: Closing Thoughts (02:05:41)Appendix UNPOP: Unpopular Opinions (02:07:55)Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram
Welcome back to Break, a Fallthrough aftershow! In this second episode, Kris and Matt are joined by Jamie Tanna and Steve Klabnik to talk about Fallthrough episode #29. They touch on topics they thought they'd discuss but didn't, Jamie's unusually high pain tolerance, why breaking changes seem to work in the real world but not in software, and a whole bunch more!We hope you enjoy this new show and let us know if you like this content and format!Thanks for tuning in and happy listening!Table of Contents:Prologue (00:15)You Can't Build Skyscapers On Sand (03:33)Appendicies (12:20)Technology & Business (16:32)Open Source Licenses & Email Addresse (22:27)When Are Things Done? (25:23)Epilogue (28:11)Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram
Welcome to Break, a Fallthrough aftershow! After months of spending time after each recording of Fallthrough chatting, Kris and Matt decided it's time to record some of these chats and publish them to the world! In many ways the show's name is apropos: it's more like a watercooler break than a podcast recording and it's a break from the way we usually record podcast episodes.In this first episode, Kris, Matt, and Jamie discuss the recording of Fallthrough episode #28. They talk more about OpenAPI and how it relates to REST and hypermedia, what layering brings to the table for APIs, and how change can start with just a single person.We hope you enjoy this new show and let us know if you like this content and format!Thanks for tuning in and happy listening!Table of Contents:Prologue (00:45)OpenAPI (08:15)Layering (15:33)We Can Build This (33:21)Epilogue (38:40)Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram
Welcome to Break, a Fallthrough aftershow! After months of spending time after each recording of Fallthrough chatting, Kris and Matt decided it's time to record some of these chats and publish them to the world! In many ways the show's name is apropos: it's more like a watercooler break than a podcast recording and it's a break from the way we usually record podcast episodes.In this first episode, Kris, Matt, and Jamie discuss the recording of Fallthrough episode #28. They talk more about OpenAPI and how it relates to REST and hypermedia, what layering brings to the table for APIs, and how change can start with just a single person.We hope you enjoy this new show and let us know if you like this content and format!Thanks for tuning in and happy listening!Table of Contents:Prologue (00:45)OpenAPI (08:15)Layering (15:33)We Can Build This (33:21)Epilogue (38:40)Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram
The web has been around for nearly 40 years, yet despite its massive success, the principles that made it a success still prove elusive to most software engineers today. We've stumbled into a world where so called REST APIs are less RESTful than GraphQL, where most definitions of hypermedia are wrong, and where nuance has been replaced with "well actually". In this episode, Kris is joined by Matt, Jamie, and Steve to discuss REST, hypermedia, the Web (now at version 4.0!), where all of these came from, and so much more.For our long time listeners, you might remember hearing Kris and Matt discuss a potential after show. Well good news, they've finally recorded an episode! The first episode will be released in this feed, but subsequent episodes will have their own feed. You can listen to the episode by going to: https://break.show/ep/1.The panel also discusses OpenAPI and how it relates to REST and hypermedia, but that chapter is for supporters only. Hear what the panel has to say about OpenAPI, along with other extended conversations, and higher quality audio! Get access by signing up at https://fallthrough.fm/subscribe.Thanks for tuning in and happy listening!Notes:Paper tigers and hidden dragonsIt is okay to use POSTREST APIs must be hypertext-drivenTable of Contents:Prologue (01:28)Chapter 1: What even is hypermedia? (02:30)Chapter 2: What is REST? (09:48)Chapter 3: The Uniform Interface (22:57)Chapter 4: Cookies are terrible [Supporter Only] (01:02:53)Chapter 5: and Web 4.0 (01:03:43)Chapter 6: OpenAPI [Supporter Only] (01:26:27)Chapter 7: An interlude and the future of the web [Supporter Only] (01:28:28)Epilogue (01:28:32)Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram