Summary: A weekly discussion featuring K. Scott Allen (odetocode.com), Kevin Dente, Scott Koon (lazycoder.com), and Jon Galloway.
This week Scott K leads a discussion on remote work, remote access technologies, and synchronization software: What software and services help with remote development The joy of being your own network admin Source control implications (TFS, Subversion, GIT) The social tradeoff – fewer incidental conversations, more intentional conversations Remote access software Synchronization software Links GE [...]
This week Matt Podwysocki puts the fun in functional programming with a deep dive into F#. We’ve heard plenty of high level discussions of F# and functional programming lately, so we tried to dig into the gory details as much as possible: What is functional programming, and why should we care? Types of applications that [...]
This week Kevin leads a discussion on interviewing software developers: What interview styles we find effective What sort of questions actually help us evaluate a candidate Why API trivia and puzzle questions don’t work Hiring mistakes we’ve made based on errors in our interview style Why we don’t do very well when the tables are turned [...]
This week we talk with Chris Tavares, a developer on the Microsoft patterns & practices team, where he was the lead developer on Unity. He is also a virtual member of the ASP.NET MVC team, helping to design the new framework. Back in the day, he helped test out the effect of reference counting on .NET [...]
This is the second half of our interview with Glenn Block. He talks about the interesting stuff he’s been up to at Microsoft with Prism, Unity, and MEF (the Managed Extensibility Framework). Be sure to listen to part 1 first or Glenn’s crazytalk about MEF will spin your head around. Links: Glenn’s Prism posts – [...]
This is the first half of our interview with Glenn Block. He talks about the interesting stuff he’s been up to at Microsoft with Prism, Unity, and MEF (the Managed Extensibility Framework). Links: Glenn’s Prism posts – http://blogs.msdn.com/gblock/archive/tags/prism/default.aspx Prism – www.microsoft.com/compositewpf Unity – http://msdn.microsoft.com/unity MEF – http://blogs.msdn.com/kcwalina/archive/2008/04/25/MEF.aspx MEF CTP – http://code.msdn.com/MEF Look for an article [...]
K Scott leads us in a discussion of LINQ, including: What is it How introducing LINQ to .NET changed the framework LINQ Providers LINQ to XML LINQ to SQL – how it’s different from EF, tips and tricks, when to use it Links: LINQpad 3rd Party LINQ providers list on OakLeaf Systems blog LINQ to [...]
This week, we catch up with Rob Conery. Topics: SubSonic 2.1 Where SubSonic fits in the Microsoft data access tools explosion Why LINQ to SubSonic is so durn tricky MVC Storefront – has it made Rob a TDD believer What else is Rob up to at Microsoft Links: Rob’s Blog SubSonic Download / Listen: Episode [...]
This week, we discuss the use of virtual machines in software development. Topics: Industry trends VMware vs. Virtual PC (and other virtualization technologies) Should you develop in a VM? VM Tips and tricks Links: Jeff (codinghorror) Atwood’s post on creating smaller virtual machines. Keeping clean and small virtual machines Invirtus vOptimizer Virtual Appliance Marketplace Internet [...]
In this episode of Herding Code, we discuss the pro’s and con’s of building a startup on the Microsoft stack. We talk about a lot of issues: Licensing cost Availability and cost of developers Development environments and tools Relative costs of software vs. development time Thoughts on whether Microsoft should ship Visual Studio Express with [...]
This week we argue discuss whether Silverlight is just another flavor of ActiveX, or if it’s here to stay. Listen / Download Herding Code 6: Silverlight – Fad Or Fab?
Show #5 – Topics Firefox 3… that’s it Listen / Downlad Herding Code 5: Firefox 3 Release Announcements The Name, The Feed, etc. This is our last podcast hosting the audio on SkyDrive, I promise. I’d planned to take care of it last weekend and a family emergency… um… emerged. You can help! Please take [...]
Show #4 – Topics iPhone v2 announcments from WWDC TechEd 2008 recap by our roving reporter, K. Scott Allen Listen Herding Code 4: iPhoneV2, K Scott recaps TechEd 2008 Announcements The Name We’re closing in on a name (and thus a domain and a website and a real podcast feed, etc.). Here’s our current list, [...]
Show #3 – Topics Should developers learn C? TechEd 2008 Keynote Announcements Microsoft “Velocity” distributed caching solution Listen Herding Code 3: Should Developers Learn C? + TechEd 2008 Keynote Thanks for your patience (and great feedback) as we get our act together here. We’ve decided to make the content the top priority, and get the [...]