.NET Rocks! is an Internet Audio Talk Show for Microsoft .NET Developers.
Similar Podcasts
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.
The Changelog: Software Development, Open Source
Conversations with the hackers, leaders, and innovators of the software world. Hosts Adam Stacoviak and Jerod Santo face their imposter syndrome so you don’t have to. Expect in-depth interviews with the best and brightest in software engineering, open source, and leadership. This is a polyglot podcast. All programming languages, platforms, and communities are welcome. Open source moves fast. Keep up.
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
Testing Software using PEX
While at the MVP Summit, Carl and Richard sat down with Pratap Lakshman, Peli de Halleux and Nikolai Tillman to talk about automating unit testing in .NET. Originally a Microsoft Research Project, PEX is now part of Visual Studio 2015, and digs deep into the IL of your application to generate a huge variety of unit tests. The team also talks about some of the other cool projects they've built using the PEX engine, including CodeHunt, a tool using testing to teach you to program. Check out PEX on Microsoft Research, and get ready for Studio 2015!
Two Space Accidents in a Week Geek Out!
Carl and Richard talk about two space accidents that happened in the same week - the explosion of Orbital Science's Antares Rocket on October 28 and the breakup of Virgin Galactic's SpaceShipTwo on October 31. Richard begins with the Orbital Science's mission to supply the International Space Station. Part of NASA's Commercial Resupply Services, the ORB-3 mission included the Cygnus spacecraft carrying supplies to the ISS as well as a number of smaller payloads, including the Arkyd-3. The Antares rocket exploded a few seconds after launch. The discussion digs into the origins of the rocket design and Orbital's subsequent actions to deal with the loss of the rocket - they're still responsible to get those supplies to the station! The second part of the show is even more serious, since it involves a fatality - the breakup of SpaceShipTwo during a test flight, resulting in the death of co-pilot Michael Alsbury. Is making space commercially viable worthwhile even at the expense of someone's life?
Two Space Accidents in a Week Geek Out!
Carl and Richard talk about two space accidents that happened in the same week - the explosion of Orbital Science's Antares Rocket on October 28 and the breakup of Virgin Galactic's SpaceShipTwo on October 31. Richard begins with the Orbital Science's mission to supply the International Space Station. Part of NASA's Commercial Resupply Services, the ORB-3 mission included the Cygnus spacecraft carrying supplies to the ISS as well as a number of smaller payloads, including the Arkyd-3. The Antares rocket exploded a few seconds after launch. The discussion digs into the origins of the rocket design and Orbital's subsequent actions to deal with the loss of the rocket - they're still responsible to get those supplies to the station! The second part of the show is even more serious, since it involves a fatality - the breakup of SpaceShipTwo during a test flight, resulting in the death of co-pilot Michael Alsbury. Is making space commercially viable worthwhile even at the expense of someone's life?Support this podcast at — https://redcircle.com/net-rocks/donations
Advertising on Mobile Apps with Rob Irving and Simon Jackson
Carl and Richard talk to Rob Irving and Simon Jackson about advertising on mobile apps. The conversation starts out with Ad Duplex, which is an ad exchange and a way to advertise your mobile app on other mobile apps like yours - all in an effort to get more users. Rob talks about alternative ways to get users, such as pursuing reviews, using crowdsouring and in general taking marketing seriously. Simon digs into more traditional advertising using the open source Adrotator library, which takes the discussion into the complexity of advertising - multiple providers, different systems for different locations, and how often you don't actually *get* an ad!Support this podcast at — https://redcircle.com/net-rocks/donations
Advertising on Mobile Apps with Rob Irving and Simon Jackson
Carl and Richard talk to Rob Irving and Simon Jackson about advertising on mobile apps. The conversation starts out with Ad Duplex, which is an ad exchange and a way to advertise your mobile app on other mobile apps like yours - all in an effort to get more users. Rob talks about alternative ways to get users, such as pursuing reviews, using crowdsouring and in general taking marketing seriously. Simon digs into more traditional advertising using the open source Adrotator library, which takes the discussion into the complexity of advertising - multiple providers, different systems for different locations, and how often you don't actually *get* an ad!
Taking Over a Brownfield Application with Scott Ford
Carl and Richard talk to Scott Ford about taking over existing software projects. There's lots of negativity around existing code, calling them "brownfield" and "legacy projects." Scott looks at existing projects more like an older home that has been well used, but needs updating. The conversation digs into how to understand not only the code of the existing application, but also the intent of the app - more focus on why things are the way they are, rather than just the how parts. But once you understand the why, there's no reason to stick with old tools and techniques, and Scott talks about using modern tools to quickly take control of an existing codebase and make it more reliable, understandable and sustainable.Support this podcast at — https://redcircle.com/net-rocks/donations
Taking Over a Brownfield Application with Scott Ford
Carl and Richard talk to Scott Ford about taking over existing software projects. There's lots of negativity around existing code, calling them "brownfield" and "legacy projects." Scott looks at existing projects more like an older home that has been well used, but needs updating. The conversation digs into how to understand not only the code of the existing application, but also the intent of the app - more focus on why things are the way they are, rather than just the how parts. But once you understand the why, there's no reason to stick with old tools and techniques, and Scott talks about using modern tools to quickly take control of an existing codebase and make it more reliable, understandable and sustainable.
Changing Platforms with David Dennison
Carl and Richard talk to David Dennison about his complete change of development career: From C# and .NET to Scala and the JVM! David talks about getting work at iTrellis, and their move to a services stack of Scala, Akka and Spray. The discussion focuses on the many things that are the same between the platforms, as well as the differences - it's all managed code in the end! David also talks about getting into the mindspace of the new platform he is working in, as well as dealing with entirely new development tools and infrastructure. Could you change platforms if the opportunity arose?Support this podcast at — https://redcircle.com/net-rocks/donations
Changing Platforms with David Dennison
Carl and Richard talk to David Dennison about his complete change of development career: From C# and .NET to Scala and the JVM! David talks about getting work at iTrellis, and their move to a services stack of Scala, Akka and Spray. The discussion focuses on the many things that are the same between the platforms, as well as the differences - it's all managed code in the end! David also talks about getting into the mindspace of the new platform he is working in, as well as dealing with entirely new development tools and infrastructure. Could you change platforms if the opportunity arose?
Continuous Integration of Mobile Apps with Greg Shackles
Carl and Richard talk to Greg Shackles about making continuous deployment work in the mobile apps space. The conversation starts out with the projects that Greg is currently working on, and the need to get them deployed routinely to iOS and Android devices - this means, of course, deployment to the AppStore, which only goes so fast. Greg talks about avoiding the AppStores by finding ways to make changes internally, rather than a full deploy. The discussion goes down his preferred toolchain and inserting as much automation as possible - not so much for speed as for repeatability! Check out Greg's talks and slides in the show notes on this subject.
Continuous Integration of Mobile Apps with Greg Shackles
Carl and Richard talk to Greg Shackles about making continuous deployment work in the mobile apps space. The conversation starts out with the projects that Greg is currently working on, and the need to get them deployed routinely to iOS and Android devices - this means, of course, deployment to the AppStore, which only goes so fast. Greg talks about avoiding the AppStores by finding ways to make changes internally, rather than a full deploy. The discussion goes down his preferred toolchain and inserting as much automation as possible - not so much for speed as for repeatability! Check out Greg's talks and slides in the show notes on this subject.Support this podcast at — https://redcircle.com/net-rocks/donations
Building Web Apps using Dojo with Michael Van Sickle
Carl and Richard talk to Michael Van Sickle about developing web applications using the Dojo Toolkit. Not heard of it? You're not alone, but Dojo has been around since 2006! Michael talks about Dojo's focus on backward compatibility, making sure that web applications built with the framework continue to function as HTML, Javascript and CSS evolve. Heck, Dojo started before HTML 5 browsers were even available! If you're concerned about the longevity of your web applications, you should check out Dojo.Support this podcast at — https://redcircle.com/net-rocks/donations
Building Web Apps using Dojo with Michael Van Sickle
Carl and Richard talk to Michael Van Sickle about developing web applications using the Dojo Toolkit. Not heard of it? You're not alone, but Dojo has been around since 2006! Michael talks about Dojo's focus on backward compatibility, making sure that web applications built with the framework continue to function as HTML, Javascript and CSS evolve. Heck, Dojo started before HTML 5 browsers were even available! If you're concerned about the longevity of your web applications, you should check out Dojo.
Actor Models in Akka.NET with Roger Johansson
Carl and Richard talk to Roger Johansson about Akka.NET, a library to help you build concurrent and distributed applications. Akka.NET is a port of Akka for Java, and is open source on GitHub. As Roger explains, Akka.NET uses the actor model to create a level of abstraction ideal for building concurrent applications. This is similar to the Orleans Framework from show 969, but with some distinct advantages. The conversation gets into how folks focus on object orientation can struggle with concurrency and Akka.NET solves these problems differently that TPL and reactive extensions.Support this podcast at — https://redcircle.com/net-rocks/donations
Actor Models in Akka.NET with Roger Johansson
Carl and Richard talk to Roger Johansson about Akka.NET, a library to help you build concurrent and distributed applications. Akka.NET is a port of Akka for Java, and is open source on GitHub. As Roger explains, Akka.NET uses the actor model to create a level of abstraction ideal for building concurrent applications. This is similar to the Orleans Framework from show 969, but with some distinct advantages. The conversation gets into how folks focus on object orientation can struggle with concurrency and Akka.NET solves these problems differently that TPL and reactive extensions.