.NET Rocks! - podcast cover

.NET Rocks!

Carl Franklin and Richard Campbellwww.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

AI for Developers with David Carmona

What can developers do with artificial intelligence? While at Ignite in Orlando, Carl and Richard sat down with David Carmona to talk about the latest AI offerings from Microsoft. The conversation starts out focused on some of the higher level issues in AI tech - the moral and ethical aspects. The major AI players in the world are collaborating to help develop standards to do the right things. Then David digs into the tooling available from Microsoft including all of the cognitive services, deep...

Oct 31, 201754 min

Building Web Apps using vue.js with Shawn Wildermuth

Ready for a different vue on web pages? Carl and Richard talk to Shawn Wildermuth about his experiences with vueJS. The conversation starts out with a discussion about the endless range of JavaScript frameworks - do we need another one? Shawn compares his experiences with Angular, React and vue. They all have strengths and weaknesses, the question is, what is important to you when building websites? Support this podcast at — https://redcircle.com/net-rocks/donations...

Oct 26, 201757 min

Git Source Control for Everyone with Dmitry Lyalin and Ed Thomson

Git for everyone! While at Ignite in Orlando, Carl and Richard talked to Ed Thomson and Dmitry Lyalin about the latest updates to Visual Studio Team Services that includes deep integration with Git - not just GitHub, but Git the repository technology. The conversation digs into the commitment Microsoft has to contributing to open source projects including Git itself - including moving Windows into the world's largest Git repository, a whole 300GB of source code! Git has penetrated deeply into Mi...

Oct 24, 201749 min

SpaceX BFR 2.0 Geek Out

In September 2017, Elon Musk walked out on stage at the International Astronautical Congress and updated everyone on SpaceX's latest plans. Time for a Geek Out! But first, an update on all of SpaceX's projects, including Falcon 9, Falcon Heavy and the Interplanetary Transport System. Then into the new stuff - the next iteration of the Big Falcon Rocket (BFR) that Elon says will replace all three systems. The BFR is bigger than the Falcon, smaller than the ITS (which likely will never be built), ...

Oct 19, 20171 hr 14 min

.NET Core, Standard and the Future with Scott Hunter

.NET Core 2 is shipped - what comes next? While at Ignite in Orlando, Carl and Richard chatted with Scott Hunter about life after shipping .NET Core 2. The conversation ranges over what the .NET Standard really means, and the fact that there are no immediate plans to declare new standards - there's no need! Scott also talks about XAML Standard and hints at some interesting futures for WinForms and traditional client apps. .NET continues to evolve! Support this podcast at — https://redcircle.com/...

Oct 17, 201743 min

Many Kinds of Messaging with Clemens Vasters

There are so many messaging options in Azure, how do you choose? While at ProgNet in London, Carl and Richard sat down with Clemens Vasters to talk through the strengths and weaknesses of each messaging service. Clemens has been part of every messaging product in Azure, starting with Service Bus more than ten years ago. He discusses how customer needs and increasing demands in messaging resulted in making more specific products like Event Hub and IoT Hub. Azure Event Grid also fits a specific ro...

Oct 12, 201755 min

AI Panel from DevIntersection Europe!

What's up with Artificial Intelligence - and why should we care? While at DevIntersection in Stockholm, Carl and Richard hosted a panel discussion with Seth Juarez, Jessica Engstrom and Tess Ferrandez to explore the current AI craze. Each of the panelists discuss the technologies they've been working with for years that now fall into the banner of AI - whether that be machine learning, speech and visual recognition, even chatbots today are part of the AI story. As much branding as product, AI se...

Oct 10, 201754 min

Open Source Development on the Microsoft Stack with Dylan Beattie

Why should open source developers consider the Microsoft stack? While at ProgNet in London, Carl and Richard sat down with Dylan Beattie to talk about his experiences working with developers that have written lots of code, but not in the Microsoft world. The conversation starts out focused more on the ongoing evolution of the Microsoft Stack with the recent release of Core 2 and the evolving ability to do mobile development. Dylan talks about .NET no longer being about Windows, but rather availa...

Oct 05, 20171 hr 2 min

Entity Framework Core 2 with Julie Lerman

Core 2 is out, and with it, Entity Framework Core 2! While at ProgNet in London, Carl and Richard chatted with Julie Lerman about the latest version of Entity Framework Core. Julie talks about what's in, what's out and what's different - and it's a lot. The discussion digs into why you would use EF Core, including cases where you would use it with the regular Framework, not just with .NET Core. The team has taken the opportunity to do things differently, based on learnings from the original Enti...

Oct 03, 201755 min

Social Presentations with Mark Rendle

How would you make presentations better? While at ProgNet in London, Carl and Richard talked to Mark Rendle about his efforts to build a tool to make presentations more social - he calls it Shtik! The idea is to provide a cross-platform presentation tool using HTML so that it works on any platform (hence .NET Core) but also provides ways for the attendees to take notes and send feedback in real time. This opens the door to having the attendees of a presentation help direct it, offering a very di...

Sep 28, 20171 hr 1 min

.NET Diagnostics with Jon Skeet

How do you diagnose problems in your applications? While at ProgNet in London, Carl and Richard sat down with Jon Skeet to talk through how he does diagnostics and understanding bugs. The conversation starts out with a discussion around a comment that Richard read about writing great Stack Overflow questions by breaking down the problem into the smallest possible reproducible version. Jon talks about humility and diversity as cultural aspects in development teams that leads to better diagnostics...

Sep 26, 201758 min

Azure Event Grid with Dan Rosanova

Event-driven architecture in Azure! Carl and Richard talk to Dan Rosanova about Azure Event Grid, built to power event-driven and serverless apps in Azure. Dan talks about how Event Grid picks up where WebHooks leave off, providing simpler connectivity between a variety of event streams and routing to different event consumers. The conversation also digs into the broader concepts of event-driven architecture, using queuing and subscription patterns to build loose-coupled, highly scalable and rel...

Sep 21, 201750 min

Migrating to .NET Core 2 with Jeremy Likness

.NET Core 2 is out - are you ready to migrate? Carl and Richard talk to Jeremy Likness about his experiences migrating his own projects over to Core 2 from .NET Framework. The latest version of Core has the vast majority of the base class libraries from the original framework implemented. Jeremy talks about his open source project called Sterling that hails back from the Silverlight days as a NoSQL data store. And it migrated fine! The conversation dives into other aspects beyond being cross pla...

Sep 19, 201752 min

Windows Template Studio with Clint Rutkas

Struggling to get started with Universal Windows Platform applications? Carl and Richard talk to Clint Rutkas about the Windows Template Studio (WTS). WTS was first released into the Studio marketplace at Build in 2017 and has been updating every six weeks or so - with lots of community contributions. Clint talks about striking the right balance between generating code automatically that demonstrates best practices and getting in the way of you writing your own code - it's never simple, but when...

Sep 14, 201751 min

New Razor Pages with Jess Chadwick

New to ASP.NET Core 2 is Razor Pages - how is it different from Razor? Carl and Richard talk to Jess Chadwick about how Razor Pages takes Razor to the next level, getting away from traditional MVC (which is a funny thing to say) and into a more flexible model with a simpler code-behind approach. Jess talks about how this approach often ends up more closely coupled, but in a lot of cases, that's just fine. The different techniques are not mutually exclusive, you can mix-and-match as needed. This ...

Sep 12, 201758 min

Animations at Work with Rachel Nabors

Do you have animation in your work? Carl and Richard chat with Rachel Nabors about her work putting animation into web applications. The conversation starts out with a bit of a history lesson around early animation on computers, especially around touch - Rachel argues that what made the iPhone great was the keyboard animation metaphor so good you forgot you were typing on glass. Animation when done right just makes your software easier and more enjoyable to use - but it shouldn't be too noticeab...

Sep 07, 201753 min

F# for C# Developers with Scott Wlaschin

Ready to try on F#? While at NDC Oslo, Carl and Richard chatted with Scott Wlaschin about what C# developers need to know to get started with F#. Scott talks a bit about his own history with development which ties in with the evolution of functional programming which in a way lost out to object-oriented programming back in the 1980s. Not that the two approaches are mutually exclusive, and Scott discusses how objects and functions live happily together in F#. It's a different way of thinking, but...

Sep 05, 201755 min

Empathy Mapping with Diane Zajac-Woodie

How do you get to know your customers? While at NDC Oslo, Carl and Richard talked to Diane Zajac-Woodie about empathy mapping, a process for trying to internalize the dimensions of your various customers. Diane talks about considering various dimensions of people, looking at what the see, hear, think, say and do. Empathy mapping is a way to get your team more engaged around what customer needs are, but they're only guesses - you also have to craft experiments to figure out the truth! In the end,...

Aug 31, 201749 min

Going Serverless Panel at NDC Oslo

Serverless is here - why would you do anything else? While at NDC Oslo, Carl and Richard hosted a panel of Rob Conery, Lynn Langit and Mathias Brandewinder to discuss the strengths and weaknesses of the serverless approach to building applications. First up - the terrible name. Of course there are servers involved in serverless computing, you just don't have to think about them. The conversation spans over a number of different offerings, including AWS Lambdas, Azure Functions and Google Firebas...

Aug 29, 201747 min

Security in ASP.NET Core with Barry Dorrans

How does security work in ASP.NET Core? Barry Dorrans knows, he's writing it! While at NDC Oslo, Carl and Richard sat down with Barry to talk about all his work in the security space at Microsoft. As Barry says, .NET Core represented a unique opportunity to reboot how security works on the web for the Microsoft stack, and he tried to do right by us all. Nothing is ever simple as you want it to be, especially when it comes to security, but there are good things available today if you spend some t...

Aug 24, 201759 min

Accessibility for UX with Elle Waters

How do you make your applications accessible to everyone? Carl and Richard talk to Elle Waters about her working building applications for the visually and hearing impaired, on all sorts of platforms. The web dominates the discussions since so much can be built there. Elle talks about the array of tools that users have to help them understand a web page through audio, even touch solutions using braille! You can make your applications work well with these tools, but it takes empathy, effort and l...

Aug 22, 201756 min

Event Tracing for Windows with Dina Goldshtein

How can ETW help you? While at NDC in Oslo, Carl and Richard talked to Dina Goldshtein about her work instrumenting applications. This leads to a conversation about Event Tracing for Windows, which Dina uses primarily to take measurements of different applications running on Windows machines - but you can have your app add to the ETW stream as well. Monitoring, profiling and debugging are all different tasks that can take advantage of the data provided by ETW, it depends on your needs at the tim...

Aug 17, 201757 min

The Azure Platform Landscape with Barry Luijbregts

There's a lot of stuff in Azure - how to sort through it all? While at NDC in Oslo, Carl and Richard talk to Barry Luijbregts about the huge array of features that exist in the Azure Platform-as-a-Service offerings. Barry runs down the list, helping to categorize what elements are very similar, what are totally different, and how things work together. The platform is where it's at in terms of value, it's well worth your time to figure out what parts can work for you! Support this podcast at — ht...

Aug 15, 201759 min

The Evolution of Serilog with Nicholas Blumhardt

Is there more to logging? Yes! While at NDC in Oslo, Carl and Richard talked to Nicholas Blumhardt about his long running logging project called Serilog. Calling back to the earlier .NET Rocks episode on Serilog (2014!), Nicholas talks about how logging is one of those 'bicycle shed' problems - it looks simple on the surface, but the deeper you go, the more you find complexity that needs to be managed well. Don't do it yourself, use a great library like Serilog! The core implementation is simple...

Aug 10, 201753 min

MSBuild with Daniel Plaisted

MS Build is cooler than you think! While at NDC Oslo, Carl and Richard sat down with Daniel Plaisted to talk about the latest version of MS Build. But first, a quick conversation about the situation around the reversion back from project files using JSON rather than the traditional XML-driven MS Build files. The good news is that more of what made the JSON project files great is showing up in the MS Build files! The conversation also digs into building complex pipelines for MS Build and more imp...

Aug 08, 201748 min

Azure Cosmos DB with Josh Lane

Are you ready to go into the cosmos? With apologies to the late Carl Sagan, let's talk about Cosmos DB! While at NDC in Oslo, Carl and Richard talked to Josh Lane about Cosmos DB which was first announced at the Build conference. Cosmos DB is a globally distributed multi-modal database. As of the recording it supported several flavors of document storage (including MongoDB) as well as key-value, graph and columnar stores. Josh digs into the various scenarios for an ultra-fast distributed storage...

Aug 03, 201755 min

.NET Summer Hackfest with Jon Galloway

It's summer in the northern hemisphere, are you ready to get hacking? Carl and Richard chat with the new executive director of the .NET Foundation, Jon Galloway. The conversation starts out talking about the Foundation itself, why it exists and what it does for the .NET open source community as a whole. The Foundation is where .NET Core, C# and more all live, as well as many awesome third party projects. Then to the Summer Hackfest, where the Foundation is providing support to get developers wor...

Aug 01, 201753 min

GraphQL with Steve Faulkner

How do you make your APIs accessible to everyone? While at NDC is Oslo, Carl and Richard talk to Steven Faulkner about GraphQL, a Facebook open source project for exposing your APIs in a type-safe JSON-like approach. Steven talks about the advantages of having an abstraction over your APIs, allowing you to manage new versions of your API painlessly as well as packaging up multiple calls - saving some round trips! While the reference implementation is React and Javascript focused, the community h...

Jul 27, 201752 min

ASP.NET Core 2.0 with Damian Edwards and David Fowler

Core 2 is coming - are you ready? While at NDC Oslo, Carl and Richard talked to the amazing duo of Damian Edwards and David Fowler about the rapidly approaching release of Core 2. Expectations are huge, but Damian and David are confident that Core 2 will deliver. The conversation dives into the meta side of software development - what didn't make it into Core 2, what had to be pushed to the next version, and what will have to be added at the last minute. Lots of laughs and enthusiasm as the open...

Jul 25, 201749 min

TypeScript and Beyond with Anders Hejlsberg

The father of C# and TypeScript drops by for a visit! While at Build in Seattle, Carl and Richard talked to the one-and-only Anders Hejlsberg about his work on C# and more recently, TypeScript. Anders in his inevitable style talks through why languages work the way they do, the evolution of both C# and JavaScript, and the role that TypeScript has to play in making web development a better place. Great words from the legend! Support this podcast at — https://redcircle.com/net-rocks/donations...

Jul 20, 201754 min
For the best experience, listen in Metacast app for iOS or Android