

.NET Rocks!
Carl Franklin
.NET Rocks! is an Internet Audio Talk Show for Microsoft .NET Developers.
Episodes
Mentioned books

Jul 10, 2012 • 52min
Hadi Hariri Does Real World MVC
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. There's also a discussion about different data storage options as well as Hadi's position on utilizing REST.Support this podcast at — https://redcircle.com/net-rocks/donations

Jul 5, 2012 • 59min
Sondre Bjellas Builds Apps for Facebook
While at the Norwegian Developers Conference in Oslo, Carl and Richard talk to an actual Norwegian! Sondre Bjellås sits down with the boys to talk about building applications in Facebook. The conversation starts off with discussion about oAuth, specifically authenticating with Facebook. Sondre talks about how Facebook provides information back to you as the developer about the users that log into your web site or application - provided the user gives permission. The conversation continues into the different species of Facebook applications you can build, running inside Facebook, separately and using the social graph. A great starting point for getting into Facebook programming!Support this podcast at — https://redcircle.com/net-rocks/donations

Jul 3, 2012 • 55min
Remy Sharp Still Building Web Pages with HTML 5
While at NDC, Carl and Richard talk to Remy Sharp about HTML 5. Remy discusses the state of things, how the diversity of browsers is as much a strength as a problem. He digs into the idea that you need to build your web app for the audience you have - perhaps it needs more support for older browsers, or focus on the latest features for the newest browsers. Check out the great collection of links to different services and sites that Remy mentions in the discussion!Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 28, 2012 • 1h 2min
The State of Development Methodology at DevTeach
While at DevTeach, Carl and Richard hosted a panel discussion on development methodology. Panelists James Kovacs, Mario Cardinal, Charles Max Wood and Rob Daigneau explored the state of development methodology today. The discussion roamed over Waterfall, Agile, XP, Lean, Scrum But, Scrum And... and more.Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 26, 2012 • 52min
J Sawyer Does Complex Event Processing with StreamInsight
Carl and Richard talk to J Sawyer about StreamInsight. Part of the SQL Server platform, StreamInsight is a stand-alone install that allows you to do complex event processing (CEP) applications. Complex Event Processing is a pattern of dealing highly parallel, high velocity data streams to do real-time analysis. J talks about how StreamInsight simplifies CEP handling all the parallelism and memory management for you. The conversation also digs into the relationship between Reactive Extensions and StreamInsight - they compliment each other. This is about taking logging to a whole new level!Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 21, 2012 • 54min
Paul Betts and Tim Clem Use GitHub with Windows
Carl and Richard talk to Paul Betts and Tim Clem of Git about the new GitHub for Windows. GitHub has always been accessible by Windows, but far more Linux friendly. GitHub for Windows addresses this with a standalone client for GitHub. No Visual Studio required!Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 19, 2012 • 60min
Venkat Subramaniam Thinks Functionally
At NDC Carl and Richard talk to Venkat Subramaniam about functional programming. Venkat digs into the idea that functional programming is less about language and more about practice, exploring how C# can build functional code just as well as F#. The conversation also drills into the advantages of functional programming for parallelism and the specific types of business applications that can benefit from this style of programming. Venkat's enthusiasm makes it hard to resist writing everything functional!Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 14, 2012 • 1h 3min
The State of Agile Panel at NDC
While at the Norwegian Developers Conference in Oslo, Norway, Carl and Richard moderated a panel of luminaries from the agile world about the state of the agile today.Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 12, 2012 • 52min
Stephen Toub Does Parallel Development in Studio 11
Carl and Richard talk to Stephen Toub about how the beta of Studio 11 has impacted parallelism. The conversation starts with a solid discussion about the difference between asynchronous, concurrency and parallelism. From there, Stephen talks about how Studio 11 has matured async and await, largely under the hood, to take advantage of more hardware and better concurrency with no additional code. He mentions the ASync Targeting Pack bringing async and await to Silverlight 5. Finally Stephen talks about some of the new instrumentation in Studio 11 to understand how parallelism is working in your application to assist with debugging and performance. Parallelism is moving forward in Studio 11!Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 7, 2012 • 59min
Stephen Bohlen Talks About the Evolution of the Architect
Carl and Richard talk to Stephen Bohlen about architecture. The conversation starts with Stephen's work on spring.net and the relationship between Java and .NET. Then Stephen digs into the evolution of architecture, comparing his experience as a 'real' architect designing buildings to building software. He discusses how using the term software engineer is part of what led to the waterfall approach of software development and how agile is fighting back against the term and behavior.Support this podcast at — https://redcircle.com/net-rocks/donations