Rob Richardson (@rob_rich) 's Twitter Profile
Rob Richardson

@rob_rich

robrich.org @[email protected]

ID: 18905413

linkhttp://robrich.org calendar_today12-01-2009 16:28:00

4,4K Tweet

2,2K Followers

68 Following

Rob Richardson (@rob_rich) 's Twitter Profile Photo

dev.to/vscodetips/vs-… - 3-way #merge view inside #VSCode. Nice tip linkedin.com/in/nickytonline. Might this pull me away from BeyondCompare?

Rob Richardson (@rob_rich) 's Twitter Profile Photo

khalidabuhakmeh.com/minimal-api-ro… - in #ASPnet, IEndpointFilter is to #MinimalAPIs as ActionFilter is to #WebAPI. learn.microsoft.com/en-us/aspnet/c… Nice code samples mastodon.social/@khalidabuhakm…

khalidabuhakmeh.com/minimal-api-ro… - in #ASPnet, IEndpointFilter is to #MinimalAPIs as ActionFilter is to #WebAPI. learn.microsoft.com/en-us/aspnet/c… Nice code samples mastodon.social/@khalidabuhakm…
Rob Richardson (@rob_rich) 's Twitter Profile Photo

digitaldrummerj.me/aspnet-core-he… - #JSON response to #ASPnet #health checks. I reached for this again today. Well done linkedin.com/in/digitaldrum….

Rob Richardson (@rob_rich) 's Twitter Profile Photo

dev.to/dbanty/stop-wr… - DRY is a #programmer's mantra to avoid duplication. But sometimes it doesn't make sense. Let's look at MOIST code, RAINY code, and a bunch of other cool acronyms to explain why duplication might be preferable. Great post tech.lgbt/@dbanty.

Rob Richardson (@rob_rich) 's Twitter Profile Photo

fullstackdeveloper.tips/microfrontend-… - reasons to consider #MonoRepo: 1. dependencies and relationships, 2. one version for all, 3. atomic, 4. tooling, 5. collaboration, 6. ... 7. ... Nice post linkedin.com/in/joreyes/.

Rob Richardson (@rob_rich) 's Twitter Profile Photo

dev.to/coderpad/why-r… - #React's #StrictMode highlights bugs you didn't know you always had. Components need to cleanup when unmounted, and handle multiple mounts & unmounts.

Rob Richardson (@rob_rich) 's Twitter Profile Photo

I'm excited I was renewed as a #MicrosoftMVP for the 11th year! It's so great to be recognized for #community #service. #MVPBuzz

Rob Richardson (@rob_rich) 's Twitter Profile Photo

weblogs.asp.net/dixin/csharp-1… - #dotNET's CallerArgumentExpression makes really fluent validation possible: `(this.Name, this.Age, this.Link) = (name.NotNullOrWhiteSpace(), age.NotNegative(), link.NotNull().ToString());` Brilliant github.com/Dixin.

Rob Richardson (@rob_rich) 's Twitter Profile Photo

dev.to/koladev/optimi… - build #Python wheels in a previous #Docker stage to make the final #container image smaller. Great tip linkedin.com/in/kolawole-ma….

Rob Richardson (@rob_rich) 's Twitter Profile Photo

andrewlock.net/tracking-down-… - Logging when an #xUnit #test starts is surprisingly difficult. Here's a custom test runner that solved it. Nice solution uk.linkedin.com/in/andrewdlock.

Rob Richardson (@rob_rich) 's Twitter Profile Photo

stackoverflow.com/a/74290687/702… - `dotnet run --launch-profile https` - You can launch #dotNET with a specific runtime configuration.

Rob Richardson (@rob_rich) 's Twitter Profile Photo

auth0.com/blog/test-auth… - `dotnet user-jwts create --claim permissions=create:term` create #SelfSigned #JWT for an #ASPnet site. Then `dotnet user-jwts list` to show created JWTs. Great for testing. Nice article linkedin.com/in/andreachiar….

Rob Richardson (@rob_rich) 's Twitter Profile Photo

stackoverflow.com/a/75075651/702… - a `useAsync` #React #hook that encapsulates the various details around an async call like #axios. Nice solution Mulan.

Rob Richardson (@rob_rich) 's Twitter Profile Photo

Good bye #Twitter. You can find me on LinkedIn, Mastodon, BlueSky, and others. Head to robrich.org robrich[dot]org and click on the social icons on the top. help.x.com/en/rules-and-p…