.NET Rocks! is an Internet Audio Talk Show for Microsoft .NET Developers.

Similar Podcasts

The Laravel Podcast

The Laravel Podcast
The Laravel Podcast brings you Laravel and PHP development news and discussion. Season 5 consists of Matt Stauffer interviewing the creators of the most popular packages in the Laravel ecosystem.

CppCast

CppCast
Every two weeks, or so, we sit down with guests from the C++ community to discuss the latest news and what they have been up to. Find us at cppcast.com

The Changelog: Software Development, Open Source

The Changelog: Software Development, Open Source
Conversations with the hackers, leaders, and innovators of the software world. Hosts Adam Stacoviak and Jerod Santo face their imposter syndrome so you don’t have to. Expect in-depth interviews with the best and brightest in software engineering, open source, and leadership. This is a polyglot podcast. All programming languages, platforms, and communities are welcome. Open source moves fast. Keep up.

Constraints Liberate with Mark Seemann

May 02, 2018 00:57:00 55.31 MB Downloads: 0

Do constraints liberate? Carl and Richard talk to Mark Seemann about the very constraints that developers often argue against - pointing out how those constraints can actually make us more productive. Mark talks about memory management, such as garbage collection in .NET, while a constraint (you can't do what you want with memory) actually liberates you from thinking about memory. The same with static typing - decide on a type once, and stop worrying about it. The question is, are you surrounding yourself with the constraints that liberate you?

Constraints Liberate with Mark Seemann

May 02, 2018 0:57:38 83.14 MB Downloads: 0

Do constraints liberate? Carl and Richard talk to Mark Seemann about the very constraints that developers often argue against - pointing out how those constraints can actually make us more productive. Mark talks about memory management, such as garbage collection in .NET, while a constraint (you can't do what you want with memory) actually liberates you from thinking about memory. The same with static typing - decide on a type once, and stop worrying about it. The question is, are you surrounding yourself with the constraints that liberate you?Support this podcast at — https://redcircle.com/net-rocks/donations

RavenDB V4 with Kamran Ayub

April 30, 2018 00:54:00 51.87 MB Downloads: 0

Where do you store your objects? Carl and Richard talk to Kamran Ayub about the latest version of RavenDB. Kamran talks about his experiences implementing Raven in different projects all the way back to version 2 - and how much he appreciates that this latest version offers a ton more features and the kind of stability you need in a data storage tool. The comparisons to MongoDB are inevitable, and it's impressive how similar they are - but clearly RavenDB has a .NET spin! Of course, it's open source and cross-platform, so you can run RavenDB anywhere you like - even a Raspberry PI!

RavenDB V4 with Kamran Ayub

April 30, 2018 0:54:03 51.88 MB Downloads: 0

Where do you store your objects? Carl and Richard talk to Kamran Ayub about the latest version of RavenDB. Kamran talks about his experiences implementing Raven in different projects all the way back to version 2 - and how much he appreciates that this latest version offers a ton more features and the kind of stability you need in a data storage tool. The comparisons to MongoDB are inevitable, and it's impressive how similar they are - but clearly RavenDB has a .NET spin! Of course, it's open source and cross-platform, so you can run RavenDB anywhere you like - even a Raspberry PI!Support this podcast at — https://redcircle.com/net-rocks/donations

Building UI on the Web using Ooui with Frank Krueger

April 25, 2018 00:57:00 55.52 MB Downloads: 0

How do you build your web UI? Carl and Richard talk to Frank Krueger about his work on Ooui (pronounced whee), an open source project for implementing a Xamarin-forms like UI experience to the browser. The result is pretty amazing, including a web-based XAML editor that all runs in the browser... super fast! Frank talks about his experiences building code that runs with WebAssembly and the challenges of thinking through new UI experiences. The challenge is the variations in implementation - is XAML destined to fragment further, or can they all come together?

Building UI on the Web using Ooui with Frank Krueger

April 25, 2018 0:57:51 83.46 MB Downloads: 0

How do you build your web UI? Carl and Richard talk to Frank Krueger about his work on Ooui (pronounced whee), an open source project for implementing a Xamarin-forms like UI experience to the browser. The result is pretty amazing, including a web-based XAML editor that all runs in the browser... super fast! Frank talks about his experiences building code that runs with WebAssembly and the challenges of thinking through new UI experiences. The challenge is the variations in implementation - is XAML destined to fragment further, or can they all come together?Support this podcast at — https://redcircle.com/net-rocks/donations

Blazor and WebAssembly with Rocky Lhotka

April 23, 2018 00:56:00 53.94 MB Downloads: 0

Blazor is getting some buzz, but is it really useful? Carl and Richard talk to Rocky Lhotka about his thoughts around how Blazor uses WebAssembly (WASM) to let C# run on the browser - and what that means for client-side development, both web-based and regular desktop client. Rocky talks about how WASM is an equal-opportunity feature for all sorts of languages, and covering the four big browsers: Chrome, Edge, Firefox and Safari. Could the future of enterprise apps be all in the browser? Between Progressive Web Apps and WASM, this might be the way forward!

Blazor and WebAssembly with Rocky Lhotka

April 23, 2018 0:56:12 53.94 MB Downloads: 0

Blazor is getting some buzz, but is it really useful? Carl and Richard talk to Rocky Lhotka about his thoughts around how Blazor uses WebAssembly (WASM) to let C# run on the browser - and what that means for client-side development, both web-based and regular desktop client. Rocky talks about how WASM is an equal-opportunity feature for all sorts of languages, and covering the four big browsers: Chrome, Edge, Firefox and Safari. Could the future of enterprise apps be all in the browser? Between Progressive Web Apps and WASM, this might be the way forward!Support this podcast at — https://redcircle.com/net-rocks/donations

Clean Architecture with Steve Smith

April 18, 2018 00:55:00 53.07 MB Downloads: 0

What does it mean to have clean architecture? Carl and Richard talk to Steve Smith about his work on an e-book and template for clean architecture using ASP.NET Core. Steve describes the new tools that make life easier for following clean architectural principals as well as the separation of concerns, between business logic, infrastructure, and clients. The conversation also digs into Domain Driven Design, Test Driven Development and the ever popular Pain Driven Development. Great, common-sense thinking from Steve Smith!

Clean Architecture with Steve Smith

April 18, 2018 0:55:18 79.79 MB Downloads: 0

What does it mean to have clean architecture? Carl and Richard talk to Steve Smith about his work on an e-book and template for clean architecture using ASP.NET Core. Steve describes the new tools that make life easier for following clean architectural principals as well as the separation of concerns, between business logic, infrastructure, and clients. The conversation also digs into Domain Driven Design, Test Driven Development and the ever popular Pain Driven Development. Great, common-sense thinking from Steve Smith!Support this podcast at — https://redcircle.com/net-rocks/donations

Xamarin Update with Laurent Bugnion

April 16, 2018 00:55:00 52.84 MB Downloads: 0

What's new with Xamarin? Carl and Richard talk to Laurent Bugnion, now a Microsoft Cloud Developer Advocate, about his latest experiences with the cross-platform mobile development tool. It's been two years since Xamarin joined Microsoft, and a lot has happened - and far more to come. Laurent talks about both .NET and XAML Standards, and the challenges of reconciling development approaches for an array of mobile devices, the PC and the web. The conversation also dives into the truth that there is no one right way to build cross-platform mobile applications. New approaches and tools continue to be developed!

Xamarin Update with Laurent Bugnion

April 16, 2018 0:55:03 52.84 MB Downloads: 0

What's new with Xamarin? Carl and Richard talk to Laurent Bugnion, now a Microsoft Cloud Developer Advocate, about his latest experiences with the cross-platform mobile development tool. It's been two years since Xamarin joined Microsoft, and a lot has happened - and far more to come. Laurent talks about both .NET and XAML Standards, and the challenges of reconciling development approaches for an array of mobile devices, the PC and the web. The conversation also dives into the truth that there is no one right way to build cross-platform mobile applications. New approaches and tools continue to be developed!Support this podcast at — https://redcircle.com/net-rocks/donations

Practical Test Driven Development with John Callaway and Clayton Hunt

April 11, 2018 00:51:00 49.53 MB Downloads: 0

Test Driven Development (TDD), good idea in theory, but in practice? Carl and Richard talk to John Callaway and Clayton Hunt about their success with TDD. At it's simplest level, TDD is about writing tests first, before coding. In practice, everything is more complicated than that. Writing testable code isn't as simple as it seems, and refactoring existing code to become testable can cause it to break - which is why you wanted tests in the first place. John and Clayton talk through their experiences getting things right and exploring the advantages that TDD brings - more reliable software that sustains for longer and can continue to evolve!

Practical Test Driven Development with John Callaway and Clayton Hunt

April 11, 2018 0:51:37 74.48 MB Downloads: 0

Test Driven Development (TDD), good idea in theory, but in practice? Carl and Richard talk to John Callaway and Clayton Hunt about their success with TDD. At it's simplest level, TDD is about writing tests first, before coding. In practice, everything is more complicated than that. Writing testable code isn't as simple as it seems, and refactoring existing code to become testable can cause it to break - which is why you wanted tests in the first place. John and Clayton talk through their experiences getting things right and exploring the advantages that TDD brings - more reliable software that sustains for longer and can continue to evolve!Support this podcast at — https://redcircle.com/net-rocks/donations

Desktop Deployment using Squirrel with Paul Betts

April 09, 2018 00:47:00 45.39 MB Downloads: 0

How do you do desktop deployment? Carl and Richard talk to Paul Betts about the open source project called Squirrel, which is all about making desktop deployment less painful. As Paul says, like ClickOnce, only doesn't suck! This leads to a discussion about the various installation tools out there and what they focus on. Paul talks about what makes Squirrel different - providing the tooling to make it easier for a developer to provide unobtrusive updating of applications - as in, not when they start up!