.NET Rocks!

.NET Rocks!

United States

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


Ideas from Build with Holger Mueller  

More analysis from Build - during Build! While at Build in Seattle, Carl and Richard talked to Holger Mueller about his impressions of the show, shortly after the first keynote. Holger runs the gamut, talking about .NET Core, Visual Studio 2017, Azure, DevOps, Containers and more. A lot happened at Build, here's a view from the early point in the event itself!

Military Spaceplanes Geek Out  

What does the military want with a space plane? Time for a Geek Out! The conversation begins with that question - what space plane? Richard digs into the history of the space shuttle, which did have substantial funding from the US Air Force for specific military missions, none of which ever happened for a variety of reasons. And then off into the various projects to try and build a military space plane, including the DC-X, X-33, X-37B, DARPA RASCAL and the latest attempt, the DARPA XS-1. Each project brought some capabilities to the fore, but there's still a long way to go!

The Azure Mobile App with Jakub Jedryszek and Michael Flanakin  

Want to manage your Azure apps on your smartphone? Carl and Richard talk to Jakub Jedryszek and Michael Flanakin about their work building the Azure Mobile App. Not just a mobile version of the Azure Portal, the app is built with Xamarin Native for iOS and Android, and focuses on using the phone efficiently to let you do what you need to! The discussion dives into the challenges of working on varying form factors and the tools that make things easier. And of course, there are great instrumentation and feedback mechanisms. It's early days for this application yet, so check it out and let them know what you need!

New Great Design Science with Mark Miller  

Are you ready to take your UX design to the next level? Carl and Richard talk to Mark Miller about his latest research into the science of great design - and it's definitely a science! Mark walks through some core concepts related to user interface design and the design of the application as a whole, helping users stay focused on what they need to do without interrupting or confusing them along the way. The discussion also embraces a lot of design decisions in the non-digital world as well - how you walk and drive a car are impacted by the design of a number of things!

Build Recap with Rocky Lhotka  

What happened at Build? Lots! Carl and Richard talk to Rocky Lhotka about his impressions around the various announcements at Build. The conversation ranges over how this Build was somewhat different from others - perhaps more aspirational? Topics covered included the amazing AI/vision system demos that were exciting and frightening at the same time, as well as the XAML and .NET Standards, Hololens, VR, Project Rome and more! So much happened at Build!

Azure Service Fabric and Microservices with James Sturtevant  

Azure Service Fabric is here - should your application take advantage of it? Carl and Richard talk to James Sturtevant about his experiences moving applications into Azure Service Fabric. Yes, it is possible to "lift and shift" your application into Service Fabric via Guest Executables, but that doesn't mean you'll get much of the benefit that Service Fabric can provide. James talks about picking a feature in your application to peel off into a microservice, perhaps as an Azure Function or other serverless strategy - or even into a container! Instrumentation is a key aspect to understanding what will improve your application, and it takes time - all apps are on a continuum of development!

Building Cloud Redundancy with Vishwas Lele  

How do you get better uptime than the cloud? Two clouds! Carl and Richard talk to Vishwas Lele about his experiences building ultra-reliable applications, both on-premises and in the cloud. The discussion digs into the decisions around reliability - it's easy to want it, but will you pay for it? It's important to calculate the cost of downtime, as that helps set the budget for what it takes to stay up. And that leads to a conversation about how you build highly reliable software - it can't just come from the infrastructure, there is code involved as well! And the next question is - how do you make your app work in two different clouds?

Banish your Inner Critic with Denise Jacobs  

Banish Your Inner Critic! Carl and Richard talk to Denise Jacobs about her new book on creativity. And yes, we're all creative, we just have to get that inner critic under control. Denise talks about her own battles with feeling good enough to actually do work well and share it with others. It comes down to a sense of self-compassion - often we are harder on ourselves than we are on others. Give yourself a break and have some fun - the creativity will come!

Security Nightmares with Troy Hunt  

Troy is back, put on your tinfoil hat and get under the bed! Carl and Richard talk to Troy Hunt about the latest security exploits going around. Ransomware is hitting new highs, where a user's files get encrypted via malware, and the only way to get them back is to pay a ransom in Bitcoin. Or are there other ways to recover? And don't be so sure paying the ransom will fix anything, there are some unscrupulous criminals out there that just delete your files instead! The conversation also dives into the comprehensive move of the World Wide Web over to HTTPS - and with HTTP/2, HTTPS can actually be faster than HTTP!

Ditching the Hourly Crusade with Jonathan Stark  

Ready to get off the hourly treadmill? Carl and Richard talk to Jonathan Stark about ditching the hourly crusade. Jon talks about the fact that software development really isn't an hourly business - you don't provide value every hour with software, the value only comes when it's finished. The conversation focuses on value - what value does this software bring to the organization? If you don't know that, how can you be successful? But once you do know, pricing is different, and so is focus for you. Provide value to your customer, not an hourly rate!

Azure Functions with Yochay Kiriaty  

What can Azure functions do for you? Carl and Richard talk to Yochay Kiriaty about his work creating Azure Functions as part of the App Service Platform for Azure. Azure Functions get you focused on just building code, there is no virtual machine, no operating system and a minimal hosting environment. But that doesn't mean that they're simple. Yochay talks about the need to architect effectively for Azure Functions - you can get yourself in a corner where Azure Functions can't save you. But if you keep your Azure Functions lean and stateless, this is the most dynamic, fastest scaling cloud service you can imagine!

Hypersonic Vehicles Geek Out  

How fast can you go through the air? Time for a Geek Out! Richard chats with Carl about the challenges of flying in the hypersonic regime - above Mach 5! Lots of experiments were done in the early days of the space race, and died down after Apollo 11. But toward the end of the cold war there was a resurgence that has continued to this day - developing engines and materials to keep flying faster. Most of the technology is focused on military weapons, but there could be a path to space when more of the problems get solved!

Enterprise Angular and Azure with John Papa  

Is Angular ready for the enterprise? Carl and Richard talk to John Papa about the latest version of Angular and it's applicability in every day enterprise development. John discusses how the fast-moving updates of open source projects are a challenge for enterprise developers and the solutions available - you don't have to always use the latest bits! The role of the cloud (specifically Azure) is also explored, and John talks about Azure Functions as a great way to build server-side elements of your application quickly and painlessly, without a lot of ceremony and provisioning. And if you think that's cool, you want to come to AngularMix, Oct 10-12 at Universal Studios in Orlando, Florida!

Deploying Apps using Chef with Robb Schiefer  

How do you deploy software? Carl and Richard talk to Robb Schiefer about his experiences using Chef to do application deployment. Chef comes from the open source Linux world, and is free to use with a pay option when you get to certain enterprise features. The Windows support is pretty good, and it works closely with PowerShell and Desired State Configuration to automate deployment of Windows and Microsoft services. Robb digs into the testing component of Chef as well, with tools that allow you to test all sorts of options around your deployments so you can get them as robust as possible. Whether your on-premise, in the cloud, virtualized or containerized, Chef can help!

Serverless Azure with Jeff Hollan  

Azure with no servers? Carl and Richard talk to Jeff Hollan about Azure's Serverless offerings. The idea is to stop worrying about virtual machines and operating systems and focus on the stuff you really need. Jeff talks about Logic Apps, which provide workflow and connectors between your code and a ton of other services, some coming from Azure and many coming from other service providers. Credentials for the services are kept in the Azure Key Vault rather than your code (or in the heads of your users), and there's some great instrumentation to understand what's going on. Is Serverless the future of the Cloud?

The Evolution of Software Development Careers with Erik Dietrich  

How are software careers changing? Carl and Richard talk to Erik Dietrich about his new book, Developer Hegemony. Erik digs into the struggles that many developers have with the typical large enterprise, where software developers are treated more like cogs in the system, with limited amounts of information and flexibility. Leaving the company and contracting back increases your wages and flexibility, although now you are responsible for all the things that make your job your job - things like accounting, marketing, health insurance and so on. This leads to a more DevOps-like conversation that points to a future that is very software driven! It's a great time to be a developer!

Comparing SPA Frameworks with Brian Noyes  

Angular or Aurelia? Carl and Richard talk to Brian Noyes about his experience building Single Page Application (SPA) style web sites using Angular and Aurelia. No, not both at the same time, but separately. Angular is all the rage these days, but Brian talks about the confusion around Angular caused by the breaking changes from 1.x to 2.x, the skipping of 3 and now settling on Angular 4. The discussion also digs into convention-over-configuration, Brian identifying Aurelia as a convention-driven framework, which leads to less code, but you have to understand how it wants to work. Lots of links in the show notes for tools and opinion pieces, take a look!

DevOps Readiness Assessment with Jez Humble and Nicole Forsgren  

Where is your DevOps at? Carl and Richard talk to Jez Humble and Nicole Forsgren about DORA, that is the DevOps Readiness Assessment. DORA helps you understand where your organization is at in the spectrum of DevOps, from low to medium to high. The conversation digs into what it takes to improve operational capability, focusing on understanding exactly how your organization delivers software so you can improve it. Along the way there are challenges, it is never easy to change an organization, but that's what it takes to actually improve software delivery. The goods news is that DevOps can work in any kind of organization: Big or small, startup or heavily regulated industry, it doesn't matter!

Mobile Games using Xamarin Forms and Azure Service Fabric with Jon Peppers  

You can make a game in Xamarin Forms? Yes! Carl and Richard talk to Jonathan Peppers about his latest work on NBA Life, a role-playing game for iOS and Android built with Xamarin Forms. Jonathan talks about the process they went through to decide on this particular architecture for the game, having done prototyping with Unity and Xamarin Native. The conversation also digs into the back end using Azure Service Fabric and it's Actor Model support - yes, everything is an actor! Lots of discussion around testing, deployment, crash handling and dealing with app stores. Building mobile games isn't always a pure native experience - you have choices!

Antibiotic Geek Out  

Most of us have taken antibiotics at some point in our lives, but how do they work? Time for a Geek Out! Richard talks through some fundamental cell biology to be able to set the stage for what antibiotics are, where they come from and how they work. Why do antibiotics work on some illnesses and not others? Why are some bacteria becoming antibiotic-resistant and what can be done about it? What's the alternative to antibiotics? As with most Geek Out subjects, the answers are complex, but worth it!

Video player is in betaClose