.NET Rocks! - podcast cover

.NET Rocks!

Carl Franklinwww.spreaker.com
.NET Rocks! is an Internet Audio Talk Show for Microsoft .NET Developers.
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

ALM for Power Platform with Kartik Kanakasabesan

How does Power Platform fit into your application lifecycle management? Carl and Richard talk to Kartik Kanakasabesan about his work on Power Platform to treat it like every other development approach. Kartik talks about how PowerApps create straightforward forms-over-data solutions that work well on phones, tablets, and PCs. The conversation digs into how developers in the C# and Visual Studio space can work with Power Platform developers, including building back-end services, creating front-en...

Aug 15, 202254 min

Changing Your Career with Rocky Lhotka

When and why should you change your development career? Carl and Richard talk to Rocky Lhotka about his recent change from a large development firm to a one-man band. Rocky talks about changes in Magenic that helped him make the move he'd been thinking about for years. This leads to a broader conversation about how careers evolve, whether or not you become a manager, and what it takes to be out on your own. There are many ways to have a career - what works best for you? Support this podcast at —...

Aug 09, 202254 min

Azure Developer Tools with Scott Hunter

How do you make it easier for developers to build apps in Azure? Carl and Richard talk to Scott Hunter about his new role focused on developer tooling for Azure. This means much more than .NET - Scott talks about tooling for Java, Android, Node, and more! The conversation ranges over how Azure can simplify development cycles, debugging, and monitoring in production, no matter what stack you're using. Scott also digs into Azure Container Apps, announced at Build 2022, making it easier to get star...

Aug 02, 202253 min

Passwordless Identity with Eli Holderness

Can you make your application passwordless? While at NDC London, Carl and Richard talk to Eli Holderness about implementing passwordless technology. Eli talks about using password managers and adding physical authentication tokens like fido keys. The conversation then digs into all the varieties of passwordless authentication including SMS, Authenticators, and one-time tokens. There are great libraries for implementing all of these technologies - and you're going to need more than one! Support t...

Jul 26, 202251 min

Building C# 11 with Kathleen Dollard

What features do you want to see in C# 11? Carl and Richard chat with Kathleen Dollard about the work being done to the latest version of C# so far. But first - what about VB.NET? Starting with a question from a listener, Kathleen clarifies Microsoft plans for VB.NET - it's never going away! Then into the feature list of C# 11, including new generic math, static interfaces, initialization features, pattern matching, and more! Support this podcast at — https://redcircle.com/net-rocks/donations...

Jul 18, 202249 min

Measuring DevSecOps with Victoria Almazova

How do you measure how secure your application is? While at NDC London, Carl and Richard chatted with Victoria Almazova about her work around measuring DevSecOps. Victoria talks about making security part of the DevOps cycle, which is part of every build and measured constantly. The conversation moves to traditional penetration testing and the challenges of incorporating security improvements into applications. But what if your security efforts shifted to the left and became part of your develop...

Jul 12, 202252 min

WASM Everywhere with Steve Sanderson

WebAssembly is awesome - what else can you do with it? While at NDC London, Carl and Richard talked to Steve Sanderson about his work with WebAssembly, including Blazor. Steve talks about how WebAssembly continues to evolve adding WebAssembly System Integration. This opens the door to the idea that code in the WebAssembly can be run anywhere - any operating system, any language, using whatever compute is available. That gives an option to run code on the client, the server, and anywhere in betwe...

Jul 06, 202255 min

Episode 1800 with Heather Downing Live from NDC London!

Episode 1800! While at NDC London, Carl and Richard were on stage for a live show with Heather Downing, discussing the modern developer career. The pandemic created considerable changes in work, and developers were also affected. Do you have the job you want? How do you change it? With some questions from the online viewers, Heather talks about taking control of your career and turning it into the life you want - and celebrating 1800 episodes of .NET Rocks! Support this podcast at — https://redc...

Jun 27, 20221 hr

WebRTC with Liz Moi

What is WebRTC, and why do you want to use it? While at NDC London, Carl and Richard talk to Liz Moy about WebRTC, the open-source library that is used by many of your favorite video chat applications. Liz talks about taking advantage of the hard work already done to control video and audio devices through the browser, as well as the various strategies for actually connecting to other people through firewalls and NAT routers. The conversation also explores where and when you would want to have i...

Jun 21, 202253 min

Maintainer Month with Martin Woodward and Immo Landwerth

June is GitHub Maintainer Month - have you hugged an open-source project maintainer lately? Carl and Richard talk to Martin Woodward and Immo Landwerth about what it's like to be a maintainer of open-source projects. Often an open-source project starts as something you want for yourself and choose to share - and then others start to use your project and life gets more complicated. The conversation dives into what its like for a full-time employee to contribute to a project maintained by someone ...

Jun 14, 20221 hr

gRPC in .NET with Irina Scurtu

How well does gRPC work with .NET? Carl and Richard talk to Irina Scurtu about her work with gRPC in .NET. Irina talks about the new features added in .NET 6 to support gRPC including client-side load balancing, fault tolerance, and improved performance. The conversation digs into the various uses of gRPC - Irina advocates for inter-microservice calls, but you can make gRPC work for a browser using gRPC Web. High performance and flexible - what more could you want? Support this podcast at — http...

Jun 06, 202235 min

Indexing Video using KlipTok with Jeff Fritz

How do you find a great video clip after the fact? Carl and Richard talk to Jeff Fritz about his work building KlipTok, a tool for making Twitch video clips more discoverable and shareable. Jeff digs into the tricky bits of KlipTok, which is all about fast indexing and searching to get to the right clip. The conversation digs into various data storage techniques and using the cloud in a way that doesn't break the bank. Jeff may be a Microsoft employee, but that doesn't mean he uses only Microsof...

May 30, 202249 min

Modernizing .NET Apps with Mark Rendle

How do you modernize a .NET application? While at NDC Porto, Carl and Richard talked to Mark Rendle about his work on Visual Recode, a tool for migrating WCF apps to gRPC, and dug into the broader story of what a modern .NET application looks like. Mark talks about why you would bother to modernize at all - because the standard framework isn't going anywhere. But if you want to take advantage of the latest features of .NET and the performance available to you with .NET 6 and the cloud, moderniza...

May 24, 202258 min

Using Web Components with Jemima Abu

What can web components do for you? Carl and Richard talk to Jemima Abu about her work with web components. Jemima talks about the projects she is currently working on, and how UI web components make it easier to build good-looking front ends quickly. The discussion digs into how web components stay agnostic of different web frameworks - although often there are solutions within the framework for many component problems. If you're a fan of vanilla JavaScript, web components can be a big boost to...

May 17, 202252 min

Secure Open Source Practices with Jillian Ratliff

How do you know your open source is secure? Carl and Richard talk to Jillian Ratliff about security practices on your own code, and the open-source code you depend on. Jillian talks about some of the high-profile security problems that have happened recently in the open-source world including log4j. The conversation turns to practices for making your applications secure with open-source including security testing as part of your CI/CD pipeline, periodic penetration testing, and more! Support thi...

May 09, 202249 min

Studio 2022 Extensions with Mads Kristensen

How are extensions in Visual Studio changing? Carl and Richard talk to the extension master himself, Mads Kristensen. With over 150 extensions in the Marketplace, Mads has a lot of experience building tooling that can streamline your Studio experience. The conversation digs into why an extension makes sense rather than being built into Studio. Although in the case of the Markdown Editor, that does happen! Mads also as the VSIX Community space if you want to get into building your extensions, wit...

May 02, 202259 min

Pivoting your Startup with Phil Haack

When should you pivot your startup? Carl and Richard talk to Phil Haack about his experiences with Abbot - the chatbot designed to work within Slack. Phil talks about starting with Abbot focused on ChatOps, where Abbot would help with automation around the deployment of applications. And while there were some customers, it wasn't enough. The pivot was to customer support that also depends on tools like Slack. The conversation digs into focusing on understanding where customers have challenges an...

Apr 21, 202258 min

Comparing Infrastructure-as-Code with Chris Klug

How do you do Infrastructure-as-Code? Carl and Richard talk to Chris Klug about his experiences with different IaC approaches. Christ talks about using HashiCorp's Terraform - one of the original IaC solutions, with a huge number of providers to work with all sorts of platforms - but do they keep up with the latest? Microsoft has released Bicep as a domain-specific language over Azure Resource Manager, but of course, it's only for Azure. And then there's Pulumi, letting you create IaC in C# - as...

Apr 15, 202258 min

Web Apps to Desktop Apps using Photino with Otto Dobretsberger

How do you make web apps into desktop apps? Carl and Richard talk to Otto Dobretsberger about Photino, a fork from Steve Sanderson's WebWindow project that will compile your web application into a cross-platform desktop application for Windows, macOS, and Linux. Otto talks about keeping Photino extremely lightweight, many times smaller than other desktop framework approaches. The typical approach is using the SPA of your choice - Angular, Vue, or React, and then compiling it into the desktop for...

Apr 12, 202247 min

Debugging Async Code with Isadora Rodopoulos

How do you debug asynchronous code? Carl and Richard talk to Isadora Rodopoulos about her debugging asynchronous code series of videos and the tools available today to help with debugging. Different people approach debugging in different ways - there's no one way to solve any given problem. But Isadora digs into the critical challenges of asynchronous code, not being sure of the order of execution, managing when messages get lost and detecting the transient problems that come from async code! Su...

Apr 05, 202254 min

Azure Static Web Apps with Stacy Cashmore

What's an Azure Static Web App, and why do you want one? Carl and Richard talk to Stacy Cashmore about Azure Static Web Apps, Microsoft's implementation of static web apps. Stacy talks about the bare essentials of making a web page - serving up some HTML. How much back-end processing do you really need? The static web app approach serves a page as a static file - and while that file may make calls to APIs, it doesn't require AppService itself. The result is fast, low-cost web apps! Support this ...

Mar 29, 202252 min

Lift and Shift is Not Enough with Richard Reukema

Are you moving apps to the cloud? Carl and Richard talk to Richard Reukema about his experience shifting workloads into the cloud. Richard talks about getting beyond virtual machines in the cloud and utilizing the platform services that allow your application to scale up and out. The conversation dives into designing software independent of the implementation, even the cloud provider! This separation between design and implementation, combined with modern practices of deployment and testing auto...

Mar 21, 202255 min

Avalonia 1.0 with Dan Walmsley

How do you build cross-platform UI? Carl and Richard talk to Dan Walmsley about Avalonia, a lightweight, cross-platform UI using XAML and C#. Dan talks about supporting an array of Linux GUIs, Windows, macOS, WebAssembly, Raspberry PI, iOS, and Android! Avalonia comes from the Linux and Mono world and now runs with .NET 6 - you should check it out! Support this podcast at — https://redcircle.com/net-rocks/donations

Mar 17, 202245 min

Flutter for Windows with Chris Sells

Flutter comes to Windows! Carl and Richard talk to Chris Sells about the latest incarnation of Flutter which now has desktop support for Windows. Flutter has been around for a few years helping to build mobile apps in iOS and Android with a unified codebase. But now it also supports deployment as a web app, and as a Windows app, and soon, MacOS and Linux. Chris talks about how Flutter provides for hardware abstraction that has allowed the ecosystem to support even more platforms, and build libra...

Mar 07, 202253 min

Twenty Five Years of Visual Studio with Julia Liuson

Visual Studio turns 25! Carl and Richard talk to Julia Liuson, who has been working on Visual Studio since the beginning about her experiences building and leading the product. Julia talks about how Visual Studio got started, its evolution into .NET, with some great stories along the way. There's also Studio for the Mac and Visual Studio Code to talk about as well - all with different origin stories! Support this podcast at — https://redcircle.com/net-rocks/donations...

Feb 28, 202249 min

Twenty Years of ASP.NET with Scott Guthrie

Another in the series of twenty years of .NET, this one with Scott Guthrie! Carl and Richard talk to Scott about the early days of ASP.NET, the recruiting of the ninja army of Scott Hanselman, Rob Conery, Phil Haack (and others), and much more! Scott has been part of .NET from the beginning and talks about bringing the ASP.NET web team with him when he joined the Azure group. The conversation digs into how to keep a 20-year-old product relevant, which does mean an occasional reinvention! Support...

Feb 21, 20221 hr

The History of .NET with Mark Miller

.NET is twenty years old - how has it changed? Carl and Richard talk with Mark Miller about how he moved from Delphi to .NET, and how .NET has continued to be relevant through the years. The conversation also digs into those pivotal moments of .NET and how it shaped the product into the open-source, cross-platform product of today! Support this podcast at — https://redcircle.com/net-rocks/donations

Feb 15, 20221 hr 13 min

Twenty Years of C# with Anders Hejlsberg

C# is twenty years old! Carl and Richard chat with Anders Hejlsberg about how C# has evolved, and how it's continuing into the future. Anders digs into the origins of C# as the C-like Object-Oriented Langage aka COOL that he proposed when Microsoft could no longer build its own version of Java. The conversation gets into how all programming languages 'build on the shoulders of giants' and use features of languages past, with their own twists and innovations. Fun conversation with the father of C...

Feb 08, 20221 hr 1 min

Twenty Years of .NET with Miguel de Icaza

Twenty years of .NET! Carl and Richard talk to Miguel de Icaza about his experiences working with .NET, going all the way back to 2001 with the announcement of the Mono Project. Miguel talks about those early days of Mono, creating MonoTouch to make C# run on iOS, Xamarin, and more! The conversation also dives into the evolution of open source, and the impact that tech companies have on open source projects, and what the future might hold for open source maintainers. Support this podcast at — ht...

Feb 01, 20221 hr 4 min

Pro Microservices in .NET 6 with Sean Whitesell, Rob Richardson, and Matthew Groves

How do you build microservices? Carl and Richard talk to the authors of Pro Microservices in .NET 6 - Sean Whitesell, Rob Richardson, and Matthew Groves. The conversation digs into how microservices have evolved, the role of containers, and how the different tools that go together to make a successful microservices architecture. Then there's a whole discussion on reliability, security, scalability, and testing - there are a lot of things that go into making professional microservices! Support th...

Jan 25, 202255 min
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast