
.NET Rocks! is an Internet Audio Talk Show for Microsoft .NET Developers.
Similar Podcasts

CppCast
Every two weeks, or so, we sit down with guests from the C++ community to discuss the latest news and what they have been up to. Find us at cppcast.com

The Laravel Podcast
The Laravel Podcast brings you Laravel and PHP development news and discussion. Season 5 consists of Matt Stauffer interviewing the creators of the most popular packages in the Laravel ecosystem.

JS Party: JavaScript, CSS, Web Development
Your weekly celebration of JavaScript and the web. This show records LIVE on Thursdays at 1pm US/Eastern time. Panelists include Jerod Santo, Feross Aboukhadijeh, Kevin Ball, Amelia Wattenberger, Nick Nisi, Divya Sasidharan, Mikeal Rogers, Chris Hiller, and Amal Hussein. Topics discussed include the web platform (Chrome, Safari, Edge, Firefox, Brave, etc), front-end frameworks (React, Ember, Angular, Vue, etc), Node.js, web animation, SVG, robotics, IoT, and much more. If JavaScript and/or the web touch your life, this show’s for you. Some people search for JSParty and can’t find the show, so now the string JSParty is in our description too.
RavenDB Update with Oren Eini
While at the NSBConf in Brooklyn, Carl and Richard talk to Oren Eini about the latest version of RavenDB. Oren talks about the huge number of changes that have happened in version 3 of RavenDB - it's come a long way from a little transactional document store of years ago! The conversation digs into how the feature set was developed; Oren talks about digging into various customer projects to see how they have pushed his product in ways he had never considered before. The discussion also digs into other document stores, including Microsoft's recently announced Azure DocumentDB - and Oren is not that impressed, but it *is* a preview after all. Oren also talks about his views on MongoDB and what its strengths and weaknesses are. There are lots of different ways to store data, and you can pick the one that is right for you... there is no one way to do it!Support this podcast at — https://redcircle.com/net-rocks/donations
RavenDB Update with Oren Eini
While at the NSBConf in Brooklyn, Carl and Richard talk to Oren Eini about the latest version of RavenDB. Oren talks about the huge number of changes that have happened in version 3 of RavenDB - it's come a long way from a little transactional document store of years ago! The conversation digs into how the feature set was developed; Oren talks about digging into various customer projects to see how they have pushed his product in ways he had never considered before. The discussion also digs into other document stores, including Microsoft's recently announced Azure DocumentDB - and Oren is not that impressed, but it *is* a preview after all. Oren also talks about his views on MongoDB and what its strengths and weaknesses are. There are lots of different ways to store data, and you can pick the one that is right for you... there is no one way to do it!
How Different is C++ Today with Kate Gregory
Kate Gregory is back! Carl and Richard chat with Kate about the state of C++ today. The conversation starts out with a discussion about the recent C++ conference in Redmond that brought the best-and-brightest in the industry together to talk about how C++ is currently being used and how the standards can continue to evolve. Kate talks about the challenges of the language, how it is not typically used for CRUD apps, but rather applications that live on rovers on Mars, in games, in drivers, operating systems and a whole host of diverse platforms. That's what makes C++ amazing, it's everywhere! The discussion continues on how C++ does continue to evolve, adapt the best ideas from other language (looking at you, lambdas!) and today's code is dramatically different from just a few years ago. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations
How Different is C++ Today with Kate Gregory
Kate Gregory is back! Carl and Richard chat with Kate about the state of C++ today. The conversation starts out with a discussion about the recent C++ conference in Redmond that brought the best-and-brightest in the industry together to talk about how C++ is currently being used and how the standards can continue to evolve. Kate talks about the challenges of the language, how it is not typically used for CRUD apps, but rather applications that live on rovers on Mars, in games, in drivers, operating systems and a whole host of diverse platforms. That's what makes C++ amazing, it's everywhere! The discussion continues on how C++ does continue to evolve, adapt the best ideas from other language (looking at you, lambdas!) and today's code is dramatically different from just a few years ago. Check it out!
Building Big MVC Projects with Jimmy Bogard
Carl and Richard talk to Jimmy Bogard about his experiences scaling an MVC web site to thousands of pages and thousands of users. The conversation starts out focused on why to use MVC - comparing original ASP with ASP.NET Web Forms and MVC. Jimmy talks about the early days of MVC and the challenges of making a very new product work, but in exchange for some substantial benefits - but perhaps not the ones you'd think! Jimmy also digs into scaling an MVC web site across multiple servers, dealing with state management (Session is evil!) and what you can do to web pages to keep them performing well with large numbers of users. The discussion also moves to managing huge number of pages and developing patterns for UI and object naming to simplify development and testing. Automation is key when you're working at scale!
Building Big MVC Projects with Jimmy Bogard
Carl and Richard talk to Jimmy Bogard about his experiences scaling an MVC web site to thousands of pages and thousands of users. The conversation starts out focused on why to use MVC - comparing original ASP with ASP.NET Web Forms and MVC. Jimmy talks about the early days of MVC and the challenges of making a very new product work, but in exchange for some substantial benefits - but perhaps not the ones you'd think! Jimmy also digs into scaling an MVC web site across multiple servers, dealing with state management (Session is evil!) and what you can do to web pages to keep them performing well with large numbers of users. The discussion also moves to managing huge number of pages and developing patterns for UI and object naming to simplify development and testing. Automation is key when you're working at scale!Support this podcast at — https://redcircle.com/net-rocks/donations
Battling Technical Debt while Keeping the Lights On with Jim Holmes
Carl and Richard talk to Jim Holmes about managing technical debt - while still getting your work done. The conversation starts out talking about what exactly technical debt is... it's not just the code you're afraid of! Jim also digs into the business justification for reducing technical debt, focused on how you can show the cost of your technical debt in the form of tech support or how it slows down the development of new features. Once you've got cycles for mitigating technical debt, how do you go about it? Remember that this was the code you were afraid of in the first place, so tackling it takes time and care to do well. Jim digs into how to split your time between new features (and keep the lights on) as well as retiring the technical debt in your organization. After all, getting too deeply in debt is also a way to turn out the lights on your business - you need a plan to fight back!Support this podcast at — https://redcircle.com/net-rocks/donations
Battling Technical Debt while Keeping the Lights On with Jim Holmes
Carl and Richard talk to Jim Holmes about managing technical debt - while still getting your work done. The conversation starts out talking about what exactly technical debt is... it's not just the code you're afraid of! Jim also digs into the business justification for reducing technical debt, focused on how you can show the cost of your technical debt in the form of tech support or how it slows down the development of new features. Once you've got cycles for mitigating technical debt, how do you go about it? Remember that this was the code you were afraid of in the first place, so tackling it takes time and care to do well. Jim digs into how to split your time between new features (and keep the lights on) as well as retiring the technical debt in your organization. After all, getting too deeply in debt is also a way to turn out the lights on your business - you need a plan to fight back!
CQRS Update with Udi Dahan
While at the NSBCon in Brooklyn, New York, Carl and Richard talk to Udi Dahan about CQRS. CQRS is the acronym for Command and Query Responsibility Segregation. Udi begins the conversation talking a bit about the history of CQRS and how it derived from Bertrand Meyer's work on CQS back in the 80s. The cornerstone of CQRS is a separation between commands (insert/update/delete) and querying in databases - not just relational databases, of course, but certainly the focus is there. The power of the pattern is its ability to handle huge volumes of data in both directions, simplifying application design as the load increases. Great thinking from Udi as usual!
CQRS Update with Udi Dahan
While at the NSBCon in Brooklyn, New York, Carl and Richard talk to Udi Dahan about CQRS. CQRS is the acronym for Command and Query Responsibility Segregation. Udi begins the conversation talking a bit about the history of CQRS and how it derived from Bertrand Meyer's work on CQS back in the 80s. The cornerstone of CQRS is a separation between commands (insert/update/delete) and querying in databases - not just relational databases, of course, but certainly the focus is there. The power of the pattern is its ability to handle huge volumes of data in both directions, simplifying application design as the load increases. Great thinking from Udi as usual!Support this podcast at — https://redcircle.com/net-rocks/donations
Tax and Coders with Steve DelBianco
Carl and Richard talk to Steve DelBianco about taxation and software development - including the new Marketplace Fairness Act. But first the focus is on the history of sales tax, which as Steve explains, is focused on physical goods transacted in person. The first crisis of sales tax came in the 30s when catalog sales became popular and more consumers starting buying products from other states. This presents the idea of Use Tax, effective a self-declared sales tax collection process for good you buy out-of-state. Yeah, that's right, you're suppose to assess sales tax on yourself! Steve has been involved for more than a decade in the effort to modernize sales taxes to handle internet sales, which leads to the current situation around the Marketplace Fairness Act - which is not at all what the name should be. The states are trying to garner the right to collect taxes and demand from anyone in any state - and this law might actually pass! Check out the links below for ways to make your voice heard.
Tax and Coders with Steve DelBianco
Carl and Richard talk to Steve DelBianco about taxation and software development - including the new Marketplace Fairness Act. But first the focus is on the history of sales tax, which as Steve explains, is focused on physical goods transacted in person. The first crisis of sales tax came in the 30s when catalog sales became popular and more consumers starting buying products from other states. This presents the idea of Use Tax, effective a self-declared sales tax collection process for good you buy out-of-state. Yeah, that's right, you're suppose to assess sales tax on yourself! Steve has been involved for more than a decade in the effort to modernize sales taxes to handle internet sales, which leads to the current situation around the Marketplace Fairness Act - which is not at all what the name should be. The states are trying to garner the right to collect taxes and demand from anyone in any state - and this law might actually pass! Check out the links below for ways to make your voice heard.Support this podcast at — https://redcircle.com/net-rocks/donations
Hybrid Mobile Development Update with Lino Tadros
Carl and Richard talk to Lino Tadros about his viewpoint on doing mobile development using the plethora of cross-platform development tools available today. First up - Xamarin's tools for building iOS and Android apps. Windows Phone also makes an appearance, especially with Xamarin Forms. The Xamarin stack continues to evolve and improve, and Lino is pretty impressed. Then it's over to the HTML/JavaScript world of Adobe Cordova, with implementations in Visual Studio as well as the Telerik Platform. Lino talks about its strengths around working beyond even the three top mobile platforms for when you really want to deal with the long tail, but the implementations vary a bit, leading to the ecosystem of plugins to fill in the gaps. Both these approaches work, Lino focuses in on the skillsets needed, and reminds of the reality - there is no cross-platform solution out there that doesn't demand you understand the platforms you're working with.Support this podcast at — https://redcircle.com/net-rocks/donations
Hybrid Mobile Development Update with Lino Tadros
Carl and Richard talk to Lino Tadros about his viewpoint on doing mobile development using the plethora of cross-platform development tools available today. First up - Xamarin's tools for building iOS and Android apps. Windows Phone also makes an appearance, especially with Xamarin Forms. The Xamarin stack continues to evolve and improve, and Lino is pretty impressed. Then it's over to the HTML/JavaScript world of Adobe Cordova, with implementations in Visual Studio as well as the Telerik Platform. Lino talks about its strengths around working beyond even the three top mobile platforms for when you really want to deal with the long tail, but the implementations vary a bit, leading to the ecosystem of plugins to fill in the gaps. Both these approaches work, Lino focuses in on the skillsets needed, and reminds of the reality - there is no cross-platform solution out there that doesn't demand you understand the platforms you're working with.
Making .NET Perform with Ben Watson
Carl and Richard talk to Ben Watson about his work around writing high performance .NET code. Ben talks about how the Bing team decided to use .NET code internally, which seems like an obvious choice for a Microsoft group, but it isn't really - when milliseconds count, does .NET makes sense? Ben says it does, and he's done the work to prove it. Ben's book "Writing High Performance .NET Code" focuses not only on coding techniques, but also the larger practice of having a deep understanding of how .NET works, and the processes that take place to turn .NET code into machine code. The conversation also digs deeply into the need for performance measurement, especially Event Tracing for Windows. .NET can be fast when you do it right!Support this podcast at — https://redcircle.com/net-rocks/donations