
Passwords, SQL Injection and WiFi Security with Troy Hunt
While at NDC in Oslo, Carl and Richard talk to Troy Hunt about all the scary stuff going on in security today. The conversation starts out recapping some discussion on passwords - how do we get past them? Troy also digs into the on-going issues of SQL Injection, still the number one security risk for web sites. You can still use Google to find vulnerable web sites, and there are great free tools out there to find and exploit insecure SQL databases - don't be one of them! The discussion turns to Strict Transport Security, making sure SSL is on all the time for a web site. Still gotta fix the basics, but new capabilities are coming!Support this podcast at — https://redcircle.com/net-rocks/donations
25 Kesä 201559min

.NET Everywhere with Rocky Lhotka
Where will .NET go next? Carl and Richard talk to Rocky Lhotka (who happily is still alive after having his entire aorta replaced) about the resurgence in .NET. Between the open sourcing of .NET creating a common codebase for Windows, OSX and Linux. But that codebase is server focused - what does it take to get to the client? And to that idea, should XAML be open sourced? Rocky drills into the challenges of making cross-platform mobile apps - it's still not simple enough yet. But things are looking up, and there is only going to be more choice. Rocky is optimistic!Support this podcast at — https://redcircle.com/net-rocks/donations
24 Kesä 20151h

Performance Tuning in Azure with Christopher Bennage
If it's on the cloud, it'll scale and perform, right? Carl and Richard talk to Christopher Bennage about his work at Patterns and Practices helping understand where performance can go wrong with Azure. It's on GitHub to provide code samples and analysis on the various problems you can find with scaling your Azure app. Christopher discusses eight different anti-patterns the PnP folks have found in their travels that can impair performance. Included in each are code samples and analysis of performance on Azure to show improvements - and you can run the code yourself on Azure to compare!Support this podcast at — https://redcircle.com/net-rocks/donations
23 Kesä 20151h 2min

Energy Storage Geek Out
Time for an Energy Storage Geek Out! The most requested Geek Out on FeatHub as Battery Technology, Carl and Richard discuss a wide range of aspects of energy storage. The conversation starts out on electrochemical batteries, which are only about 200 years old. Richard digs through the technical aspects of anode, cathode and electrolyte, dry cells, wet cells and polymer cells. And why do some batteries explode, anyway? Then the focus is on Tesla's new PowerWall battery products, what they're good for and what they aren't. And before the end, some other storage techniques like superconductors, ultracapacitors and flywheels!Support this podcast at — https://redcircle.com/net-rocks/donations
18 Kesä 201557min

Instrumenting using Stackify with Jason Taylor and Michael Paterson
So how are you instrumenting your applications? Carl and Richard talk to Jason Taylor of Stackify and Michael Paterson of Carbonite about the power of great instrumentation to make awesome software. Stackify provides a set of free tools if you're working in Azure. And speaking of Azure, Carbonite lives on Azure and uses Stackify for instrumentation. Michael talks about how Stackify helped Carbonite understand performance problems and errors that were occurring in production that were very hard to see from logs or customer service requests - deeply instrumenting their application made all the difference!Support this podcast at — https://redcircle.com/net-rocks/donations
17 Kesä 201553min

Extending C# using Fody with Simon Cropp
How do you extend C#? Carl and Richard talk to Simon Cropp about his open source project called Fody. Simon talks how Fody allows you do do "weaving" of .NET assemblies to add capabilities. Sounds simple, but it's not - it's hugely powerful and has to be handled carefully. To make it even more amazing, there are a ton of add-ins built for Fody to open the door to all sorts of aspect-oriented programming, simplifying testing, instrumentation and other sorts of coding extensions. So many possibilities, you should check it out!Support this podcast at — https://redcircle.com/net-rocks/donations
16 Kesä 201557min

Deeper into DDD with David Rael
So how deep are you into Domain Driven Design? Carl and Richard talk to David Rael about his work applying DDD principles to the systems his customers develop. David focuses in on the idea of the ubiquitous language, something Eric Evans admits he wishes he'd put earlier in his seminal book on DDD. The ubiquitous language is the assembly of all the terms needed and agreed upon about the particular domain that the application has being built for. Most of what you need to know to build an application lives in that language, and most of what can go wrong goes wrong there. Great, focused conversation from someone living the DDD life!Support this podcast at — https://redcircle.com/net-rocks/donations
11 Kesä 201557min

Building Microservices with Howard Dierking
Microservices? Carl and Richard talk to Howard Dierking about his work building microservices starting with the name - Howard hates the term microservices. He prefers to call them focused services, which only makes sense. The goal is to write as little code as possible while delivering the capabilities needed, not all that different from most modern development approaches. The conversation turns to how we've twisted service design because deployment and versioning were so difficult. Today its better and we can take advantage of granularity to keep our services small, independently updated and flexible!Support this podcast at — https://redcircle.com/net-rocks/donations
10 Kesä 201554min