.NET Rocks! - podcast cover

.NET Rocks!

Carl Franklinwww.spreaker.com
.NET Rocks! is an Internet Audio Talk Show for Microsoft .NET Developers.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

Space-Based Power Geek Out

Is Spaced-Based Power viable? Time for a Geek Out! Carl and Richard chat about the state of space-based power, reviewing a number of designs going back to the 1970s. Can you really transmit enough power to make it worthwhile? How big does the satellite need to be? What's the best place to put the satellite? Is it a giant weapon when its done? Who will build it and why... and just how much is this going to cost? It's not all good news, but its interesting stuff - have a listen, and don't forget t...

Mar 19, 201559 min

Cross Platform Development with Marc Hoffman

Programming in Swift? Want to build Android apps too? Carl and Richard talk to Marc Hoffman of RemObjects about his Silver project - using Swift to program for Android. Swift is Apple's cool new language for developing iOS apps, making life easier than Objective C. Don't use Swift? No problem, how about Pascal - because RemObjects has Oxygene, which is a moderized version of Pascal. That doesn't work for you? Then how about C#? Because this tool set lets you write C# across all the platforms too...

Mar 18, 201555 min

Managing an IT Codebase with Steve Evans

So when do IT Pros become developers? Carl and Richard talk to Steve Evans about his operations folks writing code and dealing with all the challenges that everyone finds when they write, own and operate code. The code in question is primarily PowerShell, used to automate deployment. It needs testing, source control and everything else that code requires. Steve talks about how his operations folks have come to learn the same things that all developers need to learn, and for the most part, end up...

Mar 17, 201559 min

Beyond Kinect with Tim Huckaby

The awesome Kinect applications keep coming! Carl and Richard talk to Tim Huckaby about the on-going revolution of applications utilizing Kinect. While not especially popular in the traditional desktop setting, the Kinect is finding remarkable traction in retail and commercial spaces, as interactive signage and for connecting with customers. Tim talks about battling the creepiness factor - the ability of tools like Kinect to figure out who you are and what you're doing can be rather disconcertin...

Mar 12, 201557 min

Building Untappd with Greg Avola

Like beer? Are you using Untappd? Carl and Richard talk to creator Greg Avola about the phenomenon that is Untappd. What started as a simple tool to keep track of what beer he liked and didn't like has turned into a super popular app with millions of downloads. Greg talks about what it took to keep the app working as the number of users grew immensely, and how he and the team built the app to work on all sorts of different phones. In the end, the cornerstone of Untappd is the back end with an am...

Mar 11, 201554 min

The Future of ScriptCS with Glenn Block

What an amazing year for ScriptCS! Carl and Richard talk to Glenn Block about the latest developments in ScriptCS - comparing the state of affairs to the last time he was on a year previously. With Roslyn all but shipped, ScriptCS is going mainstream - perhaps it will even be bundled with Studio someday! In the meantime, Glenn and a host of other contributors have continued to extend ScriptCS to make it easier to deploy, share scripts and add additional functionality without having to work in Vi...

Mar 10, 201555 min

Secure Account Management with Troy Hunt

Are you user accounts secure? Carl and Richard talks to Troy Hunt about all the ways you can get your accounts stolen. So what should you store and how should you store it? Troy digs into the various encryption and hashing techniques available - and the many mistakes that have been made with them. Along the way expect yet another discussion about password management, it is an endless process. And while we're at it, SQL Injection is *still* the largest vulnerability out there. Fix it first! Suppo...

Mar 05, 20151 hr 1 min

Mobile Testing Strategies with Karen Johnson

How are you dealing with mobile testing? Karen Johnson talks to Carl and Richard about thinking through the big picture when it comes to testing. The conversation starts out with a discussion about the tools we've had for desktop and web testing for years that are still hard to come by on the mobile platform - like UI capture of touch, gestures and typing. Its just not that easy to do capture on a phone. The diversity of products is a huge part of the problem, but its also the rapidly evolving o...

Mar 04, 201555 min

ASP.NET in 2015 with Mads Kristensen

ASP.NET continues to evolve! Carl and Richard talk to Mads Kristensen about the many amazing things he's working on in the web space, starting with Web Essentials! Mads explains how Web Essentials is a way to experiment with new features for ASP.NET, and that success comes when the feature is pulled into Visual Studio itself - and you get to be part of that process, it's all open source! The conversation turns to Visual Studio embracing the web development ecosystem to use the best tools for the...

Mar 03, 20151 hr 2 min

Building IoT Devices with Suz Hinton

So what IoT device have you built? Carl and Richard talk to Suz Hinton about her experiences building IoT devices. Suz starts out talking about Meow Shoes, a pair of shoes she added sensors and an Arduino too - and used cat meows to test with. All sorts of hilarity ensues, but there are a number of interesting applications can be made from capturing someone's movements, even through their feet. The conversation turns to the dev stack - all Javascript, front and back! There are all sorts of libra...

Feb 26, 201557 min

Mobile Testing on Xamarin with James Montemagno

How do you test your mobile applications? James Montemagno talk to Carl and Richard about various testing approaches for mobile apps. James talks about the Xamarin Test Cloud with thousands of different devices you can test against... for a fee of course. This leads to a conversation about automating UI testing, testing against local devices and only going to the cloud when you're ready to test on a larger diversity of phones. James also talks about the broadening range of devices out there, not...

Feb 24, 201559 min

Azure Update with Michele Leroux Bustamante

So where is Azure at today? Carl and Richard talk to Michele Leroux Bustamante about her work with a number of customers utilizing Microsoft Azure. The conversation digs into what Michele considers new Azure vs. old Azure. She still has customers depending on web and worker roles, while many have moved purely over to WebSites. And the evolution continues, with better analytics, the beginnings of container technology taking over from regular VMs... we're still at the beginning of the cloud revolu...

Feb 24, 201559 min

TDD on .NET and Java with Paul Mooney

How do you test your cross platform applications? Carl and Richard talk to Paul Mooney about building software in .NET and Java and wanting to use a common set of testing protocols. Tricky, but possible! The conversation focuses in on abstractions, which are key to creating sufficient separation of functionality to allow you to insert testing code regardless of what language you work in. And it turns out you can write tests for multiple languages if you're careful. Java and .NET are more similar...

Feb 19, 201551 min

Ionic Framework with Troy Miles

So how do you build your cross-platform mobile apps? Carl and Richard talk to Troy Miles about his experiences building mobile apps with the Ionic Framework. Built over top of Adobe Cordova, Ionic takes over a lot of the plumbing code that you find yourself building in every mobile app. Ionic brings controls to the table in two forms - pure CSS components and CSS/JavaScript. You could write the CSS yourself (or maybe you couldn't), but why would you? Troy talks about some of the applications out...

Feb 18, 201549 min

Building a Lean Enterprise with Jez Humble

Jez Humble is back and building a lean enterprise! Carl and Richard talk to Jez about continuous delivery and all that amazing DevOps stuff - but then we get to the serious bit, which is really about how DevOps is a manifestation of organizational change. You need buy-in from the top to make it happen, but it can't happen all at once. How do you make gradual improvements to present the power of a better culture with deeper understanding? Jez talks about the importance of metrics and measuring th...

Feb 17, 201553 min

Making a Thousand Podcasts with Carl and Richard

Well, there goes another milestone - show 1100! Since Richard actually joined as co-host starting with show 100, that makes ONE THOUSAND .NET Rocks episodes together. Sure, there's 130 Tablet Shows, but who's counting? The conversation digs into a bunch of the gear used to make .NET Rocks and all the PWOP podcasts. We may not take ourselves too seriously, but we sure do take podcasting seriously. You wanna know how it's done? Have a listen! Support this podcast at — https://redcircle.com/net-roc...

Feb 12, 201555 min

Digging into Javascript 6 with Jafar Husain

Are you ready for ECMAScript 6? Carl and Richard talk to Jafar Husain about some of the great new features coming in ECMAScript 6 - the next version of JavaScript, at least for now. Jafar talks about the fun and challenges of participating in the TC39 committee that developed the ES6 standard which is now being implemented by browser developers. Jafar digs into Promises, Yields, Proxies and more - lots of discussion about features you've come to love in languages like C# appearing in JavaScript!...

Feb 11, 201552 min

C# 6 is Close with Bill Wagner

Are you ready for C# 6? Carl and Richard talk to Bill Wagner about the latest changes to C# 6, with some features being dropped (perhaps to appear in a later version), some syntax changes, and digging deeper on some of the more complex features available. Now that everything around C# is open source, you can see the process of developing new features going on, and even participate in it! Bill and Richard also talk about Humanitarian Toolbox, their ongoing effort to build open source software for...

Feb 10, 201557 min

Announcing Aurelia with Rob Eisenberg

So what comes after Durandal? Rob Eisenberg talks to Carl and Richard about Aurelia! The conversation starts out focused on AngularJS and Rob's role with the open source project and ultimate departure. But that was back in November 2014 - what happens next? Aurelia is Rob's vision of what web developers need to build effective browser-based client applications. Rob talks about implementing Aurelia to utilize ECMAScript 6 and 7 while still polyfilling back to ES5 - the Javascript you recognize. T...

Feb 05, 201557 min

Web Components with Cory House

Are you ready to build web pages with web components? Cory House is! Carl and Richard talk to Cory House about the web component specification and what that will look like in your modern web development. As Cory explains, the key idea behind web components is to provide a framework for Javascript library extensibility that doesn't force you to own the library yourself. While the standard is still being discussed, Cory mentions some libraries that have already gone ahead and implemented a variati...

Feb 04, 201556 min

Migrating from WinForms to WPF with Phil Japikse

Looking at moving from WinForms to WPF? Phil Japikse can help! Carl and Richard talk to Phil Japikse about the changes in thinking that have to happen to make WPF work for you if you're coming from a WinForms world. The conversation starts out discussing the strengths of WinForms and why they persist to this day - it just works! And there's no designer experience like it, including WPF. No matter where you go, after WinForms, you're going to spend more time looking at code for your UI. Do you ha...

Feb 03, 201559 min

Beyond Software Craftsmanship with Uncle Bob

Time for a craftsmanship update from Uncle Bob! Carl and Richard talk to Bob Martin about the growth of developers, and how the number of new developers is overwhelming the available teaching and mentoring resources available today. The discussion turns to the fact that customers would rather have mentors writing code than teaching new developers - better to throw the new folks in a room and let them fend for themselves, maybe software will come out! Uncle Bob talks about the rise of professiona...

Jan 29, 201554 min

Mobile First with Chris Love

Are you building mobile first? Carl and Richard talk to Chris Love about his work building mobile apps - in two styles! First Chris talks about working with a startup, with the latest tools and lots of experimentation. On the other side, there's the corporate development world, which is far more conservative and resisting change. Then the conversation turns to progressive enhancement, making new versions of web pages using modern tools and letting the old pages serve older browsers until its no ...

Jan 28, 201552 min

WPF All Grown Up with Billy Hollis

Still resisting going to WPF? Billy is here to help! Carl and Richard chat with Billy Hollis about the ever-improving ability of WPF to build great looking desktop applications. Billy talks about techniques for getting the most from WPF and paths for new developers to take to be successful. There's a huge array of options out there in WPF, it can be terribly confusing to know where to get started. WPF is eight years old - as old as Visual Basic ever got! Shouldn't everyone be using it by now? Su...

Jan 27, 20151 hr 2 min

Water Power Geek Out

One more alternative energy Geek Out - generating power with water! The conversation starts with hydroelectric power, but then moves to tidal and wave power. Some work, some don't, and it's not just about the technology either, how the business models are built matter a lot. But there's a lot of energy from wave and tides to be had, the trick is knowing how to capture it! From tidal barrages to underwater turbines, buoys, snakes and air turbines, there are a lot of approaches to capturing this m...

Jan 22, 201552 min

Duck Punching with Todd Gardner

Duck punch your JavaScript lately? Todd Gardner talks to Carl and Richard about the practice of changing object behaviors in JavaScript for good or evil. After an explanation of how duck punching (or monkey patching, pick your favorite silly term) works, the discussion turns to the dark side of how hackers can intercept your Javascript library calls, capture keystrokes and otherwise subtly change your web pages. Could you tell? Then Todd dives into using your powers for good - strategies for tes...

Jan 21, 201546 min

Identity Server with Dominick Baier and Brock Allen

Carl and Richard talk to Dominick Baier and Brock Allen about the new version of Thinktecture IdentityServer. As Dominick explains, as soon as you have more than one web application that needs authentication, you want to go to a centralized authentication and authorization scheme, and that's where IdentityServer comes into play. Working with oAuth2 and OpenID Connect, you can create identities for your users from Active Directory, other IMAP stores or just a plain old SQL Server. Take your authe...

Jan 20, 201557 min

HTML 5 Update with John Papa

Ready to think beyond the SPA? John Papa talks about the continuing evolution of HTML 5. Carl and Richard chat with John about web components, an evolving standard to make JavaScript libraries more extensible and organized. AngularJS comes out in the conversation as well, especially version 2 with its breaking changes - but you don't need to migrate if you don't want to. V1 will continue development. John also digs into his current suite of tools for building, deploying, and debugging web pages....

Jan 14, 201555 min

Statistical Genomics using F# with Evelina Gabasova

Can computing cure cancer? That's Evelina Gabasova's goal! Carl and Richard talk to Evelina about her work using machine learning and data analytics to understand the genetics of cancer, its variations and subtypes. Part of her goal is to get to personalized medicine - where your doctor uses your genetic information to determine the ideal treatment, custom-made for you. So how does that involve statistics? Evelina talks about her evolution from computing into informatics and the various tools us...

Jan 13, 201554 min

Different Databases with David Simons

How many different ways can you store data? David Simons knows at least ten! Carl and Richard talk to David about a wide variety of data storage approaches. Some are SQL, some are NoSQL, but David digs into each one talking about strengths and weaknesses. The conversation digs into the idea that using one data store for all purposes is archaic - while it always depends on your application's needs, have two, three, or four different data stores isn't crazy! David talks about various classes of da...

Jan 08, 201554 min
For the best experience, listen in Metacast app for iOS or Android