
.NET Rocks!
1,993 episodes — Page 15 of 40

GMO, BT and Glyphosate Geek Out
More Geeking Out on GMO Foods! This time, Richard digs into the more controversial side of genetic modification - making crops that are resistant to pests and pesticides. And to make it even more fun, part of the conversation includes scientists from Monsanto! First up is Bacillus Thuringensis, better known as BT - a biopesticide that is a naturally occurring bacteria found back in 1901. BT is used on organic crops! Today, key genes from BT have been incorporated into plants so that you no longer need to spray BT, it's built in. Then the big topic: glyphosate, also known as Round Up. The most popular herbicide in the world and effective at killing most plants, except for ones that have been genetically modified to resist it. Does the use of Round Up ready crops increase the amount of glyphosate used? What happens when glyphosate is in everything? How do we know it's safe?Support this podcast at — https://redcircle.com/net-rocks/donations

The .NET Community with Sam Basu and John Bristowe
Where is the .NET community going? Carl and Richard talk to Sam Basu and John Bristowe of Telerik about the data they've gathered in their 2016 Developer Report. The conversation explores what languages and tools developers visiting the Telerik site are using, with lots of exploration around the evolution of mobile development. Desktop development plays a role as well - and lots of folks are still building WinForms apps! The latest news out of Microsoft has piqued folks interest in open source and cross-platform development, but how important is it to developers right now? Grab a copy of the report and follow along with the analysis!Support this podcast at — https://redcircle.com/net-rocks/donations

Web Performance using Prefix with Matt Watson
What is slowing your web site down? Carl and Richard talk to Matt Watson, CEO of Stackify, about their free product called Prefix. Method profiling has been around for awhile, but it takes a lot of time and tuning to get right - and running profilers on production servers can be a career limiting behavior. Prefix runs on your development workstation so that you can see what parts of your code are taking time - including how much is involved in communications time, query processing, and so on. Take a look!Support this podcast at — https://redcircle.com/net-rocks/donations

Hacking, SQL Injection, Ransomware and More with Troy Hunt
That scary guy is back! Carl and Richard talk to Troy Hunt about the latest state of affairs in the hacking world. Yes, SQL Injection is still a thing, and the hacks are actually getting bigger - entire voting populations of some countries have had data stolen. What happens with this data? What is the right response to a breach like this? Troy talks about his experiences with good breach management and bad. The conversation also turns to ransomware and that ongoing battle. It's a real thing, and it's being successful. Developers are able to help in this fight, educate yourself about security!Support this podcast at — https://redcircle.com/net-rocks/donations

Thinking Android with Joshua Vergara
How do you think about Android? Carl and Richard talk to Josh Vergara, Android-fan, non-developer and head of Android Authority about his experiences around Android phones and tablets. Josh talks about the various flavors of Android, including Cyanogen, and the move to make Android more open source and less Google-centric. And then there are the tablets, the poor old Android tablets. Will anything good come there for the marketplace? Cool viewpoint from a consumer of tech!Support this podcast at — https://redcircle.com/net-rocks/donations

The Evolution of Services with Juval Lowy
So is every class a service? While at DevIntersection in Orlando, Carl and Richard talk to Juval Lowy about how his statement nearly ten years ago has in some ways come true. Juval talks about how services evolved back in the 2006 time frame into monolithic, unmanageable software and the swing to simplification that has led to the current microservices movement. Keeping services small and flexible is the key, to the point that you see service aspects appearing down in very fine grained parts of software: Integer as a Service? Great thinking from an experienced architect of how services continue to evolve!Support this podcast at — https://redcircle.com/net-rocks/donations

Octopus 3 with Damian Brady
How do you deploy your applications? While at DevIntersection, Carl and Richard chatted with Damian Brady from Octopus about the latest version of Octopus Deploy. Damian talks about all the changes that have come in Octopus 3, using SQL Server to store deployment information, getting more involved with deployment to Azure, and so on. The conversation also digs into the impact of open source and support for Linux and OSX, which means looking at a change of dependencies when it comes to things like nuget. There's lots to talk about in deployment, things are only getting better!Support this podcast at — https://redcircle.com/net-rocks/donations

Talking Core with Scott Hunter
Scott Hunter is back and managing the whole .NET platform! While at DevIntersection in Orlando, Carl and Richard sat down with Scott to talk about his new role as director of the entire .NET platform. That includes all the open source goodness - and Scott digs into his team's efforts to make ASP.NET the fastest web development platform on the planet (they're almost there!) and what it takes to bring all the incarnations of .NET into a common standard, both for the old school close source editions as well as open source across the platforms. One .NET standard is coming to you soon!Support this podcast at — https://redcircle.com/net-rocks/donations

Mobile DevOps Pipeline with Donovan Brown
How do you manage the building, monitoring and maintenance of mobile apps? Carl and Richard talk to Donovan Brown about how all the pieces have come together in the Microsoft stack to make creating, testing, deploying, maintaining and monitoring of mobile apps better. Donovan talks about all the good stuff from Build in mobile, including Xamarin being part of the toolset, but also tools like HockeyApp and Release Management. While Microsoft provides a ton of tools, you can bring your own as well - everything is optional and changeable. Ultimately, it's the synthesis of all the parts into a whole that provides the greater value. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Universal Apps on XBox One with Chris Gomez
Universal Apps are becoming more universal - arriving on the XBox One! Carl and Richard talk to Chris Gomez about the announcements at the Microsoft Build event around building software for the XBox One. Now, any developer can write code using the Universal Windows Platform (UWP) approach, which means you can code in C#, Javascript... pretty much any language you want in the CLR space. Chris explains that while you have limited access to all the resources in the XBox One, the UWP approach is a starting point to building bigger things if that's what you want to do - the XBox team is watching!Support this podcast at — https://redcircle.com/net-rocks/donations

Fixing the Web with Douglas Crockford
The Web is broken - time to fix it! While at DevIntersection in Orlando, Carl and Richard sat down with Douglas Crockford to talk about the problems the web has and what can be done about them. Doug rightfully focuses on how the web was never intended to do what its doing - it was meant for sharing academic papers, and has far outgrown that initial requirement. Security is the key, and security with the least amount of trust is best. How do we build something inherently secure and still easy to work with?Support this podcast at — https://redcircle.com/net-rocks/donations

InfoSec for Developers with Kim Carter
What do developers need to know about information security? Carl and Richard talk to Kim Carter about his experiences helping developers secure their web sites. Kim has written a series of books on the subject to help get developers thinking about infosec as they develop, rather than try and cram security on at the end of a project. All kinds of great tools in the show links, including OWASP ZAP, which does fast penetration testing on your site - you can incorporate it into your build process so that your code is security tested as you're building it! InfoSec isn't optional, you need to make it part of your routine development process!Support this podcast at — https://redcircle.com/net-rocks/donations

Supersonic Aircraft Geek Out
Concorde is gone, what will replace it? Time for a Geek Out! Richard talks about the aeronautical evolution that led to supersonic airliners, Concorde being the big one that flew from 1976 to 2003. What went wrong? Why did it stop flying? Besides the technological challenges, it all comes down to the sonic boom and laws that make it illegal to fly a civilian aircraft above the speed of sound. Richard talks about how technology has advanced enough now that aircraft can mitigate their sonic boom with specific shapes and flying capabilities. However, in the end, supersonics only get you there faster, typically for more money. Would you pay for to go faster?Support this podcast at — https://redcircle.com/net-rocks/donations

The Hardware Side of IoT with Jon Bruner
How has hardware evolved when it comes to the Internet of Things? While at Build 2016 in San Francisco, Carl and Richard sat down with Jon Bruner from O'Reilly SOLID Con about his experience watching and working with the makers of hardware for IoT. Jon dug into the challenges of making production IoT stuff, especially going to China to get things made at scale. Automation is taking hold in that space, soon where it's done won't matter all that much. The conversation also explores additive and subtractive manufacturing with CNC milling machines, laser sintering and more. Lots of cool hardware ideas!Support this podcast at — https://redcircle.com/net-rocks/donations

Making Windows Command Line Cool with Richard Turner
How can the command line be cool? Carl and Richard talk to Richard Turner, freshly back into Microsoft, and working on the Bash on Windows project. So why would you want a Linux command line prompt? As Richard explains, there are cool bits of code you can create on your Windows box but don't really behave all that well - some Ruby Gems, etc. Having Linux, real Linux, running in Windows helps all that work better. And if you're headed toward the cross-platform world in the mobile space, or Linux on the backend, these tools can help you be more productive and less frustrated. It's early days yet, but there's lots to check out!Support this podcast at — https://redcircle.com/net-rocks/donations

MonoGame and XBox One with Tom Spilman
Ready to code for XBox One? Carl and Richard talk to Tom Spilman about his efforts to bring MonoGame to the XBox One. When the XBox One came out a few years ago, it did not support Microsoft's Indie game platform, XNA. MonoGame has stepped up to fill that role. And as an extra perk, it runs on everything - iOS, Android, Mac, Playstation and Nintendo devices. And of course, everything is coded in C#. Tom talks about how more and more, performance in games is not an issue, and the price of coding in C++ is just too high, without significant advantage. You want to make games? Make them in C# - with MonoGame!Support this podcast at — https://redcircle.com/net-rocks/donations

.NET Startups with Alec Lazarescu
Are there startups running .NET? Sure! Carl and Richard talk to Alec Lazarescu about his experience running LearnBop. The applications are built in .NET, but being a startup is about more than just programming languages. Alec talks about having the agility of a startup, being able to rapidly scale while tightly controlling costs - there's only so much money in a startup! To get startup dynamics, you need to look beyond just Microsoft tools - Alec's team uses tools like Chef, which comes from the Linux world. Blending the two communities together has its own challenges, but the results are worth it!Support this podcast at — https://redcircle.com/net-rocks/donations

Learning NodeJS with David Gatti
Ready for JavaScript on the server? Carl and Richard talk to David Gatti about building the backend with nodeJS. The conversation starts out with why to use node - its not always an obvious answer! The philosophy of node moves away from the "do everything" web server of IIS and into turning on just what you want. With node you specify where you're listening and what you're listening for, and can construct exactly what your code should return as well. Templates make life easier - want to return a web page? There's a template for that. Just a service? You can do that too. David also talks about deploying through Heroku and automating the updating of your site with just a check in from GitHub!Support this podcast at — https://redcircle.com/net-rocks/donations

Making Band Apps with Charles Stacy Harris
Have you checked out Microsoft Band? Carl and Richard talk to Charles Stacy Harris about his work building Band apps. The Band is stuffed with sensors, strapped to your wrist, which opens the door to a ton of interesting information. Stacy talks about several programming options for the Band, including the web tiles that will essentially push an RSS feed onto the band. There's also SDK development options for the Microsoft Health app that communicates with the Band and works with iPhone, Android and Windows Phone. You can work natively or with cross-platform tools like Xamarin, so there are lots of choices - The Band is a great wearable device to explore!Support this podcast at — https://redcircle.com/net-rocks/donations

Aurelia Update with Rob Eisenberg
Time for an Aurelia update from the man himself! Carl and Richard talk to Rob Eisenberg about the latest developments in the Aurelia project - and what a year it has been! Rob talks about the architectural decisions in Aurelia that allowed for rapid development and an ability to just grab the bits of the library that you need. Lean-ness is the new mantra in JavaScript libraries, and as few custom tags as possible. Aurelia has focused on efficiency from the outset, and Rob is taking it even further. The conversation also dives into the more component-based approaches to web development including ReactJS - there's more to come!Support this podcast at — https://redcircle.com/net-rocks/donations

Cordova vs Xamarin with Brian Noyes
When do you choose Cordova over Xamarin and vice versa? Carl and Richard chat with Brian Noyes, who has built apps on both stacks and talks through the details! The conversation starts out on Cordova, which takes a bit of effort to assemble a coherent code-build-debug cycle from. As Brian says, your productivity is directly measureable by how quickly you can get around that cycle, and he's worked hard to optimize it. Things are a bit more integrated on the Xamarin side, and with the recent announcements, a lot more financially feasible also - the hybrid mobile development space is heating up!Support this podcast at — https://redcircle.com/net-rocks/donations

Understanding Microsoft Graph with Jeremy Thake
Microsoft as a Service? Carl and Richard chat with Jeremy Thake about all the goodness coming from the Office 365 team and beyond in the Azure space. Jeremy describes the new Microsoft Graph, which literally provides REST calls to Microsoft related products, starting with Office. The story continues with web callbacks to provide event driven ways to capture activity within accounts on services like OneDrive and the whole Skype Developer SDK so that you can embed Skype functionality into your apps. There's a lot of moving parts here, but the potential is to make it much easier to build the modern mashup of various Microsoft products - more to come!Support this podcast at — https://redcircle.com/net-rocks/donations

Xamarin Joins Microsoft!
Microsoft buys Xamarin! While at Build, Carl and Richard chatted with Nat Friedman and Miguel de Icaza about what the acquisition of Xamarin means. The big news is that the Xamarin tools for making iOS and Android apps are now part of Visual Studio - all versions, right down to the Community Edition. And there's more (of course), so have a listen. Miguel digs into what this means for the average .NET developer going forward: .NET now runs everywhere you could possibly want to run code, and maybe a few spots you've never thought of. It's true, .NET really does rock!Support this podcast at — https://redcircle.com/net-rocks/donations

Making MSDeploy Work with Robert Schiefer
MSDeploy can do it! Carl and Richard talk to Robert Schiefer about his experiences using MSDeploy to automate complex deployment solutions throughout the enterprise. Robert talks about the fact that MSDeploy is part of WebDeploy and includes a ton of features that are not always obvious - doing far more than just installing software, it can also modify security settings, update registry keys, even handle the deployment of databases using DACPAC. The documentation isn't great, but if you dig around, there's lots of capability there. If you're looking to save money, spend a little time understanding MSDeploy better!Support this podcast at — https://redcircle.com/net-rocks/donations

Genetically Modified Foods Geek Out
What do you know about genetically modified foods? Time for a Geek Out! Richard starts with some history as usual - humans have been modifying food plants for 12000 years! With selective and cross-breeding, humankind has managed to create and modify domesticated plants and animals in remarkable, and sometimes shocking ways. So genetic modification has been going on a long time now - why is there so much concern today? Technology has brought much more precision and options to genetic modification, and that raises all sorts of questions on what sort of changes make sense, and what should be done. There's lots of hype around GMO - what are the facts?Support this podcast at — https://redcircle.com/net-rocks/donations

Angular 2 with John Papa
Ready for the new Angular? Carl and Richard talk to John Papa about Angular 2 being in beta. And really in beta - John mentions that for the past few betas, updating his samples have only taken a few minutes, not hours. The conversation also dives into the controversy around the significant differences between Angular 1 and 2, although John sees it as simplification. A lot of ceremony that existed in Angular 1 has been eliminated, or implemented as part of standard tags. The role of Reactive Extensions for Javascript is significant as well: Everything is becoming asynchronous!Support this podcast at — https://redcircle.com/net-rocks/donations

Looking into C# 7 with Kathleen Dollard
How is C# 7 coming along? Carl and Richard talk to Kathleen Dollard about her involvement in the very public process that is the open source development of the next C#. Kathleen talks about how there are issues in the GitHub repository for Roslyn that are actually design notes - summaries of the current thinking on the new features coming. Where things get really exciting is the comments on those notes. If you're interested in being part of what goes into C# 7, that's where decisions are being made. Kathleen digs into some of the new features coming, including local functions, sophisticated pattern matching and more... be part of the discussion!Support this podcast at — https://redcircle.com/net-rocks/donations

Cross Platform UI in .NET with Curtis Wensley
How do you build cross-platform desktop applications? Carl and Richard talk to Curtis Wensley about eto.forms, an open source project he started back in 2006 to deal with cross-platform challenges. Originally focused on mobile, Curtis recognized that Xamarin was moving seriously into that space and pivoted to the desktop side, just in time for Silverlight to go into limbo. Under the hood, eto depends on various Mono related elements, although Curtis sees a day when it will all be .NET Core. The mobile stuff works too, so it is possible to build an app that works on desktop, tablet and phone. Is eto more universal than Universal Apps? Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Transpiling Javascript Using Babel with Craig McKeachie
Ready to transpile your Javascript? Carl and Richard chat with Craig McKeachie about BabelJS, an open source tool for transpiling Javascript. Why would you want to do that? So you can write in the latest version of Javascript and still have it run everywhere! Craig talks about how the rate of evolution in Javascript is increasing, and the jump that is ECMAScript 6, also known as ECMAScript 2015, makes the language a lot more, well C#-like. But the implementations in browsers is not as even, and that doesn't account for features coming in ECMAScript 7! Babel deals with this problem by transpiling into Javascript that runs everywhere. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Pattern Aware Programming using PostSharp with Gael Fraiteur
Where do development patterns fit into your world? Carl and Richard talk to Gael Fraiteur about the evolution of PostSharp into a library for implementing patterns. The combination of aspect-oriented programming and patterns is powerful - providing a means to implement a pattern while keeping it separate from your business code. Gael explores one particular pattern - multi-threading. Postsharp implements half a dozen different multi-threading strategies, so that you can apply the pattern as an aspect to your objects and make multi-threaded coding simpler and safer. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Marten on PostGres with Jeremy Miller
What's missing from most document data storage technology? Carl and Richard talk to Jeremy Miller about Marten, an open source document data store library that runs on top of PostGreSQL. Why would you run a document store on top of a relational database? For the features! Jeremy talks about how PostGreSQL brings the backup systems, development tooling and all that DevOps goodness to Marten. Under the hood, documents are stored as JSONB files - better than BLOBs, they're actually searchable JSON. You can treat Marten like a pure document store, or go under the hood and write SQL. Another cool way to up your data storage game!Support this podcast at — https://redcircle.com/net-rocks/donations

Azure Continuous Delivery with Jeffrey Palermo
Can you continuously deliver software on Azure? Carl and Richard talk to Jeffrey Palermo about his approach (and toolkit) to do continuous delivery - and Azure makes it far more feasible! The conversation starts out with some definitions, recognizing that the development community has been working its way toward faster delivery of value to customers for a long time - it's part of the Agile Manifesto. The question is purely how fast, or rather, how continuous is continuous? Jeff also notes that delivery doesn't mean deployment, but it does mean that you're at the place where you can immediately deploy when you're ready. Lots of tools and thinking on how to get this done, it isn't simple!Support this podcast at — https://redcircle.com/net-rocks/donations

Release Management with Kevin Mack and Brandon Rohrer
How do you manage your software releases? Carl and Richard talk to Kevin Mack and Brandon Rohrer about the various tools that come together to help automate software releases. The focus on this approach is a product formerly known as InRelease by InCycle, which was acquired by Microsoft back in 2013. Now it's known as Release Management Services for VSTS and deeply integrated with the Studio toolset. The conversation also dives into the challenges around databases when it comes to release management - how do you get your database to be part of your release? Lots to think about here to up your VSTS game!Support this podcast at — https://redcircle.com/net-rocks/donations

Building the Azure Portal with Jakub Jedryszek
Have you used the biggest, most complex Single Page Application (SPA) in the world? It's the Azure Portal! Carl and Richard talk to Jakub Jedryszek, one of the folks building the framework that runs the Azure Portal. Jakub talks about the portal framework being built on TypeScript and Knockout so that all the different Microsoft teams building Azure products don't get delayed in delivery because they can't get on the portal. The challenge is to keep everything orderly so that folks using the Portal can actually make sense of it, and that takes a lot of negotiations and management within the teams. Software is hard, but expectation management is even harder!Support this podcast at — https://redcircle.com/net-rocks/donations

Virtual Realty, XAML and More with Laurent Bugnion
What does Virtual Reality and XAML have to do with each other? Carl and Richard talk to Laurent Bugnion about his work around building virtual reality software. The challenge, as Laurent puts it, is the whole 3D issue. Building 3D software is tricky, and the tooling is hugely important. The conversation turns to tools like Unity3D, which is very popular in the 3D space. But can XAML do the job? What is the development experience like? What can you build and how do you test it? And what can we really do with virtual reality beyond gaming? Great conversation with a guy who's built a ton of awesome software!Support this podcast at — https://redcircle.com/net-rocks/donations

Containers and Microservices Panel at NDC London
So where are containers and microservices going? While at NDC London, Carl and Richard hosted a panel discussion with Michele Bustamante, Mark Rendle and Ben Hall to talk about microservices and the role that containers play in making microservices manageable and practical. Docker is the most well-known of the container services, but its not alone, and the panel debates the relative merits of the different container technologies. When it comes to the microservices, how important are containers? How micro is micro, and how many do we need? Could Azure Service Fabric be an example of how to do microservices at a platform level, rather than container? Lots of questions and discussion on this hot topic!Support this podcast at — https://redcircle.com/net-rocks/donations

The Economics, Psychology and Science of Agile with Matthew Renze
Do agile development practices make economic sense? Carl and Richard chat with Matthew Renze about his views on the economics, psychology and science behind agile development. The conversation turns to the benefits of agile done well - moving rapidly to build effective solutions for a business. This touches a lot of points that developers care about, like their software actually being used and being valued. Matt talks about how money is not a primary motivator at a certain point - that the autonomy that agile practices bring become a more powerful drivers, and that gets great results and provides great value!Support this podcast at — https://redcircle.com/net-rocks/donations

Machine Learning on Azure with Gary Short
How do you get started with machine learning? On the last stop of the Scot Net Rocks tour, Carl and Richard talked to Gary Short about his work independently and now with Microsoft building machine learning solutions for a large variety of companies. Gary talks about the evolution of machine learning, and how the cloud has become a critical part of the equation. With the cloud, you can harness as much compute power as you need when you need it, and turn it off when you don't. That solves a ton of machine learning problems - as Gary explains, you don't have to pick a perfect algorithm, you can just run them all and then analyze them together!Support this podcast at — https://redcircle.com/net-rocks/donations

Agile Change with Chris McDermott
How can you bring change to your organization in an agile way? While on the ScotNetRocks tour, Carl and Richard talked to Chris McDermott about his experiences bringing agile to companies, and how that affected change. The conversation explores the idea that companies are actually highly resistant to change - change represents risk, and risk should be avoided. How do you really embrace change? Chris talks about managing the risk by making the cost of failure small, effectively lowering the risk. That means being able to measure how things are working so you know when you're failing sooner and can change course efficiently. Change is good - you go first!Support this podcast at — https://redcircle.com/net-rocks/donations

Modern Agriculture Geek Out
Geeking out on agriculture? Of course! While food is rarely the number one issue in the western world, food quality and security always bring out a certain level of anxiety in people. So how did we get here? Are we going to run out of food? Is the population explosion going to doom mankind? Or will it be climate change? Can technology actually work through all these problems? Carl and Richard discuss how agriculture started, how it has evolved and what the future could look like going forward - this is a foundational show for even more conversations about how we feed the world and ourselves - be part of that conversation!Support this podcast at — https://redcircle.com/net-rocks/donations

Reusable React with Chris Canal
Can React make your web pages more reusable? While on the Scot Net Rocks tour, Carl and Richard stopped in Edinburgh to chat with Chris Canal about his work with React. The conversation turns to a stack of tools you may never had heard of for building reliable, maintainable and testable JavaScript code - no really, check out the links! Chris talks about how React creates objects, mixing JavaScript, HTML and CSS together into something that can be reused effectively, but only if you know how to manage it. And that's where the tooling comes in. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Scaling Agile using Business Mapping with Dan North
Can Agile scale to thousands of people? While at NDC London, Carl and Richard sat down with Dan North (and a bottle of scotch) and had a deep conversation about the limits of agile and how we can get beyond that limit. Agile naturally lends itself to feature teams - 5-10 people who have a variety of skills that can get a feature out the door. But to build more substantial software, you need more people, typically broken into more teams... and that generates the scrum-of-scrums, etc. Dan talks about organizing teams differently to keep productivity high and the quality where it needs to be - scale agile!Support this podcast at — https://redcircle.com/net-rocks/donations

User Research with Lily Dart
How can you learn what your users like about your application and what you can do to make it better? Enter user research! While at NDC London, Carl and Richard talked to Lily Dart about her approaches to doing user research - guerrilla style! Lily talks about being out on street corners asking passersby to look at an application on a smartphone and give their impressions, all for a Starbucks card. The trick is not to take what they say literally, but to actually watch how they interact with the application, what works and what doesn't. In some apps, the camera is always on so they can record the facial expressions of the tester! Lots of cool thoughts on how to collect data from users!Support this podcast at — https://redcircle.com/net-rocks/donations

Azure Application Insights with Joe Guadagno
How do you instrument your applications in production? While at NDC London, Carl and Richard talked to Joe Guadagno about his efforts using Azure Application Insights to understand how his web applications run under load. Gathering telemetry from your production applications used to be a very case-by-case scenario, but when working the Azure Web Sites, things get a bit simpler, using Azure App Insights. But its far more than just monitoring your web site - App Insights has agents for every kind of smartphone and desktop client imaginable. You can collect a ton of data from every endpoint your application has - the challenge is sorting it all out!Support this podcast at — https://redcircle.com/net-rocks/donations

Container Patterns with Ben Hall
What patterns make sense with containers? At NDC London, Carl and Richard talk to Ben Hall about some more mature pattern approaches to container implementations, specifically with Docker. Ben talks through a number of key patterns that make containers work the way you expect in production. There are key elements such as immutability, avoiding circumventing the configuration-as-code mindset of containers. Containers should be built, torn down and built again from their scripts, rather than ever updated. Along the way, Ben discusses a variety of tools and resources to support good container patterns - check out the show links!Support this podcast at — https://redcircle.com/net-rocks/donations

Onboarding is Culture with Jessie Shternshus
What does your company do when it brings in new hires? While at NDC London, Carl and Richard talked to Jessie Shternshus of the Improv Effect about how she helps organizations create fun, innovative onboarding processes that actually reflect the culture of the company. Jessie talks about various exercises she uses to help folks get comfortable with a team and communicate effectively. The conversation digs into how every organization has a culture that new people see, the question is only how intentional that culture actually is - is the reality that its a sink-or-swim kind of place? Or do you really support the success of everyone? Lots of laughs and fun while thinking about how to make your company great!Support this podcast at — https://redcircle.com/net-rocks/donations

NuML with Seth Juarez
How can you make machine learning simpler? While at NDC London, Carl and Richard talked to Seth Juarez about his open source project NuML. Seth has been working on NuML since 2011, providing tooling to let developers think more about the goals of their machine learning than the specific mathematical concepts involved. But he reinforces that you do need to learn some core concepts of machine learning no matter what! You can run NuML anywhere you like, but if you're working in the cloud, Seth mentions AzureML as having similar concepts to NuML, but built to work at cloud scales. Machine learning is becoming a critical capability for organizations - are you ready?Support this podcast at — https://redcircle.com/net-rocks/donations

Identity Update with Dominick Baier and Brock Allen
How are you managing identity? While at NDC in London, Carl and Richard talk to Dominick Baier and Brock Allen about their work Identity Server. Now part of the .NET Foundation (making it easier for enterprises to being open source into their organization), Identity Server can provide the authentication services across all your applications. That naturally leads to a discussion on the authorization side of things, which focuses more on claims-based security specific to each application and the needs for other tools. Getting identity right is hard, but Identity Server takes you down the right path!Support this podcast at — https://redcircle.com/net-rocks/donations

Understanding R with Barbara Fusinska
What do you know about R? While at NDC London, Carl and Richard talked to Barbara Fusinska about her work using R as part of real system. Barbara talks about the role of statistics and machine learning as well as the various tools that make it easier to incorporate into your application. The conversation turns to MatLab and Revolution Analytics language R. R is focused on machine learning, it's not a general purpose language. Think of it as SQL for machine learning - great at the thing it does, but not for everything. And now that Microsoft owns R, you can expect to see it more and more in the .NET development world!Support this podcast at — https://redcircle.com/net-rocks/donations

Service Discovery with Ian Cooper
Service Discovery? Is UDDI back? While at NDC London, Carl and Richard talk to Ian Cooper about service discovery in the microservices world. Ian talks about the effect of microservices in making systems more complex - it's easy to end up with hundreds of services. And you don't want to be hard-coding service locations into your application, what happens when things change? While you could roll your own, Ian talks about a range of tools already out there to help your applications discover the services they need. Everything needs to be redundant and reliable - which is actually hard to build. Check out the links for all sorts of great tools!Support this podcast at — https://redcircle.com/net-rocks/donations