Bill Wagner’s technical time is spent between curly braces, primarily with C#. His technical areas of focus are C#, .NET, TypeScript. His non-coding passion is to help organizations build effective, high-functioning developer teams. Bill is the author of the best selling "Effective C#", now in its second edition, and "More Effective C#". He has created LiveLessons on Async programming in C# and C# Puzzlers. His articles have appeared in MSDN Magazine, the C# Developer Center, Visual C++ Developer's Journal, Visual Studio Magazine, ASP.NET Pro, .NET Developer's Journal and more. He's written hundreds of technical articles for software developers. He actively blogs about technical and business topics at http://thebillwagner.com. Bill is also a regional director for Microsoft. He’s the president of Humanitarian Toolbox, a non-profit organization dedicated to improving the response capabilities of lead disaster response organizations through use of a “toolbox” of community built and maintained pre-packaged, rapidly deployable open source solutions.
Carl and Richard talk to GitHub denizen and former Microsoftie Phil Haack about what it means to build open source software. The conversation starts off with a reminder that back in Phil's Microsoft days, he was a huge advocate of taking various Microsoft products open source - and today it's actually happening! Phil may have moved on to GitHub, but the spirit of open source has permeated the web team at Microsoft, the ultimate manifestation being ASP.NET vNext! So what about your projects? What does it takes to make them open source, and what benefits can you expect?
Links from the Show
Phil Haack (yes, it's pronounced "hack") works at GitHub finding ways to make it better for .NET and Windows developers everywhere. Prior to GitHub, he was a senior Program Manager at Microsoft responsible for shipping ASP.NET MVC, NuGet, among other projects. These projects were released under open source licenses and helped serve as examples of the open source model for shipping software to other teams at Microsoft.
Phil is a co-author of the popular Professional ASP.NET MVC series and regularly speaks at conferences around the world. He's also made several appearances on technology podcasts such as .NET Rocks!, Hanselminutes, Herding Code, and The Official jQuery Podcast.
Carl and Richard circle back with Mark Miller for a whirlwind discussion on the biology of user interface design. Actually, it's the biology of humans as it relates to UI, focusing (no pun intended) on the eyes - how exactly does eyesight work? What cultural and psychological conditioning affects how you see? And ultimately, how can we apply the understanding of eyesight to make applications that are easier to use, easier to understand, and more enjoyable? Mark has years of experience in building great UI, and has distilled the core elements down to the biology of the user!
Links from the Show
Mark Miller is a 5-year C# MVP Alumni with strong expertise in decoupled design, plug-in architectures, and great user interfaces. Mark is Chief Architect of the IDE Tools division at Developer Express, and is the visionary force behind CodeRush. Mark is a top-ranked speaker at conferences around the world and has been writing software for over three decades.