show episodes
 
Artwork

1
The Bike Shed

thoughtbot

icon
Unsubscribe
icon
icon
Unsubscribe
icon
Monthly+
 
On The Bike Shed, hosts Joël Quenneville and Stephanie Minn discuss development experiences and challenges at thoughtbot with Ruby, Rails, JavaScript, and whatever else is drawing their attention, admiration, or ire this week.
  continue reading
 
Artwork

1
Semantic Mastery Podcast

Semantic Mastery

icon
Unsubscribe
icon
icon
Unsubscribe
icon
Monthly
 
Virtual Asset Architecture - SEO & Semantic Web Training and Case Studies. The Internet landscape has changed drastically over the past two years and will continue to change and evolve. We offer the best Over-The-Shoulder Training to keep you and your clients on the cutting edge without spending time you don’t have trying to figure it all out yourself!
  continue reading
 
Artwork

1
Medicine 2.0

Gunther Eysenbach

icon
Unsubscribe
icon
icon
Unsubscribe
icon
Monthly
 
Medicine 2.0 is the annual open, international conference on Web 2.0 applications in health and medicine, also known as the World Congress on Social Networking and Web 2.0 Applications in Medicine, Health, Health Care, and Biomedical Research. The congress is organized and co-sponsored by the Journal of Medical Internet Research, the International Medical Informatics Association, the Centre for Global eHealth Innovation, CHIRAD, and a number of other sponsoring organizations.
  continue reading
 
Artwork

1
Relay Chain

Parity Technologies

icon
Unsubscribe
icon
icon
Unsubscribe
icon
Monthly
 
Relay Chain is a podcast covering blockchain development and building the decentralized web. We focus on the cutting edge of blockchain tech, including Substrate (https://parity.io/substrate) and Polkadot (https://polkadot.network). Brought to you by Parity Technologies (https://parity.io), a core blockchain infrastructure company. Parity is creating an open-source creative commons that will enable people to create better institutions through technology. Follow us at @paritytech (https://twi ...
  continue reading
 
We believe that digital transformation efforts make companies and communities more resilient. In the API Resilience podcast you'll listen to guests from industry leading API teams sharing their views about the current trends of the API economy. We also bring you insights that your API team will be able to use, and even explain to your management on how APIs can help your company cope, resurge, and thrive during and after this pandemic. The host is Kristof Van Tomme.
  continue reading
 
Loading …
show series
 
As the final RailsConf draws near Joël and Aji Slater sit down to discuss its varied and interesting history of keynote presentations. The pair reminisce on their previous trips and talks at RailsConf, share some tips on creating the perfect keynote, as well as discussing the strong community that’s rallied behind RailsConf for so many years and ho…
  continue reading
 
Send us a text Tim Riley joins to discuss Hanami and it’s new fundraising drive. Support if you can so Hanami can continue getting the support it needs. Sponsor Hanami We also discuss the Chippy Butty (aka Chippy Buddy) and California Burritos. Honestly, it's a little offensive the two were even compared, but Rooftop Ruby is all about teaching the …
  continue reading
 
Mara Inglezakis OwensMara Inglezakis Owens brings a human-centered focus to her work as an enterprise architect at a major US airline.Drawing on her background in the humanities and her pragmatic approach to business, she has developed a practice that embodies both "digital anthropology" and product thinking.The result is a knowledge architecture t…
  continue reading
 
In this episode, our guest is Michaela Halliwell, Senior Platform Product Manager at HCSS, a key player in the heavy civil construction industry. The discussion emphasizes applying a product management approach to APIs, focusing on solving customer problems and making them consumable. She also discusses the importance of governance starting from da…
  continue reading
 
In this episode, Kristof speaks with Ronald Ashri, co-founder of OpenDialog, to unpack the realities behind the AI hype. Drawing from his background in multi-agent systems and his journey through academia, startups, and the semantic web, Ronald shares why truly resilient AI isn't about building one model to rule them all—it’s about constraining pow…
  continue reading
 
Elaina Natario returns to talk with Joël about what makes good quality product design and the priorities that shape development. The pair discuss the importance of certain elements such as security and accessibility, maintaining certain standards throughout development, as well as judging the practical applications of prototypes within a project an…
  continue reading
 
Frank van HarmelenMuch of the conversation around AI architectures lately is about neuro-symbolic systems that combine neural-network learning tech like LLMs and symbolic AI like knowledge graphs.Frank van Harmelen's research has followed this path, but he puts all of his AI research in the larger context of how these technical systems can best sup…
  continue reading
 
Joël and Rémy draw inspiration from the stars as they discuss Rémy’s new open source Ruby gem, Astonoby. Rémy reveals the challenges he faced in taking on this project, the scientific translation work that went into making it accessible for everyone, as well as the key lessons he learnt from modelling the cosmos. — The Sponsor for this episode has …
  continue reading
 
Joël strikes up a dialogue with fellow thoughtboter Elaina Natario about the various use cases of modals. Together they discuss their pros and cons, the dos and don’ts, their functionality and accessibility to the end user as well as the subtle differences you'll notice when compared to dialogs. — The Sponsor for this episode has been Judoscale - A…
  continue reading
 
Denny VrandečićAs the founder of Wikidata, Denny Vrandečić has thought a lot about how to better connect the world's knowledge.His current project is Abstract Wikipedia, an initiative that aims to let anyone anywhere on the planet contribute to, and benefit from, the world's collective knowledge, in their native language.It's an ambitious goal, b…
  continue reading
 
Joël and Steve sit down to discuss the ins and outs of decomposition within their respective workflows and how they use it to their advantage when working on certain projects. Together they look at working with vertical slices over other decomposition methods, when and how to break down code as efficiently as possible, and Joël lays out his three k…
  continue reading
 
Charles IvieSince the semantic web was introduced almost 25 years ago, many have dismissed it as a failure.Charles Ivie shows that the RDF standard and the knowledge-representation technology built on it have actually been quite successful.More than half of the world's web pages now share semantic annotations and the widespread adoption of knowledg…
  continue reading
 
Joël talks with fellow thoughtboter Sara about the different ways developers can help one another across the various stages of an app’s lifecycle. They highlight the importance of utilising notes early on to clarify your work for others who may need it later down the line, how tooling can aid with this at all stages of development, and what lessons…
  continue reading
 
Andrea GioiaIn recent years, data products have emerged as a solution to the enterprise problem of siloed data and knowledge.Andrea Gioia helps his clients build composable, reusable data products so they can capitalize on the value in their data assets.Built around collaboratively developed ontologies, these data products evolve into something tha…
  continue reading
 
Send us a text Joel and Collin discuss a variety of topics ranging from road trips and procrastination to coding tools and AI advancements. They share personal experiences from recent travels, delve into the challenges of productivity, and reflect on their conference experiences. The discussion also touches on the evolution of coding tools, the fut…
  continue reading
 
In our conversation with Daniel Beck, we discuss creating documentation project archetypes to aid open source and enterprise projects in structuring their documentation efforts. The episode also delves into the evolving role of technical writers in the age of AI and the increasing importance of documentation for API usability. Further resources:Pat…
  continue reading
 
Start taking notes in this episode as Joël and Valerie discuss the different ways in which they structure their note taking systems to improve their workflows. Together they cover the best ways to get started with serious note taking, how to best map out your thoughts so they make the most sense when you come back round to them, as well as examinin…
  continue reading
 
Dave McCombDuring the course of his 25-year consulting career, Dave McComb has discovered both a foundational problem in enterprise architectures and the solution to it.The problem lies in application-focused software engineering that results in an inefficient explosion of redundant solutions that draw on overlapping data sources.The solution that …
  continue reading
 
Joël and thoughtbot colleague Sally Hall set out to find an answer to the question, what exactly are the differences between paper data structures and digitals ones? They compare the different ways humans store and access data, from rolodexs to the dewey decimal system, browsing a system vs searching it, and how the digital age has changed the way …
  continue reading
 
Joël and fellow thoughtboter Aji Slater examine the unfamiliar world of Typescript and various ways of working within it’s system. They lay out the pros and cons of Typescript over other environments such as Ruby and Elm and discuss their experience of adopting LLM partners to assist in their workflows. Using ChatGPT and Claude to verify code and t…
  continue reading
 
Send us a text We follow-up with an audio based piece of feedback on the Australian pronunciation of "Pinnochio." Collin is sick with shingles 🥺 Testing and security MVVM in Ruby desktop app development Performance in server design And of course, talk about British and American food. Join the Discord Follow us on Mastodon: Rooftop Ruby Collin Joel …
  continue reading
 
Ole Olesen-BagneuxIn every enterprise, says Ole Olesen-Bagneux, the information you need to understand your organization's metadata is already there. It just needs to be discovered and documented.Ole's Meta Grid can be as simple as a shared, curated collection of documents, diagrams, and data but might also be expressed as a knowledge graph.Ole app…
  continue reading
 
In the second part of this thought-provoking exploration, the discussion turns towards dissecting the capabilities and limitations of AI, particularly Large Language Models. The episode highlights comparisons between human and artificial intelligence, as well as LLMs functioning as sophisticated indexing or caching mechanisms for information.…
  continue reading
 
How do constraints increase opportunities by introducing boundaries? What challenges do Content Management Systems face in the age of AI? In this episode, Jeff Eaton (Partner at Autogram) discusses the complexities of building and managing digital systems, drawing on a wide range of theoretical frameworks to understand underlying patterns. The epis…
  continue reading
 
Andrea VolpiniYour organization's brand is what people say about you after you've left the room. It's the memories you create that determine how people think about you later.Andrea Volpini says that the same dynamic applies in marketing to AI systems. Modern brand managers, he argues, need to understand how both human and machine memory work and th…
  continue reading
 
Joël enlists the help of thoughtbot colleague Sally Hall as they dive into the complex world of time zones, daylight savings, measurements and coding. Together they discuss their struggles with daylight savings throwing off their recent project reporting, the constant struggles of writing for different time zones and why writing your own code is ne…
  continue reading
 
Jacobus GelukThe arrival of AI agents creates urgency around the need to guide and govern them.Drawing on his 15-year history in building reliable AI solutions for banks and other enterprises, Jacobus Geluk sees a standards-based data-product marketplace as the key to creating the thriving data economy that will enable AI agents to succeed at scale…
  continue reading
 
Rebecca SchneiderSkills that Rebecca Schneider learned in library science school - taxonomy, ontology, and semantic modeling - have only become more valuable with the arrival of AI technologies like LLMs and the growing interest in knowledge graphs.Two things have stayed constant across her library and enterprise content strategy work: organization…
  continue reading
 
Joël turns to fellow thoughtboter Jimmy Thigpen as he looks to expand his knowledge about the wide world of Typescripts. Together they discuss the differences between Typescript and other common systems such as Elm and Javascript, how to best handle their edge cases and error flags, as well as the benefits of using Zod as your typescript library. —…
  continue reading
 
Send us a text Joel explains why he loves Svelte 5 so much and Collin talks about an iOS app he put on GitHub. Collin realizes relating everything back to how it's like Swift might only be a useful comparison for himself. Links: Svelte Turbo Mount Inertia Rails Join the Discord Follow us on Mastodon: Rooftop Ruby Collin Joel Show art created by JD …
  continue reading
 
Joël talks with fellow thoughtboter Fritz Meissner about the thinking process behind his latest kata project and the vast world of coding problems. Fritz explains why he developed the noisy animals kata and how it helped to better understand and streamline his code, the best ways to break down conditionals and how to clean them up efficiently withi…
  continue reading
 
Joël is joined by fellow thoughtboter Aji Slater as they discuss their previous experiences in designing content for workshops. Learn how to best structure your workshop for an audience, the benefits of a workshop over a talk and vice versa, as well as how to tackle the different hurdles your audience might face when working through your presentati…
  continue reading
 
Send us a text Exciting News! We're both unemployed! Someone hire us 🥺 You could even hire both of us—a dream team for hire, you might say. This week, Collin accidentally deletes his Application Support folder on his Mac, and we talk Xcode, text editors, and Difftastic. Joel goes in-depth on Tree-sitter and writing a SQLite parser. Plus, we discuss…
  continue reading
 
How has the concept of structured content evolved, and how does it relate to APIs? How is the internet shifting from a focus on publishing content to enabling interactions? In this special episode, Kristof Van Tomme (Co-founder and CEO of Pronovix) and Christoph Weber (Solutions Architect at Pronovix) invited Jeff Eaton (Partner at Autogram) to dis…
  continue reading
 
Happy New Year from The Bike Shed! Tune in to the one wrapped edition that really matters this holiday season, The Bike Shed Wrapped! Recap the year with Joël and Stephanie as they reminisce over their favourite moments of 2024. The pair discuss ways they’ve stepped outside their comfort zone to gain a different perspective on their work, the growt…
  continue reading
 
Stephanie is joined by follow thoughtbot-er Steve Polito as they discuss his latest GitHub resource, Botcasts. Find out why Steve was so keen to make the app, what he learnt about Hotwire in the process and why he thinks you should stop listening to the show in your current pod-catcher and pick it up in Botcasts instead! -- Try building Botcasts fo…
  continue reading
 
It’s officially the holidays at the Bike Shed! Defrag your hard drives and take a break with Joël and Stephanie as they breakdown different ways to manage your focus during the day. The pair discuss separating coding time from thinking time when working, the pros and cons of blocking out time for different tasks and clever ways to move seamlessly f…
  continue reading
 
Joël and Stephanie go back to fundamentals as they pick apart some recent conversations they’ve been having around the office. Together they discuss the advantages of GraphQL over a REST API, how they utilise JSONB over a regular column or table, and the use-cases for and against a frontend framework like React. But what’s the theme that ties all t…
  continue reading
 
One of the most challenging things about starting out as a developer is how much you need to master all at once. And with so much to learn, it can be difficult for experts to guide fresh developers and advise them on where to focus first. Luckily, some skills will always be useful, no matter what language you’re coding in. In today’s episode, Steph…
  continue reading
 
How can tests serve beyond just catching bugs in code? In this episode, Stephanie and Joël dive into the various roles that tests can play in a developer's toolkit. Covering all the fundamentals, from aiding knowledge transfer and documentation to ensuring accountability in code reviews, they explore the unexpected ways that tests support developer…
  continue reading
 
For developers, impersonation can be a powerful tool, but with great power comes great responsibility. In today’s episode, hosts Stephanie and Joël explore the complexities of implementing impersonation features in software development, giving you the ability to take over someone’s account and act as the user. They delve into the pros and cons of i…
  continue reading
 
If information is scattered across all the different sections of a developer portal, how can you make it easy for developers to find exactly what they are looking for? Is AI really the answer to challenges in data exploration? In this episode, Praneet Singh (Product Manager at Intuit) shares valuable insights about improving findability, as well as…
  continue reading
 
When is it time for a rewrite? How do you justify it? If you’re tasked with one, how do you approach it? In today’s episode of The Bike Shed, we dive into the tough question of software rewrites, sharing firsthand experiences that reveal why these projects are often more complicated and risky than they first appear. We unpack critical factors that …
  continue reading
 
Does having smaller, more frequent iterations help to ease your cognitive load? During this episode, we discuss the benefits and challenges of working iteratively and whether or not it can prevent costly errors. You’ll hear about juggling individual pieces effectively, factors that incentivize and de-incentivize working iteratively, and how Joël ga…
  continue reading
 
Are there negative values when opening up API programs? Can an AI agent be more than a virtual co-worker that works under supervision? In this episode, Zdenek Nemec (Founder and CTO at Superface) and Kristof Van Tomme explore the attention economy and the effects of shutting down successful social networks for profit. They also delve into the role …
  continue reading
 
What’s the difference between solving problems and recognizing patterns, and why does it matter for developers? In this episode, Stephanie and Joël discuss transitioning from collecting solutions to identifying patterns applicable to broader contexts in software development. They explore the role of heuristics, common misconceptions among junior an…
  continue reading
 
Learning from other developers is an important ingredient to your success. During this episode, Joël Quenneville is joined by Stefanni Brasil, Senior Developer at Thoughtbot, and core maintainer of faker-ruby. To open our conversation, she shares the details of her experience at the Rails World conference in Toronto and the projects she enjoyed see…
  continue reading
 
Loading …

Quick Reference Guide

Copyright 2025 | Privacy Policy | Terms of Service | | Copyright
Listen to this show while you explore
Play