Podcasts by Software Sessions
Practical conversations about software development.
Further podcasts by Jeremy Jung
Podcast on the topic So geht’s
All episodes
Mike Perham on Keeping it solo (RubyConf 2023) from 2023-11-21T06:52:45
Mike Perham is the creator of Sidekiq, a background job processor for Ruby. He's also the creator of Faktory a similar product for multiple language environments.
We talk about the RubyCo...
ListenSara Jackson on Teaching in Kanazawa (RubyConf 2023) from 2023-11-18T18:35:26
Sara is a team lead at thoughtbot.
She talks about her experience as a professor at Kanazawa Technical College, giant LAN parties in Rochester, transitioning from Java to Ruby, shining a ...
ListenDavid Copeland on Medium Sized Decisions (RubyConf 2023) from 2023-11-17T05:35:01
David was the chief software architect and director of engineering at Stitch Fix. He's also the author of a number of books including Sustainable Web Development with Ruby on Rails and most rece...
ListenChaelCodes on The Joy of Programming Games and Streaming (RubyConf 2023) from 2023-11-15T08:06:44
Episode Notes
Rachael Wright-Munn (ChaelCodes) talks about her love of programming games (games with programming elements in them, not how to make games!), starting her streaming career...
ListenTesting with Jason Swett from 2022-04-03T22:34:50
Jason Swett is the author of the Complete Guide to Rails Testing. We covered Jason's experience with testing while building relatively small Ruby on Rails applications. Our conversation applies ...
ListenTaking Notes on Serverless from 2021-11-09T22:46:37
Swizec is the author of the Serverless Handbook and a software engineer at Tia.
Swizec
Robotic Process Automation with Alexander Pugh from 2021-10-27T20:04:29
Why and when to use Robotic Process Automation (RPA)
ListenDeployment from Scratch with Josef Strzibny from 2021-09-15T21:32:57
We discuss Linux distribution selection, creating services with systemd, SELinux, installing language runtimes, where to put files, and what parts you shouldn't self host.
ListenQuality Assurance Testing from 2021-05-29T00:00:28
Michael and Maxwell of Aspiritech discuss exploratory testing, dropping old tests, accessibility, and how QA can influence product usability and documentation. They also cover on-boarding an extern...
ListenScott Hanselman on What's .NET? from 2021-03-22T23:04:24
Scott Hanselman explains what .NET is, where it's used, why it has multiple runtimes, its intermediary language, and the many domains that use it
ListenDistributed Systems and Careers with Shubheksha Jalan from 2021-02-24T21:44:12
Shubheksha talks about observability, the importance of job titles, and the difference between sponsors and mentors.
ListenReact Authentication with Ryan Chenkie from 2020-12-16T21:43:48
Ryan discusses the tradeoffs of sessions vs JSON web tokens, common mistakes to avoid, and his experience creating video courses.
ListeniOS Development with Timirah James from 2020-12-01T23:29:28
Timirah shares how she got into iOS development without a CS degree and her love for the Swift programming language.
ListenObject Relational Mappers with Julie Lerman from 2020-11-17T23:13:06
Julie discusses the role of object relational mappers and their trade-offs, micro-ORMs, the rise of specialized databases, and Entity Framework
ListenFixing a Broken Development Process from 2020-11-03T20:41:49
John Doran shares how his team focused on monitoring, continuous integration, and changed their culture to save a SaaS business that was struggling to support its customer base.
ListenBuilding Maps using Leaflet from 2020-10-06T23:02:12
Sumit Kumar shares his experience working with GeoJSON, visualizing live data sources, and creating the Leaflet-Geoman plugin
ListenWebAssembly on the Server with Krustlet from 2020-09-22T20:29:44
Taylor Thomas explains how Krustlet runs WebAssembly modules in Kubernetes and why it's a promising option for the future of server side applications.
ListenBuilding the Lucky Web Framework in Crystal with Paul Smith from 2020-09-09T11:35:51
Paul discusses how strict compile time guarantees inspired him to create Lucky using the Crystal programming language
ListenLife after JPEG with Henri Helvetica from 2020-08-25T22:08:26
Henri talks web performance and how WebP could become the main image format of the web
ListenThe battle for your privacy on the web with Pete Snyder from 2020-08-12T00:23:39
Pete explains the ways standards committees, browser vendors, and extensions protect us from tracking on the web
ListenFunctional Programming in Enterprise Applications with Vladimir Khorikov from 2020-07-28T22:27:14
Vlad shares how he applies functional programming concepts in languages like C#
ListenOpen Source Onboarding with Brian Douglas from 2020-07-15T10:31:05
Brian talks about unintentional gatekeeping in open source, making projects more approachable, and how new contributors should get started
ListenSenior engineers and baby managers with Lauren Tan from 2020-06-30T22:00
Lauren shares her thoughts on the roles of senior engineers, technical leads, and managers.
ListenLearning in Public with Swyx from 2020-06-16T22:00
Swyx talks about the self centered benefits of learning in public and navigating a software development career.
ListenWriting for Software Developers with Philip Kiely from 2020-06-02T22:00
Philip talks about writing effective emails, competing with stack overflow, launching his book, and how developers skim tutorials
ListenLocalizing and Porting Japanese Games with Sara Leen from 2020-05-19T16:00
Sara Leen shares what it's like to localize, port, and modernize games.
ListenCreating Tuple using WebRTC with Spencer Dixon from 2020-05-06T21:00
Spencer Dixon shares how he built Tuple using WebRTC and the many challenges of native app development
ListenBuilding Indie Hackers with Courtland Allen from 2020-04-22T22:00
Courtland Allen talks about the technical details of building Indie Hackers
ListenLeague of Legends Gameplay Engineering with Iris Zhang from 2020-04-08T17:00
Iris shares her experience working on backend services and gameplay at Riot Games
ListenAsync Programming and TCP Sockets in C# with Stephen Cleary from 2020-03-24T22:00
Stephen explains asynchronous programming with async/await and TCP sockets in C#
ListenHow I write backends with Federico Pereiro from 2020-03-10T22:00
Federico describes how he creates understandable and stable backends for web applications.
ListenFrom agency to startup with Noah Labhart from 2020-02-25T21:00
Noah discusses leaving the corporate world, starting a mobile app agency, and building a startup centered around on-demand labor
ListenThe good parts of AWS with Daniel Vassallo from 2020-02-11T23:00
Daniel discusses which AWS services web developers should use and his thoughts on the culture and future of Amazon
ListenA decade long retrospective with Ben Orenstein from 2020-01-28T23:00
Ben Orenstein reflects on a decade of programming, teaching, conference speaking, and his latest role as the CEO of Tuple.
ListenBringing GeoCities Back with Kyle Drake from 2020-01-14T22:00
Kyle Drake discusses what GeoCities was, why it failed, the technical and legal challenges of creating its spiritual successor Neocities, and how he's working to preserve and curate sites from the ...
ListenRebuilding Fathom Analytics on Serverless Infrastructure with Jack Ellis from 2020-01-01T12:00
Jack Ellis shares his experience rewriting Fathom Analytics and migrating to AWS serverless infrastructure using Laravel Vapor.
ListenCreating Static Sites in Rust with Vincent Prouillet from 2019-12-18T21:00
Vincent Prouillet talks about his experience building the Zola static site generator and reflects back on five years of work with Rust.
ListenLoad Balancing and HAProxy with Daniel Corbett from 2019-12-06T19:00
Daniel Corbett discusses how load balancers such as HAProxy are used to improve application scalability, reliability, and security.
ListenChoosing the Right Job with Cassidy Williams from 2019-11-20T20:00
Cassidy walks us through her career and gives us insight on choosing jobs, quitting them, and focusing on what's important to you. We also discuss keeping track of her many ideas, teaching worksho...
ListenBuilding Scalable Systems Safely in Ruby with Samuel Williams from 2019-11-05T23:00
Samuel Williams explains the difference between concurrency and parallelism, the dangers of writing multi-threaded code, how languages like Node, Go, and Erlang safely handle parallelism, and how t...
ListenHow the Ruby Runtime Works with Aaron Patterson from 2019-10-23T22:00
Aaron Patterson introduces ruby runtime internals including details on its virtual machine, global interpreter lock, JIT compiler, and the complexities of building a compacting garbage collector.
ListenPod Hunt and Side Projects with Mubashar Iqbal from 2019-10-09T23:00
Mubs shares strategies for building successful side projects, how they differ from professional projects, and explains how he built Pod Hunt, an app for discovering podcasts
ListenHow to Teach Programming with Felienne from 2019-09-26T21:00
Felienne discusses teaching programming to kids by saying code out loud, the user experience of spreadsheets, the role of a computer science education, and her experience as a professor, conference...
ListenHow HTTP Works with Julia Evans from 2019-09-16T00:00
Julia Evans explains all things HTTP, the need for intermediate level educational materials, the importance of fundamentals, writing to an audience, the zine format, and working on education profes...
ListenRust in Production with Armin Ronacher from 2019-09-13T00:00
Armin Ronacher talks about getting into Rust, when to use it, writing rust extensions for python, building web applications with actix, creating debugging libraries, and the Rust ecosystem.
Listen