Podcasts by Software Sessions

Software Sessions

Practical conversations about software development.

Further podcasts by Jeremy Jung

Podcast on the topic So geht’s

All episodes

Software Sessions
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...

Listen
Software Sessions
Sara 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 ...

Listen
Software Sessions
David 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...

Listen
Software Sessions
ChaelCodes 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...

Listen
Software Sessions
Testing 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 ...

Listen
Software Sessions
Taking Notes on Serverless from 2021-11-09T22:46:37

Swizec is the author of the Serverless Handbook and a software engineer at Tia.

Swizec

Software Sessions
Robotic Process Automation with Alexander Pugh from 2021-10-27T20:04:29

Why and when to use Robotic Process Automation (RPA)

Listen
Software Sessions
Deployment 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.

Listen
Software Sessions
Quality 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...

Listen
Software Sessions
Scott 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

Listen
Software Sessions
Distributed 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.

Listen
Software Sessions
React 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.

Listen
Software Sessions
iOS 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.

Listen
Software Sessions
Object 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

Listen
Software Sessions
Fixing 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.

Listen
Software Sessions
Building 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

Listen
Software Sessions
WebAssembly 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.

Listen
Software Sessions
Building 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

Listen
Software Sessions
Life 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

Listen
Software Sessions
The 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

Listen
Software Sessions
Functional 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#

Listen
Software Sessions
Open 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

Listen
Software Sessions
Senior 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.

Listen
Software Sessions
Learning 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.

Listen
Software Sessions
Writing 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

Listen
Software Sessions
Localizing 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.

Listen
Software Sessions
Creating 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

Listen
Software Sessions
Building Indie Hackers with Courtland Allen from 2020-04-22T22:00

Courtland Allen talks about the technical details of building Indie Hackers

Listen
Software Sessions
League 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

Listen
Software Sessions
Async 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#

Listen
Software Sessions
How I write backends with Federico Pereiro from 2020-03-10T22:00

Federico describes how he creates understandable and stable backends for web applications.

Listen
Software Sessions
From 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

Listen
Software Sessions
The 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

Listen
Software Sessions
A 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.

Listen
Software Sessions
Bringing 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 ...

Listen
Software Sessions
Rebuilding 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.

Listen
Software Sessions
Creating 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.

Listen
Software Sessions
Load 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.

Listen
Software Sessions
Choosing 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...

Listen
Software Sessions
Building 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...

Listen
Software Sessions
How 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.

Listen
Software Sessions
Pod 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

Listen
Software Sessions
How 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...

Listen
Software Sessions
How 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...

Listen
Software Sessions
Rust 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