Herding Code: Recent Episodes

Herding Code

A technology podcast with Jon Galloway, Scott Allen, Kevin Dente, Scott Koon

View Details

Jon talks to David Ortinau about .NET MAUI. Download / Listen: Herding Code 246: David Ortinau on .NET MAI Link: Introducing .NET MAUI – One Codebase, Many Platforms (.NET blog) Transcript: Jon: Hello, and welcome to Herding Code. This episode is being recorded May 16th, 2022. Today I’m talking to David Ortinau now about .NET … Continue reading "Herding Code 246 – David Ortinau on .NET MAUI"

View Details

Jon talks to Bruno Borges and Mark Heckler about Java development. Download / Listen: Herding Code 245: Catching up on Java dev with Bruno Borges and Mark Heckler Links: Microsoft Build of OpenJDK Java in Visual Studio Code Visual Studio Code Extension Pack for Java Spine: 2D skeletal animation for games (esotericsoftware.com) written in Java … Continue reading "Herding Code 245 – Catching up on Java dev with Bruno Borges and Mark Heckler"

View Details

Kevin, Jon and Rob talk to Ben Scheirman about developing user interfaces for the Apple platform with SwiftUI and Combine. Ben screencasts at NSScreencast and is the creator of the Combine Swift course. Download / Listen: Herding Code 244: Herding Code 244: Ben Scheirman on SwiftUI and Combine Links: Ben is @subdigital on Twitter Combine … Continue reading "Herding Code 244: Ben Scheirman on SwiftUI and Combine"

View Details

Kevin and Jon talk to Shawn Wildermuth about his new documentary film, Hello World. Shawn talks about how this film project began as a “love letter to software development,” exploring how amazing this career can be. As he delved into it he became more aware of the lack representation of women and people of color … Continue reading "Herding Code 243: Shawn Wildermuth on his new film, Hello World"

View Details

Does time still exist? Maybe! Kevin, Rob, and Jon chat about some of the top concerns of our current time: Sourdough bread WordPress and PHP No Code development Knock knock jokes Download / Listen: Herding Code 242: The COVID Cabin Fever Links: https://github.com/nushell/nushell https://jeffsternberg.com/2020/03/11/beyond-spreadsheets/ Transcript: Jon: [00:00:07] And hello, welcome to Herding Code. It is … Continue reading "Herding Code 242: The COVID Cabin Fever"

View Details

Recently Jon switched to developing on macOS, and Rob's been developing on Windows. It's time for the Freaky Friday edition! The guys compare notes, what they like, what's confusing, and what they've learned.

View Details

Download / Listen: Herding Code 240: Phil Haack on Working from Home Jon, Kevin, and Rob talk to Phil Haack about working from home. Links: How To Work From Home How to Lead From Home Geographically Distributed Teams When Remote Work Goes Wrong Herding Code Podcast on Twitter: “We’re going to be talking to @haacked … Continue reading "Herding Code 240: Phil Haack on Working from Home"

View Details

Download / Listen: Herding Code 239: Jerome Laban on Uno Platform At Xamarin Developer Summit, Jon talks with Jerome Laban about building applications that run everywhere using the Uno Platform. (00:20) Jerome explains that the Uno Platform is XAML and C# for iOS, Android and WebAssembly using WinUI XAML. On iOS and Android, it’s running … Continue reading "Herding Code 239: Jerome Laban on Uno Platform"

View Details

Download / Listen: Herding Code 238: Martin Beeby on AWS for .NET Developers At DevSum Stockholm, Jon talks with Martin Beeby about .NET development on AWS. (00:20) The guys reminisce about Martin’s awesome blog post, Client Requests Through the Years. (03:30) Martin walks us through his career, which includes early adoption of .NET, stepping away … Continue reading "Herding Code 238: Martin Beeby on AWS for .NET Developers"

View Details

Download / Listen: Herding Code 237: Tess Ferrandez on Three Real World Machine Learning Projects At DevSum Stockholm, Jon talks with Tess Ferrandez about some machine learning applications she’s worked on recently, from sports to shoplifting to cancer detection. Tess talks about the specific ethical considerations that come up when classifying and predicting behavior, and … Continue reading "Herding Code 237: Tess Ferrandez on Three Real World Machine Learning Projects"

View Details

Download / Listen: Herding Code 236: Will Green on Going Serverless With AWS Kevin and Jon talk with Will Green (@hotgazpacho) about how his small team uses serverless development on the AWS platform to maximize their productivity. Topics: (00:20) Will’s team builds the FireEye Market, which enables you to “discover apps, extensions, and add-ons that … Continue reading "Herding Code 236: Will Green on Going Serverless With AWS"

View Details

Download / Listen: Herding Code 235: Matthew Renze on Data Science for Software Developers

https://herdingcode.com/wp-content/uploads/HerdingCode-0235-Matthew-Renze.mp3 At DevSum Stockholm, Jon talks to Matthew Renze (@matthewrenze ) about data science practices to improve both the products they are creating and their software development practices.

Topics:

  • (00:20) Matthew explains how he’s been speaking to software developers about applying data science practices to improve both the products they are creating and their software development practices.
  • (00:40) Data science can add intelligence to applications, machine learning to automate decision-making processes, and deep learning to modify the user interface using anticipatory design.
  • (03:57) The other side to this is using data science to help build software. The DevOps pipeline provides a lot of objective measures to help improve our software development processes and practices.
  • (05:51) Software telemetry data can help us prioritize the time we spend on features towards those that are actively used.
  • (07:12) Jon asks which terms he really needs to understand as a developer. Matthew defines data science, machine learning, deep learning, and reinforcement learning. They discuss how text suggestions and language understanding have progressed, and where generated text can and can’t help.
  • (13:55) Machine learning can be used for good and for evil – for instance, it’s now possible to forge video in a way that’s really tough to detect. What do we do now? Matthew talks about what we can do as developers to educate those around us and apply ethics to the software we contribute to.
  • (19:50) How do we handle things like legal liability for machines that are making decisions, like self-driving cars? Matthew puts it in historical context and talks about how we’ll need to adapt our society to accommodate.
  • (24:12) Jon asks where to get started applying data science today. Matthew gives some pointers on where to get started learning, and how to start with some quick wins like A/B testing and objective software quality metrics.