Hanselminutes with Scott Hanselman
Episodes
Inside the world of Star Trek's Visual and Practical Effects with Dan Curry
13 Apr 2018
Contributed by Lukas
Dan Curry was a Visual Effects Supervisor, Visual Effects Producer, Second Unit Director, Director and Main Title Designer for Star Trek’s Deep Spac...
Christine Spang's Open Source Journey from Teen OSS Contributor to CTO of Nylas
05 Apr 2018
Contributed by Lukas
Christine Spang started her tech journey contributing to Debian while still a teenager. She went on to MIT, then worked on Ksplice, helping the Linux ...
A new Sega Megadrive/Genesis Game in 2018 with 1995 Tools with Tanglewood's Matt Phillips
30 Mar 2018
Contributed by Lukas
Matt Phillips didn't just creating a brand-new Sega Megadrive/Genesis Game in 2018 called Tanglewood. He did it using the original dev kit, computers,...
F# and the functional SAFE Stack with Krzysztof Cieślak
23 Mar 2018
Contributed by Lukas
Scott digs into the SAFE Stack with Krzysztof Cielak. SAFE is an end-to-end, functional-first stack for cloud-ready web development that emphasizes ty...
Demystifying Serverless with Cecil Phillip
15 Mar 2018
Contributed by Lukas
Scott talks to Cecil Phillip about how cloud architecture is changing everything. But what's IaaS, PaaS, then FaaS, and now serverless? How will being...
Type to the world in your language with Keyman and Marc Durdin
09 Mar 2018
Contributed by Lukas
Marc Durdin has been working on the same open source project more or less since he was 14! Today Keyman is a thriving open source project that support...
Developing Online Identity with Sarah Squire
03 Mar 2018
Contributed by Lukas
Sarah Squire is a Senior Technical Architect at Ping Identity. So much has happened since "Identity 2.0" so Sarah catches Scott up to date. ...
Jessica Rose and the Worst Advice Ever
23 Feb 2018
Contributed by Lukas
Scott teams up with Pursuit Podcast's Jessica Rose for a collaboration. Jessica asked her audience "What's the worst advice you've ever received?...
Mr. Robot Disassembled with Ryan Kazanciyan
16 Feb 2018
Contributed by Lukas
Ryan Kazanciyan is the Chief Security Architect at Tanium, and in his spare time worked as Technical Consultant for Mr. Robot alongside writer and pro...
Quantum Computing detangled with Dr. Krysta Svore
09 Feb 2018
Contributed by Lukas
What is Quantum Computing and will it change everything? Scott talks to Dr. Krysta Svore about why the future is Quantum and why YOU should be thinkin...
Empathy in Technology Product Design with Venture Capitalist Sarah Kunst from Proday
02 Feb 2018
Contributed by Lukas
Sarah Kunst is a long-time technologist, angel investor, talent scout, and now CEO and Founder of Proday.co. A member of the Forbes 30 under 30, Sarah...
From F# to JavaScript and beyond with Fable and Alfonso Garcia-Caro
26 Jan 2018
Contributed by Lukas
Fable is an F# to JavaScript compiler powered by Babel, designed to produce readable and standard code. Alfonso chats with Scott about how Fable and F...
Developing ON (not for) a Nokia Feature Phone with Elvis Chidera
19 Jan 2018
Contributed by Lukas
In 2012, Elvis Chidera wrote his first app on a Nokia feature (J2ME) phone. He wrote the Java App ON the phone (literally writing the Java code with T...
Staying Secure and "Getting Pwned" with Troy Hunt
12 Jan 2018
Contributed by Lukas
Troy Hunt runs HaveIBeenPwned.com as a service to us all, but it's also a massive learning playground for him. He schools Scott on all things security...
Functional Programming, F#, and Cloud Containers with Lena Hall
05 Jan 2018
Contributed by Lukas
Scott checks in with Alena (Lena) Hall about her thoughts around F#, functional programming, microservices, Kubernetes and containers in the cloud. Wh...
Serverless and OpenFaas with Alex Ellis
29 Dec 2017
Contributed by Lukas
Scott talks to Docker Captain and Open Source programmer Alex Ellis about the rise of Kubernetes, Serverless, and his project "OpenFaas." Al...
Machine Learning 101 with Paige Bailey
22 Dec 2017
Contributed by Lukas
This week on the show Scott talks to Data Scientist and AI expert Paige Bailey. What's the difference between machine learning and deep learning? Do I...
Revolutionizing remote pair programming with Live Share
15 Dec 2017
Contributed by Lukas
We all remember when we first saw Etherpad or Google Docs and could type in an online document while another remote person typed in the same doc. It's...
Progressive Web Apps with Tara Manicsic
08 Dec 2017
Contributed by Lukas
Progressive Web Apps are experiences that combine the best of the web and the best of apps! Does your app work offline or in low-bandwidth situations?...
Continuous Delivery in AAA Games - Sea of Thieves with Rare Games' Jafar Soltani
01 Dec 2017
Contributed by Lukas
Sea of Thieves is a massively multiplayer AAA game coming soon for the Xbox One...and it's one of the few video games that is created using Continuous...
Removing Bias from AI and Machine Learning with Camille Eddy
24 Nov 2017
Contributed by Lukas
Camille Eddy has worked on Robotics and Hardware nearly her whole life. Now she's turning her gaze to how AI and machine learning. In this episode she...
Moving Across Technology Stacks with Kamilah Taylor
17 Nov 2017
Contributed by Lukas
There's a lot of talk about "full stack" developers, and many of us specialize while watching others successfully navigate multiple stacks. ...
Thomas Happ from Axiom Verge
10 Nov 2017
Contributed by Lukas
Axiom Verge is an indie Metroidvania video game created by Thomas Happ...written on his own in nights and weekends! Written in C# and Monogame, Axiom ...
Mike Brocchi on Angular CLI
03 Nov 2017
Contributed by Lukas
Mike Brocchi teaches Scott about the usefulness and architecture of the Angular CLI, and about the proliferation of CLIs (Command Line Interfaces) in ...
CEO Rian Buckley finds the FitCode between fashion and tech
27 Oct 2017
Contributed by Lukas
As a working professional model, Rian Buckley saw a problem, and started a tech company to solve it. A single code that doesn't indicate a piece of cl...
Web Animation at Work with Rachel Nabors
20 Oct 2017
Contributed by Lukas
Rachel Nabors is a cartoonist, artist, and web developer and web animation expert. Her new book "Animation at Work" isn't just a book on HOW...
Terms of Service for Developers - ToS explained with lawyer Gary Nissenbaum
13 Oct 2017
Contributed by Lukas
Gary Nissenbaum, Esq. is the managing attorney and founding principal of the Nissenbaum Law Group. They help app developers and internet technologists...
Which JavaScript Stack should I learn? with Tracy Lee
06 Oct 2017
Contributed by Lukas
In her short time as a developer, Tracy Lee hasn't stayed true to one JavaScript Framework. Instead, she continues to explore JavaScript with React, A...
Polyglot Persistence for .NET with PostgresSQL and Marten with Jeremy Miller
29 Sep 2017
Contributed by Lukas
There's so many great open source projects and stacks to choose from in the .NET ecosystem. Scott talks to Jeremy Miller about "Marten" - it...
Maybe just use Vanilla Javascript with Chris Ferdinandi
22 Sep 2017
Contributed by Lukas
There's a new JavaScript created every few seconds. If you pick up any noun there's probably a JavsScript library named after that noun. What if you j...
Technology in non-profits with the New York Public Library and Courteney Ervin
15 Sep 2017
Contributed by Lukas
Scott talks with web developer Courteney Ervin about her experiences developing software in the non-profit space. Courteney works for the New York Pub...
Making browsers faster with Mozilla
08 Sep 2017
Contributed by Lukas
Lin Clark is an engineer at Mozilla who also helps make technology accessible by explaining it with Code Cartoons! In this episode she explains to Sco...
Games across decades with Diablo programmer and Graybeard Games' David Brevik
01 Sep 2017
Contributed by Lukas
David Brevik is a video game designer, producer and programmer known early on as the Lead Developer on Diablo. Today he's the primary at Greybeard Gam...
Software Endurance with Ariya Hidayat
25 Aug 2017
Contributed by Lukas
Scott has a wide-reaching conversation with Ariya Hidayat about how he - and software - endures. He started the popular PhantomJS project but also wri...
Laura Laban explores Infinite Flight simulation on mobile devices
18 Aug 2017
Contributed by Lukas
Laura Laban is the CEO, Co-Founder and Chief Aviatrix working on Infinite Flight. Their app is a mobile flight simulator that gives amazing graphics a...
Pia Mancini explains liquid democracy and the Open Collective
11 Aug 2017
Contributed by Lukas
Pia Mancini is an innovator of liquid democracy and trans-national collaboration. In 2016 she founded Open Collective and is changing how groups colle...
Tracking your life and health with the Gyroscope app and Mahdi Yusuf
04 Aug 2017
Contributed by Lukas
Mahdi Yusuf is the CTO of Gyroscope Innovations. They are using AI and the cloud along with ALL the sensors and health trackers that you're already we...
Preparing a city for self-driving cars with Leslie Caceda
28 Jul 2017
Contributed by Lukas
Leslie Caceda is a Transportation Technologist at the Atlanta Regional Commission. In this episode she talks to Scott about the design and ethics of s...
Live Coding on Twitch for a year with Suz Hinton
21 Jul 2017
Contributed by Lukas
Suz Hinton has been coding LIVE on Twitch for over a year. How did she start and how did she stick with it? Is it hard to code with someone watching? ...
Making your path to development with Anjana Vakil
14 Jul 2017
Contributed by Lukas
Anjana is fascinated by languages, both human and machine, and the connections between the two. She recently completed a MS in computational linguisti...
Brandon Bouier on the Defense Digital Service and deploying code in a war zone
07 Jul 2017
Contributed by Lukas
Brandon Bouier works at the Pentagon at the Defense Digital Service. He's travelled to Afghanistan to deploy code and migrate data. He talks to Scott ...
YOU should write an interpreter with Thorsten Ball
30 Jun 2017
Contributed by Lukas
Thorsten Ball has a thirst for knowledge, so one day he decided to make a new Programming Language. He went from 0 lines of code to a fully working in...
Data Science with Angela Bassa
23 Jun 2017
Contributed by Lukas
Angela Bassa is the Director of Data Science at iRobot. In this episode she sits down with Scott and demystifies the major concepts. Is this a new sci...
Get on the Coding Train with Processing and Daniel Shiffman
16 Jun 2017
Contributed by Lukas
Daniel Shiffman is a programmer, a project lead with the Processing Foundation, and an Associate Arts Professor at the Interactive Telecommunications ...
Being hired as a Functional Programmer with Eric Normand
09 Jun 2017
Contributed by Lukas
Eric Normand wants everyone to know that they, too, can get a job as a functional programmer. While functional programming might feel intimidating, in...
Apps without Code with Tara Reed
02 Jun 2017
Contributed by Lukas
Tara Reed non-technical founder building software without writing code. How far can a non-coder get? Pretty far actually! There's a ton of tools and r...
Inside WebAssembly with Mozilla Fellow David Bryant
26 May 2017
Contributed by Lukas
Scott sits down with Mozilla Fellow David Bryant to talk about the last few decades of the web and how it's all about to change with the advent of Web...
Machine Learning, Deep Learning, and Artificial Intelligence with Edaena Salinas Jasso
19 May 2017
Contributed by Lukas
Scott talks to Microsoft Research's Edaena Salinas Jasso who explains Machine Learning, Deep Learning, and Artificial Intelligence. What are they, wha...
RavenDB, the open source NoSQL Database for .NET with Adi Avivi
12 May 2017
Contributed by Lukas
RavenDB is am open source NoSQL Database for .NET that is fast and efficient. It's so efficient that the RavenDB team wanted to see if they could get ...
Ruby and Rails in the Real World with Scott Bellware
05 May 2017
Contributed by Lukas
Scott Bellware works with development teams on monolith rescue and remediation, as well as autonomous services projects. He's been on a five-year miss...
Today's Cloud, Containers, and Architecture with Kelsey Hightower
28 Apr 2017
Contributed by Lukas
Scott talks to Kelsey Hightower from Google about today's Cloud, Containers, Kubernetes, Microservices, and how we architect for the web. Kelsey and S...
Deployment made easy with Zeit
21 Apr 2017
Contributed by Lukas
Guillermo Rauch created socket.io and got the internet excited about WebSockets. Now he's teamed up and created a new cloud company - Zeit - and they ...
Renewing the Kalingo Language with Dr. Keisha Marie Josephs
14 Apr 2017
Contributed by Lukas
Keisha Josephs (soon to be Dr. Keisha Josephs!) is a Linguist and Web Developer. She's also Kalinago - a member of the Indigenous people of the Caribb...
The Road to Lead Developer with Linda Kamau of Ushahidi
07 Apr 2017
Contributed by Lukas
Linda Kamau is the Lead Software Developer for Ushahidi based out of Nairobi. She also is a co-founder at AkiraChix, a non-profit that offers technica...
Hanselminutiae 18 with Richard Campbell - Nintendo Switch
31 Mar 2017
Contributed by Lukas
It's another episode with oft-guest Richard Campbell! Scott has a Nintendo Switch and he inflicts it upon Richard! It's a gaming podcast this week!
Lean Customer Development with Cindy Alvarez
24 Mar 2017
Contributed by Lukas
Cindy Alvarez is the author of Lean Customer Development. How do you develop products that people will actually use and buy? She shows Scott how to va...
Feedback Driven Design with Windows 10
17 Mar 2017
Contributed by Lukas
Windows 10's Insiders program has let regular folks like you and I run beta copies of Windows and send bugs and feedback directly to the team like nev...
Getting Started with Angular with Jeff Cross
10 Mar 2017
Contributed by Lukas
Jeff Cross is one of the Angular original committers and now he's doing Angular Consulting. Jeff talks to Scott about the basics of Angular, how to ge...
A new kind of commerce - M-Pesa, Mookh, and Africa
03 Mar 2017
Contributed by Lukas
George 'Porgie' Gachui is a co-founder at Kenyan startup Mookh. Mookh enables you to sell anything off your website or social media site and integrate...
Forgotten Empires, amazing games - Age of Empires is back with Bert Beeckman
24 Feb 2017
Contributed by Lukas
Bert Beeckman and his partners at Forgotten Empires have brought Age of Empires back after 16 years of slumber. One of the greatest games ever now has...
The Return of Mo - Lessons from Scott
17 Feb 2017
Contributed by Lukas
It's been a few hundred episodes. It's not episode 214 as Scott said, it's Episode 403 that Mo was last on - go check it out! This episode we get an u...
A new kind of STEM learning with Laron Walker
10 Feb 2017
Contributed by Lukas
Laron Walker is a technologist and entrepreneur infatuated with STEM (science, technology, engineering, and math) education.
Discovering WebVR with Ada Rose Edwards
03 Feb 2017
Contributed by Lukas
Ada Rose is an engineer and developer advocate for Samsung. Her passion for the open web and VR has led her to explore WebVR deeply. She explains to S...
Building Pantsuit: The Hillary Clinton UI Pattern Library with Mina Markham
27 Jan 2017
Contributed by Lukas
Mina Markham built "Pantsuit," Hillary for America’s internal design system. The core CSS architecture of Pantsuit is based around a combi...
Speech to Text in 2017 with Signl.fm
20 Jan 2017
Contributed by Lukas
Most of us started talking to computers with Dragon NaturallySpeaking and were somewhat disappointed. Now with Siri, Cortana, and Alexa it's getting b...
Vets who Code with Jerome Hardaway
13 Jan 2017
Contributed by Lukas
Jerome Hardaway left the Air Force and saw an add for Code.org on Facebook. Working his way through CodeAcademy tutorials and online courseware he's t...
Checking in with Joel Spolsky who says I suck at Excel
06 Jan 2017
Contributed by Lukas
I'm in New York this week checking in with Joel Spolsky from StackExchange/StackOverflow. Big things are happening in Joel's world. They've just hired...
Is it OK to build websites that require JavaScript? with Nolan Lawson
30 Dec 2016
Contributed by Lukas
Nolan Lawson sparked a niche debate with his statement "In 2016, it’s okay to build a website that doesn’t work without JavaScript." In ...
Including Automation in your Definition of Done with Angie Jones
23 Dec 2016
Contributed by Lukas
Angie Jones is a Consulting Automation Engineer who advises several agile teams on automation strategies and has developed automation frameworks for c...
Visualizing Mathematics with 3D Printing and Henry Segerman
16 Dec 2016
Contributed by Lukas
Dr. Henry Segerman works at Oklahoma State University in the Department of Mathematics. He's looking at interesting ways to visualize mathmatics using...
Rethinking Front End Design and Development with Una Kravets
09 Dec 2016
Contributed by Lukas
Una Kravets is front-end developer who works at Digital Ocean, has worked for IBM, spoken all over, and likes to rethink things. She's written about r...
Being a Polyglot Programmer with Amir Rajan
02 Dec 2016
Contributed by Lukas
You may know Amir from his #1 AppStore Game "A Dark Room." Amir is a programmer who has learned (and continues to learn) multiple programmin...
Alcohol and the Tech Industry with Victor Yocco
25 Nov 2016
Contributed by Lukas
Does the tech industry have an alcohol problem? Perhaps, or perhaps not. Does the alcohol have a place on the job? At parties? How far does one go? Sc...
Interactive Computing Experiences with nteract and Safia Abdalla
18 Nov 2016
Contributed by Lukas
Scott talks to Data Scientist Safia Abdalla about the rise of python notebooks and new ways to think about interactive computing, both online and off....
Mob Programming with Woody Zuill
11 Nov 2016
Contributed by Lukas
You've pair programmed but have you tried Mob Programming? Woody Zuill and his team "discovered" programming as a group and it changed their...
Learning to Teach, Teaching to Learn with Sandi Metz
04 Nov 2016
Contributed by Lukas
Sandi Metz and Scott explore the art and science of teaching. How to people learn? How can we be better teachers? When presenting information, what's ...
Should Developers Design with Iheanyi Ekechukwu
28 Oct 2016
Contributed by Lukas
Iheanyi Ekechukwu is a Product Engineer with Digital Ocean. He has a background in both design and development. Are such people unicorns? How closely ...
Infrastructuralism with Truss
21 Oct 2016
Contributed by Lukas
What is Infrastructuralism and how can it help you think differently about software and large problems? Scott sits down with Everett Harper, CEO of Tr...
Orchestrating and automating deployments with Octopus Deploy and Damian Brady
14 Oct 2016
Contributed by Lukas
We first interviewed Paul Stovell a few years back when he started a micro-ISV he was calling "Octopus Deploy." Now it's a fully formed and ...
Cake Build - A C# Make cross platform build automation system with Patrik Svensson
07 Oct 2016
Contributed by Lukas
Patrik Svensson had an idea in 2014 for a build automation system that had C# at its heart. Fast-forward to 2016 and Cake Build has a thriving group o...
Hello Ruby with Linda Liukas
30 Sep 2016
Contributed by Lukas
Linda Liukas is a Finnish computer programmer, children's writer and programming instructor. In 2014, her Hello Ruby coding book for children raised $...
The State of Virtual Reality 2016 with Scott Anderson
23 Sep 2016
Contributed by Lukas
Scott Anderson works at Funomena on Virtual Reality games. He's currently working on Luna, a unique tactile VR puzzle game. Do you need many thousands...
An overnight success in 13 years! Luvvie Ajayi is Judging You!
16 Sep 2016
Contributed by Lukas
Luvvie Ajayi has been writing. She's been writing for YEARS. She has been blogging for 13 years! She's a noted humorist, techie, digital strategist, e...
Archiving Digital Experiences using Emulation with Jason Scott
09 Sep 2016
Contributed by Lukas
Jason Scott is the internet's historian and archivist. He is the creator and maintainer of textfiles.com, a web site which archives files from histori...
Becoming a more social developer with Daphne Chong
02 Sep 2016
Contributed by Lukas
Daphne Chong has had a great year. While she's been a professional developer for many years, this year she's organized user groups, spoken at a number...
Exploring Code Smells in code written by Children with Dr. Felienne
26 Aug 2016
Contributed by Lukas
Felienne is always learning. In exploring her PhD dissertation and her public speaking experience it's clear that she has no intent on stopping! Most ...
Building with the Microsoft Bot Framework with Dan Driscoll
19 Aug 2016
Contributed by Lukas
Scott sits down with Dan Driscoll to talk bots. What happened in 2016 that made bots more intelligent and more relevant than ever before? Why now, and...
Creating a new GPU Texture Compressor with Binomial with Stephanie Hurlburt
12 Aug 2016
Contributed by Lukas
Stephanie Hurlburt and her co-founder at Binomial see a problem with how graphics and assets make their way from the CPU to the GPU and on to your scr...
Learning to love Legacy Code with Andrea Goulet from CorgiBytes
05 Aug 2016
Contributed by Lukas
Andrea Goulet and her business partner Scott Ford love legacy code. No one is supposed to LIKE legacy code, right? Andrea and the team at CorgiBytes b...
A .NET IDE for the iPad? - Exploring Continuous with Frank Krueger
29 Jul 2016
Contributed by Lukas
Frank Krueger is well known for his popular iOS applications like iCircuit and Calca. Frank creates his apps with Xamarin and C# or F#. But why not wr...
New Development on Old Systems: Exploring the NES in 2016 with Rachel Simone Weil
22 Jul 2016
Contributed by Lukas
Rachel Simone Weil thinks in 6502 Assembly and loves to program on the Nintendo Entertainment System. Yes, that's the NES and yes, it's 2016! She's cr...
Exploring the Orleans Distributed Virtual Actor Model with Richard Astbury
15 Jul 2016
Contributed by Lukas
The open source Orleans project is behind some massive systems including Halo itself. Is the virtual actor model the revolution it appears to be? How ...
Machine Learning for all with TensorFlow with Andy Kitchen
08 Jul 2016
Contributed by Lukas
Andy Kitchen is a consultant and researcher in machine learning specializing in neural networks. He sits down with Scott and explains why Machine Lear...
Creating cross-platform Electron apps with Jessica Lord
01 Jul 2016
Contributed by Lukas
Jessica Lord works at GitHub on the Electron framework. Is Electron "just Chrome in a frame" or is it so much more? Jessica sets Scott on th...
Building remote-first teams with Karolina Szczur
24 Jun 2016
Contributed by Lukas
Karolina has often been on remote teams. Whether it's working from Europe or Australia, working 10 time zones away or just a few, she's developed a nu...
Data Literacy and the usefulness of Excel with Oz du Soleil
17 Jun 2016
Contributed by Lukas
With all this talk of Big Data, this episode we go smaller. Oz du Soleil has built his career on Excel. He feels that there isn't enough data literacy...
Living Functional Programming with OCaml and Gina Marie Maini
10 Jun 2016
Contributed by Lukas
Gina Marie Maini is a functional programer. She's the most totally amped functional programmer I've ever met, and she told me that OCaml was wonderful...
Native apps using NativeScript with Jen Looper
03 Jun 2016
Contributed by Lukas
NativeScript lets you build truly native iOS, Android and Windows Phone apps with Javascript and CSS. How is it different from Xamarin? What about Cor...
Bootstrapping a hardware startup: Creating Tinsel with Aniyia L. Williams
27 May 2016
Contributed by Lukas
Aniyia L. Williams saw a gap in the market and a product that needed to be created. Tinsel creates tech jewelry to ensure that fashion-savvy women can...
The Aurelia JavaScript Framework with Rob Eisenberg
20 May 2016
Contributed by Lukas
Rob Eisenberg is the creator of the Aurelia JavaScript framework. This open source framework is a reimagining of how we create rich apps in the browse...