14 June 2023

50 links · Wednesday

Entity framework not generating the database classes

Using Visual Studio 2019 I recently upgraded all my NuGet packages, so I see that EntityFramework is now showing as 6.2.0. My project is a Web API 2 solution. When I open my database model and ri...

I booted Linux 292,612 times

And it only took 21 hours. Linux 6.4 has a bug where it hangs on boot, but probably only 1 in 1000 boots (and rarer if using Intel hardware for some reason). It’s surprising to me that no one…

3 Engineering Mistakes That Kill Startups

From perfectionism to building features in the wrong order, avoid these common missteps that can derail your startup

Phoenix LiveView: Async Assign Pattern

I've been using LiveView for about two years now. It's a great framework that makes snappy and responsive pages. One anti-pattern I see fa...

Yesod Forms, Newtypes, and Smart Constructors

Yesod form fields operate on primitive types, but you'll want to narrow those types into something more meaningful. Here are a couple of functions you'll need to achieve that.

You can't re-enable Discord e-mail notifications

I have been using Discord since 2015, originally as a way to escape from the hell that was Skype (especially Skype for Linux at that time.) At some point between now and signing up for Discord, I opted out of notification e-mails. At the time that I did it, I

Http Services with Wolverine

For folks that have followed me for awhile, I’m back with yet another alternative, HTTP web service framework with Wolverine.Http — but I swear that I learned a whole slew of lessons fr…

Rockin’ The Code World: Special Guest Vahid Farahmandian

Join me on Saturday, July 15th, 2023, at 10:00 PST on C# Corner TV for show #84 where, for the first time, my special guest will be Vahid Farahmandian, CEO of Spoota. Don’t miss this episode!

On .NET Live - Micro Frontends with Blazor

Have you ever considered writing microservices in Blazor? In this week's episode, community MVP Florian Rappl joins us to talk about micro frontends. He'll s...

How To Use DTOs In .NET REST APIs

💻Watch the full tutorial: https://youtu.be/bKCzoR01lpE🔥My Free .NET Backend Developer Roadmap: https://go.dotnetmicroservices.com/roadmapA Data Transfer Ob...

You Should Know This LINQ Method By Now #shorts

🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicJoin my weekly .NET newsletter:https://www.milanjovanovic.techRead ...

Integer compression: The FastPFor code

As I mentioned, I spent quite a lot of time trying to understand the mechanism behind how the FastPFor algorithm works. A large part of that was the fact tha...

Using Project Orleans to Build Actor-Based Solutions on the .NET platform

This article takes a look at Project Orleans, an actor model framework from Microsoft. Version 7 makes it a lot easier to get started with, as it builds on top of the .NET IHost abstraction. This allows us to add it to .NET applications in a simple way. On t…

C# Dev Kit for Visual Studio Code

Microsoft has introduced the C# Dev Kit, a new extension to Visual Studio Code, offering an enhanced C# development environment for Linux, macOS and Windows. This kit, combined with the C# extension, uses an open-source Language Server Protocol (LSP) host to p…

Dapr v1.11 is now available

We’re happy to announce the release of Dapr 1.11.0! 🚀 🎉 🎈 We would like to extend our thanks to all the new and existing contributors who helped make this release happen. If you’re new to Dapr, visit the getting started page and familiarize yourself with Da…

AsyncAPI–ASP.NET Core integration

AsyncAPI is an open source initiative with as goal to document event-driven architectures in a similar that OpenAPI documents REST APIs. If...

Retrieve Responses from an Asynchronous API

Hi, I'm James! In today's programming world, building efficient and scalable applications is a must. This video provides a deep dive into retrieving response...