.NET Rocks! is an Internet Audio Talk Show for Microsoft .NET Developers.
…
continue reading
1
Antifragility in Software with Barry O'Reilly
58:00
58:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
58:00
Six years later, how has antifragility thinking changed? Carl and Richard talk to Barry O'Reilly about his ongoing work on building highly reliable software. Since Barry's last appearance six years ago, he's returned to school and is writing a PhD thesis on antifragility. Studying complexity theory, Barry approaches software architecture with a min…
…
continue reading
1
Visually Debugging EF Queries with Giorgi Dalakishvili
47:00
47:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
47:00
How do you debug your EF queries? Carl and Richard talk to Giorgi Dalakishvili about his open-source Visual Studio extension, EFCore Visualizer. Giorgi talks about bringing together the EF rendering of the query with the database query plan to ensure you retrieve data from your database as efficiently as possible. The conversation ranges over a num…
…
continue reading
1
Programming with Speech and AI with Karl Geitz
54:00
54:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
54:00
Can speech become part of your development workflow? Carl and Richard talk to Karl Geitz about his use of NaturallySpeaking to create software in Visual Studio. Karl talks about using voice to write better, longer comments in his code and also helps to navigate the features of Visual Studio itself. The effort started when dealing with Repetitive St…
…
continue reading
1
Domain Control Plane and Azure with Anthony Eden
54:00
54:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
54:00
How do you manage your DNS? Carl and Richard talk to Anthony Eden of DNSimple about his latest product, the Domain Control Plane. Anthony talks about how everyone has DNS—and usually in more than one place. Getting a common view of all your DNS entries, no matter where they are, is valuable, but being able to automate changes is even more important…
…
continue reading
1
GitHub Copilot Update with Michelle Duke
59:00
59:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
59:00
GitHub Copilot has been out for a few years now - how is it going? Carl and Richard talk to Michelle Duke about what's been happening with GitHub Copilot. Michelle discusses the new features in GitHub Copilot, including Chat, which gives you more of a ChatGPT-like interface while still being focused strictly on code, including your code! Then, the …
…
continue reading
1
API Observability with Anthony Alaribe
48:00
48:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
48:00
Do you understand how your APIs are being used? Carl and Richard talk to Anthony Alaribe about his experiences dealing with poorly documented APIs that need updates - but no breaking changes! Anthony tells a story about missing a use case for an API that cost a lot of money, which started him down the path to making APItoolkit.io. The toolkit allow…
…
continue reading
1
Aspect-Oriented Programming in 2024 with Gael Fraiteur
49:00
49:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
49:00
How has Aspect-Oriented Programming changed? Carl and Richard talk to Gael Fraiteur of PostSharp fame about his new tool, Metalama. Gael talks about being able to move out of IL and into Roslyn Analyzers to help you get rid of boilerplate code and focus more on the value your application brings. The conversation dives into how AOP can help build hi…
…
continue reading
1
Azure in 2024 with Magnus Mårtensson
51:00
51:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
51:00
It's 2024, how is Azure doing? Carl and Richard chatted with Magnus Mårtensson about his work with customers migrating and operating in Azure. Magnus talks about the waste many organizations have in cloud resources, often by provisioning services with too many resources or failing to shut down things they no longer need. The conversation digs into …
…
continue reading
1
Modular Monoliths in .NET with Steve Smith
51:00
51:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
51:00
Modular Monoliths strike the middle ground between monoliths and microservices! Carl and Richard talk to Steve Smith about his work striking a balance between the simplicity of a monolithic set of services and the complexity of breaking everything into microservices. Steve discusses the performance and simplicity advantages of monoliths and only br…
…
continue reading
1
The Observability Tipping Point with Steve Gordon and Martin Thwaites
55:00
55:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
55:00
Has observability hit a tipping point? Carl and Richard chat with Steve Gordon and Martin Thwaites about the various products and technologies today to make observability a vital part of a successful application. Steve talks about telemetry support hitting a tipping point where most vendors have products working with OpenTelemetry. Martin digs into…
…
continue reading
1
CSLA 8 with Rocky Lhotka
1:01:00
1:01:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
1:01:00
Another version of CSLA? Yes! Carl and Richard talk to Rocky Lhotka about his work keeping CSLA up-to-date with the latest .NET features. And now, with .NET 8, CSLA 8 has strong support for Blazor! Rocky talks about getting deep into Blazor for CSLA, the power of rendering the client or server side, and whether or not mixing the two is smart. Lots …
…
continue reading
1
Improving Your CSS Game with Martine Dowden
51:00
51:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
51:00
How do you improve your CSS skills? Carl and Richard talk to Martine Dowden about her new book, Tiny CSS Projects. The book is built around twelve progressively more complex CSS tasks - you can follow along to learn in general or pick a particular chapter for a specific skill you want to exercise. The conversation digs into thinking about the archi…
…
continue reading
1
gRPC Update with Irina Scurtu
49:00
49:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
49:00
What's the latest with gRPC? Carl and Richard chat with Irina Scurtu about her latest work with gRPC. Irina talks about the improved tooling with gRPC, including tools like Postman to help you see what's happening in a gRPC interaction, even decoding the binary data! The conversation also digs into the complexity of metadata with headers and traile…
…
continue reading
1
Hangfire with Sergey Odinokov
42:00
42:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
42:00
How do you handle background tasks? Carl and Richard talk to Sergey Odinokov about Hangfire, his open source project for background job processing in .NET. Sergey talks about his experiences building applications that needed background processing and hoping to find a library similar to other platforms - and eventually creating Hangfire. The convers…
…
continue reading
1
Uno Platform Update with Nick Randolph
1:00:00
1:00:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
1:00:00
What can Uno do for you? Carl and Richard talk to Nick Randolph about the latest from the Uno platform. Nick talks about how Uno has continued to evolve into a broad and effective cross-platform client tool while also adding integrations for design and continuous integration. The conversation digs into the challenge of getting from design to develo…
…
continue reading
1
.NET Aspire with David Fowler
1:01:00
1:01:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
1:01:00
Coming out of .NET Conf, one of the big announcements was .NET Aspire. Carl and Richard talk to David Fowler about his work creating the tools to make building cloud-native .NET applications easier. David discusses the challenge of not re-creating the past - tools like Azure Service Fabric. However, the complexity of containerized applications is r…
…
continue reading
1
.NET 8 Migration with Jimmy Bogard
49:00
49:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
49:00
How do you migrate to .NET 8? Carl and Richard talk to Jimmy Bogard about his experiences helping teams migrate from .NET Framework 4.8 to more modern versions of .NET. Jimmy talks about the team wanting to be able to use ASP.NET Core in their applications as the incentive to make the migration in the first place. The conversation digs into landing…
…
continue reading