
Hanselminutes with Scott Hanselman
1,004 episodes — Page 12 of 21

Ep 495Creativity, Code, Community, and Connected Objects with Dawn C. Hayes
Scott talks with coder, tinkerer, and occasional adjunct professor Dawn C Hayes about the intersection of physical computing and creating coding. As we write code more, we have to ask ourselves "but are we improving our world? The community? Our culture?" The advent of wearables, augmented games, and networked objects has the potential to take computing out of the garage and into the collective consciousness. Dawn teaches Scott about how these objects can combine with new thinking around informal learning to engage not only new audiences but the next generation of creator.

Ep 494Jet.com scales with Azure, F#, and more with Rachel Reese
Scott talks to Jet.com's Rachel Reese about how Jet uses F#, Azure, and lots more to scale to new heights. What's it like to build a massive system on a functional language? How does using .NET but NOT using C# change how you recruit?

Ep 493Killing Off Wasabi - A 20yr old VBScript problem solved with 2015 Roslyn tech
Scott talks to Jacob Krall from Fog Creek Software about how his team used the open source C# Roslyn compiler to bring their ancient VBScript-style language called "Wasabi" into the 21st century. They solved real-world problems in a systematic way with smart decisions and computer science.

Ep 492Information Architecture with Abby Covert
Abby Covert is an independent Information Architect and also the President of the Information Architecture Institute. She's the author of "How to Make Sense of Any Mess" and spends her life trying to make the unclear be clear. In this episode, she explains the difference between UX and IA, and sets Scott straight about some common misconceptions about information architecture.

Ep 491Developing Designers with Catt Small
Scott talks to Developer and Designer Catt Small from SoundCloud. When you're a designer AND a front-end developer, where does one half of your personality end and the other half begin? Should prototypes be written in JavaScript and HTML or in a visual prototyping application?

Ep 490Computer Science in School vs. The Real World with Kaya Thomas
Kaya Thomas is an undergraduate in Computer Science at Dartmouth and is interning this summer at Intuit on the Mint iOS team. She's also a Code2040 fellow and has both a YouTube channel with tech tutorials and a book resource app called We Read Too in the iOS App Store. She and Scott talk about the difference between coding in school vs. the real world.

Ep 489Enterprising Node.js with NodeSource's VP of Engineering Kevin Stewart
As open source thinking and open source software goes more mainstream, it heads to the Enterprise. What does that mean for a popular framework like node.js? What features does Node need to thrive in a larger company? Scott talks to NodeSource's Kevin Stewart to explore these questions.

Ep 488Redesigning Computer Science 101 Education with Omoju Miller
PhD Candidate Omoju Miller is a Computer Scientist who is working to unlock the joys of Natural Language Processing as applied to rap lyrics. She is finishing her PhD in Computer Science Education and has big ideas about where the field should go. How should we change Computer Science 101 for the next generation of developers?

Ep 487Identity Server and ASP.NET with Dominick Baier
Scott talks to Dominick Baier about identity on the web and in ASP.NET. Dominick and Brock Allen have a great series of open source products in the form of Identity Manager, Identity Server, and Identity Model. What does auth on today's web look like? How does Open ID Connect and OAuth work and how can you set it up in your websites today?

Ep 486Designing Usable Security with Google's Adrienne Porter Felt
Adrienne Porter Felt, Ph.D. is a security and privacy researcher at Google. Her current focus is on designing and building usable security. Scott talks to her about how modern application platforms think about permissions, how users react to the "lock" icon, what we think about HTTPs, and much more!

Ep 485The Problem with DateTime - NodaTime with Matt Johnson
Matt Johnson is a time nerd. He has contributed with the Noda Time project and is helping with making time, dates, and timezones easier to use with .NET and .NET Core. Most of what we think is intuitive about time, isn't!

Ep 484Systems Thinking: Less Coding, More Thinking with Kishau Rogers
Kishau Rogers is the Founder and CEO of Websmith Group. She's a twenty-year programming veteran. She talks to Scott about the importance of teaching "Systems Thinking" over just Learning to Code. How do our solutions change when we better understand how they fit into the big picture?

Ep 483Debugging Windows Problems with Mario Hewardt
Scott talks to expert Windows debugger Mario Hewardt about what it takes to be a good debugger. How does the .NET managed heap and garbage collector work and when should you just let it do its job?

Ep 482Relationships, Geek Culture, and Raising Nerds with Anjuan Simmons
Scott sits down with Technical Project Manager and Conference Speaker Anjuan Simmons to talk about the rise of "Nerdland" and fan culture, the difficulties raised when Geeks marry Normals, and how we pass our fandom on to our kids.

Ep 481Tessel.io - Making the Internet of things with JavaScript and Kelsey Breseman
Scott talks to Tessel's Kelsey Breseman about the Tessel 2 and now this little $35 board makes making even more accessible! If you know JavaScript, you already know how to program a Tessel.

Ep 480Virtual Reality today with Andreia Gaita
Scott talks to former Unity developer and current Githubber Andreia Gaita about Virtual Reality. Why is it so compelling? Why do we want so badly to live in "Snow Crash?" Andreia talks about her first experience in an Oculus Rift VR system and when she thinks off the shelf VR will be available.

Ep 479Building Community around the XPRIZE with Jono Bacon
Jono Bacon wrote the book on Community with "The Art of Community" and worked at Canonical on Ubuntu's community for years. Now he's headed to the XPRIZE organization to help build their community. How do you create a community around robots on the moon and tricoders?

Ep 478Hanselminutiae LIVE 16 with Richard Campbell
This episode of Hanselminutiae LIVE 16 with Richard Campbell was recorded on Google Hangouts! You can check it out at Scott's YouTube Channel at http://youtube.com/shanselman

Ep 477Getting Started with SVG with Sara Soueidan
Scott talks to web developer Sara Soueidan about the state of SVG on the web today. Is SVG mainstream and ready for you to use in your web apps today? Sara is the author of the Codrops CSS Reference, and a co-author of the Smashing Book #5 - a book that covers time-saving, practical techniques for crafting fast, maintainable, and scalable responsive websites.

Ep 476Getting started making NodeBots and Wearables with Kassandra Perch
Today we talk to Kassandra Perch from Bocoup about the state of node-based robotics and wearables in 2015. Back in episode 391, we talked to Raquel Vélez about controlling robots with Node.js. Nodebots have blown up and it's easier than ever to jump in and make your own!

Ep 475Accessibility (a11y) with OpenDirective's Steve Lee
Scott talks to accessibility advocate Steve Lee about today's accessible web. We've all added alt tags around images (or we should) but what does a modern AND accessible application require? Steve educates Scott on ARIA, WCAG, WAI and other TLAs (three letter acronyms) and gives us practical actionable advice on how we can make the web available to everyone.

Ep 474Saving Bletchley Park with Dr. Sue Black
Bletchley Park is where brilliant people worked tirelessly to break the German Enigma code, and others. More importantly, it wasn't just Alan Turing. In fact, thousands of people, 80 percent of them women, worked at Bletchley Park. Scott talks to Dr. Sue Black, who used social media to raise awareness of the current state of Bletchley Park and help return the site to solvency.

Ep 473Developing StaffPad, a new class of music notation application with Dr. Matthew Tesch
Scott talks to Dr. Matthew Tesch of Carnegie Mellon University about StaffPad, an new music notation application for Windows that he developed with composer David William Hearn. StaffPadd is for pen-and-touch based Windows 8 tablets like the Surface Pro and written largely in C#.

Ep 472Inside the Akka.NET open source project and the Actor Model with Aaron Stannard
Akka.NET is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on .NET & Mono. This community-driven port brings C# & F# developers the capabilities of the original Akka framework in Java/Scala. Scott talks to co-founder Aaron Stannard about the project, the Actor model, and distributed development in .NET.

Ep 471Usability and the Human Factor with Dr. Danielle Smith
Dr. Danielle Smith is a Human Factors professional with over 10 years' experience in usability research and user experience design. She has a PhD in Industrial/Organizational Psychology with a concentration in Human Factors. She and Scott talk about the state of User Experience research today. What data are we using and what important data are we missing?

Ep 470Building a better 3D printer (with software!) with OctoPrint’s Gina Häußge
Scott talks to Gina Häußge, creator of OctoPrint. In very short order OctoPrint has gone from a small side project to Gina's full time open source job! OctoPrint gives your 3D Printer a camera, a print queue, visualizers, temperature control and much more! Gina shares her journey in this Maker episode.

Ep 469Bitcoin Explained with Rhian Lewis
Rhian is the co-developer of CountMyCrypto and the co-host of London's Bitcoin Women. She sits down with Scott and catches him up on the state of Bitcoin, Altcoin, and some of the tech behind Blockchain technology.

Ep 468March Is For Makers: Electronics and Electricity 101 with Andrew J. Dupree
This week hardware engineer Andrew J. Dupree gives Scott a lesson in Electrical Engineering 101. Andrew has a Master of Science in Computer Hardware Engineering from Stanford and works at Mindtribe on cool hardware and technology strategy. This is the fourth episode in our month-long podcast series March Is For Makers. We're teaming up with CodeNewbie to give you a month of great hardware and maker content. Check us out at http://marchisformakers.com and subscribe to both podcasts!

Ep 467March Is For Makers: Learning Robots with Dr. Ayanna Howard of Zyrobotics
Today we talk to Dr. Ayanna Howard about robots. Dr. Howard has a Ph.D. in Electrical Engineering as well as an MBA from Claremont, and she teaches at the School of Electrical and Computer Engineering at the Georgia Institute of Technology. She is also the Founder and CTO of Zyrobotics, a technology startup dedicated to inclusive technology inventions. Dr. Howard also worked with NASA JPL on the Mars Rovers. This is the third episode in our month-long podcast series March Is For Makers. We're teaming up with CodeNewbie to give you a month of great hardware and maker content. Check us out at http://marchisformakers.com and subscribe to both podcasts!

Ep 466March Is For Makers: Enclosures for your DIY hardware projects with Bertrand Le Roy
Bertrand Le Roy has a PhD in theoretical physics and deep experience in both software and hardware development. His startup Nwazet sold hardware and software for makers. He talks to Scott about the importance of putting your DIY project in an enclosure you can count on. They also discuss 3D printing, CNC Machines, Laser Cutters, Makerspaces, and more! This is our second episode in our month-long podcast series March Is For Makers. We're teaming up with CodeNewbie to give you a month of great hardware and maker content. Check us out at http://marchisformakers.com and subscribe to both podcasts!

Ep 465March Is For Makers: 3D Printing with Printrbot's Brook Drumm
Brook Drumm took a successful Kickstarter and turned it into a fantastic business making Printrbot 3D Printers. Brook is also a co-star on the new Science Channel TV show "All-American Makers." This is our first episode in our month-long podcast series March Is For Makers. We're teaming up with CodeNewbie to give you a month of great hardware and maker content. Check us out at http://marchisformakers.com and subscribe to both podcasts!

Ep 464Living Clojure with Carin Meier
Scott talks to Clojure expert Carin Meier about how to get started with this powerful functional language. Carin worked in Java for 15 years and switched to Clojure and loved it so much she wrote a book! 'Living Clojure' comes out April of 2015.

Ep 463Hanselminutiae 15 with Richard Campbell - Recorded as a Google Hangout, we talk all things tech
Scott talks to Richard Campbell in this episode, recorded LIVE (and available on YouTube!) on February 10th.

Ep 462Atom-Shell for cross platform desktop apps with Paul Betts
Scott talks to developer Paul Betts, formerly of GitHub, now working on the Windows Desktop application for Slack. They are building their desktop with atom-shell, a cross-platform toolkit that uses V8 and Chromium. Is atom-shell right for you?

Ep 461Creating Ruby with Yukihiro Matsumoto (Matz) recorded LIVE in Japan
Scott was in Japan at the GoAzure event in January and had the pleasure of interviewing Yukihiro Matsumoto (Matz), the creator of the Ruby language! What motivates Matz and how did that motivation drive the creation and direction of Ruby?

Ep 460Where is Web Design going in 2015 with Carl Smith
Carl Smith Carl Smith is the founder of nGen Works, a design firm in Florida specializing in User Experience Design, Branding, App and Mobile Development and more. Carl is also the co-host of the BizCraft podcast. Carl talks to Scott about where he thinks web design and development is heading in 2015.

Ep 459An Introduction to the Dart Language with Lars Bak and Kasper Lund
Scott sits down (remotely from Denmark!) with Dart Language founders Lars Bak and Kasper Lund. Dart is an open source web programming language developed by Google and introduced in 2011. It looks familiar, has its own VM, but can also compile to JavaScript.

Ep 458Performance as a Feature with Matt Warren
Scott talks to .NET performance aficionado Matt Warren about how to make performance a feature of your application. Is performance cultural or technical? What tools are available to put perf front and center?

Ep 457Starting with Continuous Integration in the Cloud with Steven Edouard
Scott talks to Steven Edouard about making CI (Continuous Integration) and easy deployment possible in the cloud. From small node-based sites to larger Chef and automated VM deployments, Steven outlines our options and gets us started in Azure.

Ep 456Computer Vision Explained with PyImageSearch's Adrian Rosebrock
Adrian Rosebrock has PhD focused on Computer Vision and Machine Learning. He's a recognized expert in getting computers to "see" stuff...and all kinds of things at that! Adrian and Scott talk about some of the kinds of problems computer vision can solve, from medical issues to gaming, retail to surveillance. Scott gets educated on how to start and how far he can take Computer Vision as a beginner!

Ep 455Get Involved in Citizen Science with Chandra Clarke
Scott talks to science advocate Chandra Clarke about the rise of Citizen Science. Chandra has a Master's degree in Space Studies and writes about citizen science and space for a number of websites, including her own Citizen Science Center. What does it mean to be a citizen scientist and how can you (and the children in your life) get involved? We talk tech, software, space, the moon, and much much more.

Ep 454An Internet of Things (IoT) primer with Erica Stanley
Scott talks to engineer Erica Stanley about the Internet of Things. What's the tech behind this popular buzzword? What are some of the emerging standards for connectivity, and where should you start when exploring IoT development kits!

Ep 453Web Animation Foundations, Today and Tomorrow with Rachel Nabors
Scott sits down with award-winning animator and web animations expert Rachel Nabors about the importance of intentional and thoughtful animation on the web. Rachel talks about the death of Flash and what that meant for animation and where she sees the web going with the advent of the new Web Animation API that is starting to show up in daily builds of Chrome.

Ep 452JSIL with Katelyn Gadd
Katelyn Gadd is a freelance programmer and game designer and the creator of the amazing JSIL project. JSIL is a compiler that transforms .NET applications into standards-compliant, cross-browser JavaScript. Katelyn teaches Scott about how this project works, where its power lies, and how XNA games can come to the browser!

Ep 451Comics, Creativity, Computers and Secret Coders with Gene Luen Yang
Gene Luen Yang is an writer of graphic novels and comics, including the Eisner Award winning "American Born Chinese." He's also written the comic continuation of "Avatar: The Last Airbender" and much more. He also is an engineer and teaches software at a local high school! He and Scott talk computers, creativity, and comics. He's creating a new book, "Secret Coders," about the magic of computers.

Ep 450The Other Side of Diversity with Erica Joy
Erica Joy is an engineer at Google. She talks to Scott about her experience growing up, when she first started to love computers, and the demographics and environments of the various companies she's worked at over the years. They talk about stress, what it really means to have a diverse workplace, and finding your authentic self.

Ep 449Balancing a Nerdcore Music Career and a PhD with Sammus aka Enongo Lumumba-Kasongo
Scott talks to nerdcore musician Sammus, aka Enongo Lumumba-Kasongo. She's doing a PhD at Cornell but also pursuing a music career. Her lyrics are complex and multilayered, touching on topics of popular culture, gaming, computers, history, and much more. She tours, raps, produces, and much more. How does she do it all?

Ep 448The New Digital Journalism with Elon James White
Scott sits down with podcaster, radio host, and advocate Elon James White. Elon is the founder of TWiB (This Week in Blackness) and an award-winning blogger. He recently went mobile and took his show to Ferguson, Missouri. How does social media and accessible digital tech change how we receive our news?

Ep 447Controllerism and digital music with artist and inventor Moldover
Musician, artist, and inventor Moldover creates, tours, and explores new frontiers in electronic music and also coined the term "Controllerism." He's currently creating a new original album packaged in a playable circuit board instrument! Moldover explains Controllerism to Scott, how it differs from Turntablism. How does Moldover make his instruments and mold his sound?

Ep 446Selecting the Ultimate Developer Laptop with Damian Edwards
Scott and Damian need better laptops. They need the Ultimate Developer Laptop. i7, 8 to 16 gigs, 256G+ SSD, and under 2 pounds. Does it exist?