Jeremy Jung

Software Sessions

Education EN ↓ 65 episodes

Practical conversations about software development.

Author

Jeremy Jung

Category

Education

Podcast website

www.softwaresessions.com

Latest episode

Mar 11, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Taking Notes on Serverless 10.11.2021

Swizec is the author of the Serverless Handbook and a software engineer at Tia. Swizec Swizec's personal site Serverless Handbook AWS Lambda API Gateway Operating Lambda (The cold start problem) Provisioned Concurrency DynamoDB Relational Database Service Aurora Simple Queue Service CloudFormation CloudWatch Other serverless function hosting providers Gatsby Cloud Functions Vercel Serverless Funct...

Robotic Process Automation with Alexander Pugh 28.10.2021

Alexander Pugh is a software engineer at Albertsons. He has worked in Robotic Process Automation and the cognitive services industry for over five years. This episode originally aired on Software Engineering Radio. Related Links Alexander Pugh's personal site Enterprise RPA Solutions Automation Anywhere UiPath blueprism Enterprise "Low Code/No Code" API Solutions appian mulesoft Power Automate RPA...

Deployment from Scratch with Josef Strzibny 16.09.2021

Josef Strzibny is the author of Deployment from Scratch and a current Fedora contributor. He previously worked on the Developer Experience team at Red Hat. This episode originally aired on Software Engineering Radio. Links: Deployment from Scratch @strzibnyj systemd Introduction to Control Groups SELinux Fedora Rocky Linux Puma AppSignal Datadog Rollbar Skylight Bootstrapping a multiplayer server...

Quality Assurance Testing 29.05.2021

Michael Ashburne and Maxwell Huffman are QA Managers at Aspiritech. This episode originally aired on Software Engineering Radio. Related Links: Aspiritech Section 508 Test for Accessibility ANDI Accessibility Testing Tool Windows Hardware Compatibility Program Audio over Bluetooth Transcript You can help edit this transcript on GitHub . Jeremy: [00:00:00] Today I'm joined by Maxwell, Huffman and M...

Scott Hanselman on What's .NET? 23.03.2021

Scott is the Community Program Manager for the .NET team at Microsoft and the host of the Hanselminutes podcast. This episode originally aired on Software Engineering Radio. Personal Links and Projects: @shanselman Hanselminutes Blog YouTube Channel Related Links: .NET (How to get started) What is .NET? Common Language Runtime (CLR) Overview NuGet (package manager) Techempower Benchmarks (ASP.NET...

Distributed Systems and Careers with Shubheksha Jalan 25.02.2021

Shubheksha is a Software Engineer at Apple. She previously worked at Monzo and Microsoft. Personal Links and Projects: @scribblingon Lessons learnt in year three as a software engineer Personal Site Systems Recipes Computers Illustrated Other interviews about getting into open source: Code Newbie Software Engineering Daily Related Links: Monzo Service Graph Go context An Illustrated Proof of the C...

React Authentication with Ryan Chenkie 17.12.2020

Ryan is the author of Advanced React Security Patterns and Securing Angular Applications . He picked up his authentication expertise working at Auth0 . Currently, he's a GraphQL developer advocate at Prisma . Related Links: @ryanchenkie React Security Stop using JWTs for Sessions What are cookies and sessions? Learn how HTTP Cookies work JSON Web Token Introduction Refresh Tokens: When to Use Them...

iOS Development with Timirah James 02.12.2020

Timirah is an iOS developer, developer advocate, founder of the TechniGal LA meetup group , and instructor for O'Reilly and Coursera. Related Links @timirahj Swift Optionals Stanford CS193p - Developing Apps for iOS Hacking with Swift Ray Wenderlich Swift Objective C Xcode Flutter Dart Music by Crystal Cola . Transcript You can help edit this transcript on GitHub . Jeremy: [00:00:03] Today I'm tal...

Object Relational Mappers with Julie Lerman 18.11.2020

Related Links: @julielerman The Data Farm (Julie's blog) Entity Framework Dapper Automapper Pluralsight Courses This episode was originally posted on Software Engineering Radio. Transcript You can help edit this transcript on GitHub. Jeremy: [00:00:00] Today I'm talking to Julie Lerman. She's a frequent conference speaker, an independent consultant and a Pluralsight course author. Today we're goin...

Fixing a Broken Development Process 04.11.2020

John Doran is the CTO of Phorest , an application for managing salons and spas. We discuss: - Transitioning a desktop application to a SaaS - Struggling with outages and performance problems - Moving away from relying on a single person for deployment - Building a continuous integration pipeline - Health monitoring for services - The benefits of docker - Using AWS managed services like Aurora and...

Building Maps using Leaflet 07.10.2020

We cover: Choosing Leaflet vs other mapping libraries Sources for mapping layers Using GeoJSON to store data Raster vs vector data Working with live positions such as car data Picking a database with geospatial queries Using frontend frameworks with Leaflet Leaflet plugins Desktop vs Mobile His work on the Leaflet-Geoman plugin Related Links Leaflet Leaflet-Geoman GeoJSON Geoman Mapbox This episod...

WebAssembly on the Server with Krustlet 23.09.2020

Taylor Thomas is an Engineer at Azure, the core maintainer of the Kubernetes Package Manager Helm , and a member of the Krustlet team. Timestamps [00:55] - Kubernetes [07:37] - WebAssembly [12:06] - WebAssembly Runtimes and WASI Specification [15:42] - WebAssembly vs Containers vs Native Binaries [25:11] - Krustlet and the case for writing it in Rust [30:52] - Missing APIs in WASI [33:38] - Wascc...

Building the Lucky Web Framework in Crystal with Paul Smith 09.09.2020

Paul Smith is a Software Engineer at GitHub and the creator of the Lucky web framework. He previously worked at heroku and thoughtbot and has experience building applications using Rails and Phoenix. He's also the creator of the Bamboo e-mail package and the co-creator of the ExMachina test data package for Elixir. We discuss: The tradeoffs of object oriented and functional programming How a lack...

Life after JPEG with Henri Helvetica 26.08.2020

Henri is a frequent conference speaker and organizer of the Toronto Web Performance and JAMStack meetups. We discuss: Managing images with features like lazy loading and the picture tag Handling varying network conditions on mobile Making designers a part of the performance conversation The WebP image format that could replace JPEG and PNG Ways the GIF can be an MP4 in disguise How lighthouse has...

The battle for your privacy on the web with Pete Snyder 12.08.2020

Pete is the senior security researcher at Brave Software and the co-chair of the W3C Privacy Interest Group . We discuss: The differences between academic research and product development How websites track us with cookies, fingerprinting, and other techniques The surprising amount of data your browser gives up without a permission prompt What features should go in the browser vs being native only...

Functional Programming in Enterprise Applications with Vladimir Khorikov 29.07.2020

Vlad is a Pluralsight course creator and the author of Unit Testing: Principles, Practices, and Patterns. We discuss: Immutability Error handling Avoiding null Preventing invalid state Updating existing applications This episode originally aired on Software Engineering Radio. Related Links @vkhorikov Enterprise Craftsmanship Is Entity the same as Value Object? Combining ASP.NET Core validation att...

Open Source Onboarding with Brian Douglas 15.07.2020

Brian is a Senior Developer Advocate at GitHub and was previously a Developer Advocate at Netlify. We discuss: Unintentional gatekeeping Formal onboarding for your projects The value of discord communities for newcomers Streaming issue triage and programming on twitch How Open Sauced helps developers get involved with open source Related Links @bdougieYO Open Sauced ExpressJS Triager Guide GraphiQ...

Senior engineers and baby managers with Lauren Tan 01.07.2020

Lauren is a Software Engineer on the React Organization's Web Core team at Facebook and was previously an Engineering Manager at Netflix. We discuss: Being empowered to say "no" as a senior engineer Straddling the line between engineer and manager The programmer's midlife crisis Resisting the urge to use clever abstractions If you enjoyed this discussion with Lauren, be sure to check out her episo...

Learning in Public with Swyx 17.06.2020

Swyx is a senior developer advocate at AWS, an instructor at Egghead , and the author of The Coding Career Playbook . We discuss: Getting help without having a big following Remixing and summarizing what others create Creating Friendcatchers Betting on technologies His new book "The Coding Career Playbook" Music by Crystal Cola: 12:30 AM / Orion Related Links @swyx Personal Site The Coding Career...

Writing for Software Developers with Philip Kiely 03.06.2020

Philip Kiely is the author of Writing for Software Developers and has written for companies like Smashing Magazine, CSS-Tricks, and Twilio. We discuss: Doing research beyond the first page of search results Writing e-mails people will read The "get it done" and "learning" modes of readers Making articles easily skimmable Long form articles vs Stack Overflow Promoting and launching a book Borrowing...

Localizing and Porting Japanese Games with Sara Leen 19.05.2020

Sara Leen is a localization programmer for XSEED Games on titles like Ys, Trails in the Sky, and Corpse Party. She got her start reverse engineering and fan translating games. We discuss: What makes games different How games store and encode text Rewriting Corpse Party (and not being able to run it for a year!) Porting and modernizing games Reverse engineering raw assembly This episode originally...

Creating Tuple using WebRTC with Spencer Dixon 07.05.2020

Spencer Dixon is the CTO and cofounder of Tuple, a pair programming application for remote developers. We discuss: How WebRTC works Capturing audio and video Choosing a video codec NAT traversal Choosing a native application over Electron Diving into C++ and MacOS development Getting expert help This episode was originally on Software Engineering Radio. Related Links: @spencercdixon Tuple WebRTC I...

Building Indie Hackers with Courtland Allen 23.04.2020

Courtland Allen is the founder of Indie Hackers, a community for people who want to start bootstrapped and profitable businesses. It was acquired by Stripe in 2017. We discuss: Why a SPA was the wrong choice Caching strategies Using firebase and algolia Fighting spam Why he hasn't hired another engineer Focusing on the right problems Being a part of Stripe Related Links: Indie Hackers @csallen Str...

League of Legends Gameplay Engineering with Iris Zhang 09.04.2020

Iris Zhang is a gameplay engineer at Riot Games on the League of Legends Champions Engineering team. She previously worked on backend services at Microsoft. We discuss: Working at Microsoft and Riot Games Finding a role and team that fits you Backend services vs gameplay engineering Building features, testing, and debugging gameplay Using internal tools to create game logic Related Links: Personal...

Async Programming and TCP Sockets in C# with Stephen Cleary 25.03.2020

Stephen Cleary is the author of the Concurrency in C# Cookbook and a Microsoft MVP. He has also written many blog posts on asynchronous programming. We discuss: Why he calls manual thread creation legacy code Using Async/Await and the Task Parallel Library instead of Threads APIs to avoid when writing concurrent applications Why you shouldn't write TCP Sockets Continuously reading from a socket to...

Listen to the Software Sessions podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.