While at the Toronto stop of the .NET Rocks! Visual Studio Launch Road Trip, Carl and Richard talked to Michele Leroux Bustamante about her experiences running a start-up using Azure. Michele talks about how she's been able to bootstrap her startup company SnapBoard with no external funding. The conversation digs into how you can get free Azure services using MSDN, BizSpark and BizSpark Plus, as well as the process of doing a lean start up - don't build more than you have to and get as much feed...
Oct 17, 2012•58 min
While in Columbus, Ohio on the .NET Rocks! Visual Studio 2012 Road Trip, Carl and Richard talk to Alan Stevens and Leon Gersing about leading a group of developers in a project. Alan and Leon tell stories of how they evolved into leaders, talking about the things they did right and wrong (mostly wrong). The conversation also explores how you can grow as a leader of developers without giving up development, and how to deal with the poisonous people in your organization. Great thinking from great ...
Oct 16, 2012•57 min
While at DevReach in Bulgaria, Carl and Richard moderated a panel on architecture with panelists Steve Smith, Miguel Castro and Charles Nurse. The conversation ranged over a broad swath of architecture topics, talking about brownfield and greenfield design, different scales of architectures, the tension between developers and architects, how to do both roles at once, and more! Support this podcast at — https://redcircle.com/net-rocks/donations...
Oct 11, 2012•53 min
While at DevReach, Carl and Richard hosted a panel on web performance with panelists Steve Smith, Kent Alstad and Paul Carvalho. The conversation starts with the challenge of good instrumentation, different techniques, and values for measuring performance. The panel also explores load testing, caching and other performance techniques - lots of deep dives into hard concepts! Support this podcast at — https://redcircle.com/net-rocks/donations...
Oct 09, 2012•52 min
On the .NET Rocks! Visual Studio 2012 Road Trip stop in Chicago, Carl and Richard sat down with Tony Surma of Microsoft to talk about disaster relief. During the discussion Tony announces a new initative being supported by Microsoft called the Humanitarian Toolbox. The goal of the Humanitarian Toolbox is to improve the response capabilities of lead disaster response organizations by creating a toolbox of software that can be stood up quickly when needed. Want to help save the world with software...
Oct 04, 2012•35 min
At the Omaha stop of the .NET Rocks! Visual Studio 2012 Launch Road Trip, Carl and Richard chatted with Bill Wagner. Bill talks about the approaching tidal wave of change coming in computing, between tablets, mobile, cloud and more. Rather than focus on the technology, Bill focuses on how individuals cope with change to move forward into a new world still be able to produce good code. Support this podcast at — https://redcircle.com/net-rocks/donations...
Oct 02, 2012•39 min
Carl and Richard talk to Dr. Yngve Falck-Ytter about his efforts to understand programming. Yngve talks about the limitations of the software in the medical industry and how he's learned to work around it with some of his own programming. Ultimately the conversation digs into the idea that good software can make treatments more effective and less expensive and, in the end, save more lives. Support this podcast at — https://redcircle.com/net-rocks/donations...
Sep 27, 2012•1 hr
What happens when you put Chris Sells and Scott Hanselman on the same stage at the same time in front of 200 folks in Portland? Have a listen! Support this podcast at — https://redcircle.com/net-rocks/donations
Sep 25, 2012•39 min
Carl and Richard talk to Ian Felton about his charity efforts. Ian talks about exercising different programming skills on different charitable projects so that he has a chance to get code into production with a lower set of demands. Ian also talks about a charity he started called Marching Mountains for getting used instruments out of closets and into the hands of students in marching bands of disadvantaged counties in Appalachia. Ian's message to us is to get involved in something you're passio...
Sep 20, 2012•58 min
Carl and Richard talk to Alex Robson about polyglot programming. Alex talks about various languages including Erlang. He focuses on the idea that different languages have different strength, and trying to function in a monoculture of only one programming language limits your ability to solve problems efficiently. The conversation goes on to talk about the different patterns of development available once you stop thinking about the limits of your language! Support this podcast at — https://redcir...
Sep 18, 2012•58 min
Carl and Richard talk to Alan Stevens about leadership in software development. Really, leadership in everything. The conversation digs into the issues of trust, value, play and food being key to success in leading any kind of project. Alan tells some great stories about how to make leadership work. If you're looking to lead, this is a show for you! Support this podcast at — https://redcircle.com/net-rocks/donations
Sep 13, 2012•1 hr 2 min
Carl and Richard talk to Jon Rozenblit about the latest set of features in Azure. The conversation starts with a discussion about Azure Mobile Services, which is really a REST storage system that doesn't need to involve mobile at all - maybe they'll fix the name! Next, with Richard's encouragement, Carl talks about his need for virtual machines and Jon digs into the features of the new virtual machine features in Azure. Jon also tackles the challenge of pricing, running on premise and how the ne...
Sep 11, 2012•1 hr 2 min
Wow, show 800! Carl and Richard invite Scott Hanselman and Rob Conery to chat about what happens when you make 800 podcasts in a row. Support this podcast at — https://redcircle.com/net-rocks/donations
Sep 06, 2012•57 min
Carl and Richard talk to Phil Trelford about the new features in F# 3.0, the version shipping with Visual Studio 2012. Phil talks about how F# is functional first, object second, as opposed to C# which is object first, functional second - but the two languages work together fine. He also digs into using F# with XAML to do UI related work. The conversation turns to projects using F# including it's role in Halo 3! F# is at its magic third version! Check out the ton of links to this show, all sorts...
Sep 04, 2012•59 min
Carl and Richard talk to Chris Patterson about MassTransit, an open source enterprise service bus. The conversation starts out talking about service bus in general, how the patterns around a service bus make it easier to build large, multiversion applications with the fewest dependencies possible. Chris sets MassTransit in context with large, expensive service buses like Biztalk. He also digs into some of the other projects he's worked on, including TopShelf (for building Windows services) and M...
Aug 30, 2012•57 min
Carl and Richard talk to Mark Seemann about building web applications using Web API and REST. The conversation starts out with the hard part - so what is REST exactly anyway? Mark digs into the history and meaning behind REST and the challenges that those practices bring to real world web applications. Support this podcast at — https://redcircle.com/net-rocks/donations
Aug 28, 2012•52 min
Ready to geek out on Mars? Carl and Richard chat about the Mars Science Laboratory's arrival at Mars. Richard digs into the history of Mars exploration, from the Mariner missions in the 1960s to the amazing Viking landers in the 1970s, and finally to the modern era with the loss of Mars Observer and the triumphs of rovers like Sojourner, Spirit, Opportunity and finally Curiosity. The conversation goes on to the future of Mars exploration - what about a sample return mission? What will it take to...
Aug 23, 2012•58 min
Carl and Richard talk to Chris Jackson of Microsoft about all the tricks and techniques he uses to make applications compatible from one version of Windows to another, or one version of Internet Explorer to another. Chris digs into the mistakes that developers make, such as checking what version of an operating system or browser a user has. He also points out the cool tools built into Windows to lie to applications to overcome these problems. The conversation also digs into moving your applicati...
Aug 21, 2012•58 min
Carl and Richard talk to Sahil Malik about the upcoming 2013 edition of SharePoint. Sahil digs into the new features in 2013, including better workflows, content management and performance - document updates send only the deltas to SQL Server! The conversation turns to the new app model in SharePoint 2013, its power and potential for exploitation. Sahil finishes up talking about the cloud, search and mobile features. Sharepoint 2013 is a great step forward! Support this podcast at — https://redc...
Aug 16, 2012•1 hr 3 min
Carl and Richard talk to Microsoft tech fellow Brian Harry about Application Lifecycle Management with Visual Studio 2012 and Team Foundation Server. Brian digs into the thinking around the latest version of Microsoft's ALM offering, including the new tools for gathering requirements using storyboards, video, audio and annotations around applications. The conversation also digs into the core 'lather-rinse-repeat' cycle of developers getting work assignments, building and checking in their code. ...
Aug 14, 2012•58 min
Carl and Richard talk to Microsoft VP Jason Zander about the release of Visual Studio 2012 and .NET 4.5. Jason addresses many of the key points around building Studio 2012 - the deep integration with Windows 8, how the teams worked together to allow the C++/XAML, C#/XAML and HTML5/WinJS development approaches... even why the Studio 2012 UI looks the way it does! The conversation then jumps to developing for ARM, some time talking about cloud development, even a mention of Sharepoint and Office t...
Aug 09, 2012•1 hr 7 min
Carl and Richard chat with Julie Lerman about Entity Framework 5. EF5 ships with .NET 4.5 - yep, they broke the number synchronization this time around. Julie explains that the big number change is for a good reason - this is a big update to Entity Framework. The conversation digs into the new features, including performance improvements, enumerations and spatial datatype support. Julie also talks about a huge number of little things that are added to make EF a much more useable project. Has the...
Aug 07, 2012•52 min
Carl and Richard talk to Jay Schmelzer and Chris Finlan about LightSwitch. Jay is one of the leaders of LightSwitch at Microsoft and talks about some of the new features coming in LightSwitch including HTML 5 clients. Chris works for SAP and builds line-of-business applications there, including building in LightSwitch. Support this podcast at — https://redcircle.com/net-rocks/donations
Aug 02, 2012•56 min
Carl and Richard talk to Andrew Arnott about DotNetOpenAuth. DotNetOpenAuth is an implementation of OAuth, OpenID and InfoCard technologies is an easy-to-use-package for .NET developers. Andrew talks about the evolution, features and challenges of each of the respective technologies. DotNetOpenAuth is available today and will be bundled with Visual Studio 2012. Get on the identification and authentication bandwagon today! Support this podcast at — https://redcircle.com/net-rocks/donations...
Jul 31, 2012•1 hr 2 min
Carl and Richard talk to Darth Vader, a.k.a. Jon McCoy who shows developers how to hack .NET apps in memory and on disk. This turns into a pretty dark discussion about how challenging it is to secure in depth - infiltration and exfiltration vectors, how protection tools (like anti-virus) are great mechanisms for spreading malware. And according to Jon, .NET is a great tool for hiding malicious code. He talks about how he can modify a .NET application while it is running and use it to manipulate ...
Jul 26, 2012•53 min
Carl and Richard talk to Michael Heydt about the Task Parallel Library Dataflows feature added in .NET 4.5. Moving beyond the basics of the TPL, Michael digs into how the various pattern blocks of TDF help you build real-world parallel executing applications. There's a lot to learn, but TDF makes building parallel applications far more management. Get away from parallel plumbing and into what matters! Support this podcast at — https://redcircle.com/net-rocks/donations...
Jul 24, 2012•58 min
At NDC, Carl and Richard talk to Bruce Lawson about responsive web design. Responsive web design from Bruce's point of view is web pages that are able to adjust to the browser and device that they are being viewed on. From the huge displays on desktop PCs to the tiny screens of smartphones, you can make your web pages work effectively! Bruce talks about some of the tools and libraries available to simplify responsive web design, so check out the links from the show! Support this podcast at — htt...
Jul 19, 2012•55 min
At NDC in Oslo, Carl and Richard talk to Lucian Wischik about using Async and Await in .NET 4 and 4.5. Lucian talks through some great scenarios of how you can use Async and Await effectively, as well as the mistakes developers can make. Method blocking and Async don't get along! The conversation also explores the differences between asynchronicity and parallelism, they aren't the same thing at all. Get ready for some awesomely lucid thinking about Async and parallelism! Support this podcast at ...
Jul 17, 2012•54 min
Carl and Richard talk to Bob Martin about where object orientation is going. Bob starts out talking about the fundamentals of where object orientation came from and how it has progressed over the years. The conversation then digs into how hardware has changed - the CPU manufacturers have stopped making faster processors and switched to making more processors. The impact of this change means developers have to write parallel executing code, something that object orientation makes difficult. Bob t...
Jul 12, 2012•48 min
While at NDC is Oslo, Norway, Carl and Richard talk to Hadi Hariri about MVC. Hadi talks about his experiences building MVC applications, starting with where WebForms taught some bad habits in web application construction, how some of the new Javascript libraries (like jQuery) made MVC more palatable and the performance advantages of well designed MVC. The conversation also digs into some of the mistakes novice MVC developers make, like putting far too much (and repeating) code in the controller...
Jul 10, 2012•52 min