Carl and Richard talk to Jeff Fritz about how ASP.NET has evolved over the years. Jeff talks about the continued dominance of Web Forms in relation to MVC and how the different libraries can be used together. In fact, there's ONE ASP.NET, and everything - Web Forms, MVC, Web API, SignalR - all work together. It's a web stack of love! Support this podcast at — https://redcircle.com/net-rocks/donations
Mar 19, 2013•56 min
Carl and Richard talk to Mark Heath about audio in Windows. Mark is the leader on the nAudio codeplex project that is a .NET audio and MIDI library. The conversation digs into the fundamentals of digital audio as well as many of the codex and APIs associated with audio - it can be confusing! Mark also talks a bit about the history of audio gear around AdLib, Soundblaster, Voyetra and the like. Mark has some other open source projects involving audio including a Skype voice changer and MP3 decode...
Mar 14, 2013•53 min
Carl and Richard talk to Glenn Block about his open source project called ScriptCS. Glenn talks about his inspiration for the project, taking the principles of node.js and applying it to C#, using the RoslynCTP. The conversation digs into the speed at which ScriptCS has taken off - at the time of the recording it had only been around for a week and there were 18 contributors on GitHub! This is the non-subdued version of Glenn Block we all know and love! Support this podcast at — https://redcircl...
Mar 12, 2013•1 hr 2 min
Carl and Richard talk to Kord Davis about the ethics of Big Data. As developers we tend to focus on the technology, rather than the impact it has - and big data gets into some serious moral hazards. Kord talks about some of the issues that companies have gotten into around Big Data, deriving facts about individuals that they have intended to keep private. Legislation is coming around Big Data - be part of that conversation. Support this podcast at — https://redcircle.com/net-rocks/donations...
Mar 07, 2013•56 min
Carl and Richard talk to Tomas Petricek about functional programming and F# in particular. The conversation starts out talking about type providers, one of the newest features of F#. Tomas digs into other aspects of F#, comparing it to C#, and talks about the functional programming mind set and how it changes the way you think about coding. Check out all the links below for F# resources and community! Support this podcast at — https://redcircle.com/net-rocks/donations...
Mar 05, 2013•59 min
At the MVP Summit, Carl and Richard talk to Steve Smith about the Software Craftmanship calendar. While filled with good messages like Separating Concerns and YAGNI, it also has hilarious images of why you should follow these principles. The conversation digs into each of the topics with different ideas and approaches to being successful. A fun Thursday show! Support this podcast at — https://redcircle.com/net-rocks/donations
Feb 28, 2013•1 hr 3 min
At the MVP Summit, Carl and Richard sit down with Vishwas Lele to talk about the new app development models available in Sharepoint 2013. Vishwas talks through different scenarios and approaches to building these modern apps, utilizing Javascript libraries to access SharePoint as well as web services, Azure and more. Building SharePoint applications has transformed into SharePoint apps, check it out! Support this podcast at — https://redcircle.com/net-rocks/donations...
Feb 26, 2013•1 hr 1 min
Carl and Richard talk to Mike Hadlow about EasyNetQ, a simple API for .NET developers to communicate with RabbitMQ. The conversation starts out dealing with the fundamentals of queuing, it's advantages (and disadvantages) and how it impacts your architecture. Mike also digs into Microsoft Message Queue (MSMQ) and how it differs from RabbitMQ. From there Mike digs into the role of EasyNetQ and how it relates to products like MassTransit and nServiceBus. Whether you're new to queuing, just digging...
Feb 21, 2013•59 min
Carl and Richard talk to Brian Noyes about Microsoft's Patterns and Practices Kona Guidance for developing Windows Store Line of Business Apps. The conversation digs into the evolution of 'Prism for WinRT' into Kona and how they are substantially different because Windows Stores are substantially different. Brian digs into specifics about Windows Store apps, like Suspend, Terminate and Resume and its impact on guidance. If you're interested in Windows 8 development, check out The Tablet Show, es...
Feb 19, 2013•58 min
Carl and Richard talk to Yan Cui about his experience building games with F#. Yan talks about his experiences working with games through Facebook, the client side being predominantly Flash, but the back end systems being initially Java, then converted to C#, and now to F#. As Yan explains, F# is faster, smaller, easier to maintain and to read. The conversation spans over dealing with parallelism, massive scale, cloud implementation and data analytics as well - lots of cool stuff! Support this po...
Feb 14, 2013•1 hr
Carl and Richard host a now-rare telephone-based conference call (remember when these were cool?) with Glenn Block, Henrik Nielsen and Darrel Miller about Web API. But first the conversation has to deal with the reality of having Henrik Nielsen on the call - a former graduate student of Tim Berners Lee and a guy who worked on the very beginnings of the World Wide Web! But the main topic is Web API and the reasons, strengths and approaches to using Web API. Support this podcast at — https://redci...
Feb 12, 2013•57 min
Carl and Richard revisit nuclear power with Rod Adams, who has spent most of his career working in nuclear power. Rod talks about his experiences running nuclear reactors in US Navy submarines and then digs into nuclear power generations world wide. The discussion digs into the differences between light water and heavy water reactors, the role of breeder reactors and the reality that nuclear waste isn't waste at all - its carefully stored and contained for eventual reuse in more modern reactor d...
Feb 07, 2013•1 hr 1 min
Carl and Richard talk to Demis Bellot about ServiceStack, a set of tools for building web services and MVC web sites with incredible performance. Demis talks about his thinking behind ServiceStack, its support for a diverse set of protocols and how it compares to WCF and WebAPI. The conversation also dives into Google's Protocol Buffers, an extremely lean protocol even faster than JSON for web services as well as Dart, Google's optionally typed, higher-level language that transpiles to Javascrip...
Feb 05, 2013•59 min
Carl and Richard talk to Martin Woodward about Microsoft's announcement of integrating Git into Visual Studio and TFS. Martin talks about Microsoft's thinking about why and how to add Git support to Visual Studio and TFS. Then the conversation digs into the different configuration options - the Git tools work even in Visual Studio Express! Martin compares the differences of using Git directly from Studio as well as via TFS. It's a cool time to be a Studio programmer! Support this podcast at — ht...
Jan 31, 2013•54 min
Carl and Richard talk to Jamie Wright about what .NET Developers can learn about Rails. Support this podcast at — https://redcircle.com/net-rocks/donations
Jan 29, 2013•54 min
While at CodeMash, Carl and Richard collected some great stories. First up is Evan Hauck, who digs into CUDAfy, a library on Codeplex that allows you to run C# code (any IL code actually) on your GPU. The second story is about Jessie Shternshus and her company The Improv Effect. Jessie talks about how she uses improv to help teams work together more effectively. Another awesome CodeMash! Support this podcast at — https://redcircle.com/net-rocks/donations...
Jan 24, 2013•56 min
Carl and Richard talk to Andrew Brust about Big Data. Andrew starts off connecting together the definitions of business intelligence, data analytics, OLAP, data warehousing and big data. They're all related, even though they've come at the problem of understanding data from different directions. The conversation digs deeply into Hadoop, the Linux-centric MapReduce technology that has come to define the idea of Big Data, as well as Microsoft's implementation once called Project Isotope and now kn...
Jan 22, 2013•1 hr 2 min
While at CodeMash in Sandusky Ohio, Carl and Richard moderated a panel discussion on the death of agile. The panel quickly agrees that agile isn't dead at all - it's become so mainstream that it is discussed less and less. A bigger discussion is what exactly agile is - a topic addressed by audience member Jon Kern, who was part of the group that developed the agile manifesto. Support this podcast at — https://redcircle.com/net-rocks/donations...
Jan 17, 2013•1 hr 2 min
Carl and Richard talk to Richard Astbury about migrating applications to Azure. The conversation starts out dealing with the basic idea of why you would migrate to the cloud - typically right before you have to buy more hardware to scale up or replace existing equipment. Richard then walks through the various challenges of migration, including migrating data, determining the particular style of cloud you want to use, maximizing advantages while minimizing cost. He talks about the fact that Java ...
Jan 15, 2013•55 min
Carl and Richard talk to Rob Reynolds about Chocolatey - a global PowerShell execution engine. But first, the conversation digs into the Chuck Norris Framework! Yes, that's right, a framework based on violent karate moves, Rob talks about Roundhouse, a migration and source management tool for SQL, as well as DropKick, a deployment framework and UpperCut, a template build manager. There's more to Chuck Norris than just these bits, check it out in the show notes! Finally the conversation comes aro...
Jan 10, 2013•58 min
Carl and Richard talk to Thiago Silva and Jeff Hewitt about building applications in Azure. The good? Scaling, deployment and costs. More good - great tools and information from Patterns and Practices. The bad? Getting coherent monitoring together. The conversation digs deep into Azure level monitoring, web level monitoring and application level monitoring. How do you relate the data together? What measurements matter? How do you get to the point where you have a dashboard that shows you the hea...
Jan 08, 2013•1 hr 1 min
The first geek out of 2013, Carl and Richard talk about nuclear power. Much feared and maligned, Richard walks through the principles of atomic theory, how neutrons are the key to the whole process and why Uranium-235 is so much more important than Uranium-238. The conversation also dives into some alternative nuclear power concepts including Traveling Wave Reactors, Pebble Bed Reactors and Thorium Salt Reactors. But they steer clear of fusion - that's another show! Support this podcast at — htt...
Jan 03, 2013•54 min
At the inaugural DevIntersection conference in Las Vegas, Carl and Richard hosted a panel to discuss what developers should care about in 2013. The panel of Scott Allen, Kate Gregory, Michele Leroux Bustamante and Woody Pewitt covered a huge spectrum of topics, including web development, client development on multiple platforms, cloud technologies and mobile development. Did we cover everything? Write comments below! Support this podcast at — https://redcircle.com/net-rocks/donations...
Jan 01, 2013•53 min
At the San Francisco stop of the .NET Rocks! Visual Studio 2012 Road Trip, Carl and Richard sat down with Ward Bell in the GitHub offices to talk about his experiences creating breeze.js. Breeze.js focuses on the plumbing needed to make Single Page Applications (SPA) on the web work well. Ward talks about key pieces of Breeze including caching, validation, automated object mapping and more. He admits his inspiration is Silverlight and how it handled this plumbing so well. Now it's available in J...
Dec 27, 2012•1 hr
While at the Los Angeles stop of the .NET Rocks! Visual Studio 2012 Launch Road Trip, Carl and Richard sat down with Phil Haack to talk about Git and GitHub. The conversation starts out with a primer on Git itself and its origins as a distributed source control for Linux. Then Phil discusses how GitHub created a more social environment for Git with pull requests and dialog around code. Phil also talks about how GitHub itself operates as a non-hierarchical business and what that means to his work...
Dec 25, 2012•1 hr 2 min
While at the Irvine stop of the .NET Rocks! Visual Studio 2012 Launch Road Trip, Carl and Richard chatted with Brian Randell about the DevOps movement and it's application in the Microsoft world. DevOps focuses on the concept of bringing developers and operations together to iterate software more quickly, so that your applications are continuously delivered with continuous feedback and continuous quality. That's a lot of continuity! Support this podcast at — https://redcircle.com/net-rocks/donat...
Dec 20, 2012•51 min
While at the Houston stop of the .NET Rocks! Visual Studio 2012 Launch Road Trip, Carl and Richard sat down with Venkat Subramaniam to talk about development in the modern era. Support this podcast at — https://redcircle.com/net-rocks/donations
Dec 18, 2012•52 min
While at the Orlando stop of the .NET Rocks! Visual Studio 2012 Launch Road Trip, Carl and Richard stopped at the Better Software conference to have some conversations about fast development cycles. The first conversation is with Jesse Dowdle, who has a web app shipping new versions several times a day, with great visibility into the production environment to get feedback rapidly to developers. The second conversation is with Mathew Bissett, working for the UK Government, who participated in bri...
Dec 13, 2012•1 hr 5 min
While at the Bentonville stop of the .NET Rocks! Visual Studio 2012 Launch Road Trip, Carl and Richard sat down with Matt Nunn to talk about his vision around Modern Apps and the Modern App Lifecycle. Support this podcast at — https://redcircle.com/net-rocks/donations
Dec 11, 2012•59 min
While in Orlando for the .NET Rocks! Visual Studio 2012 Launch Road Trip, Carl and Richard stopped in at the Better Software conference to talk to Ken Pugh about Acceptance Test Driven Design. Ken describes the core concept of involving the 'triad' of business stakeholder, developer and tester when writing user stories and capturing tests at the same time - tests that are described to the satisifaction of all three parties. Support this podcast at — https://redcircle.com/net-rocks/donations...
Dec 06, 2012•55 min