AAzat Asylkhan19h ago · 29 min readWhat are you carrying across awaitWe use async and await all over .NET, and we usually think about two things: the operation we're waiting for and the code that runs after it. While the method waits, some of its state has to stay in masylkhan-azat.hashnode.dev
PPhelipe Rodovalho2h ago · 8 min readThe Map Behind My Decisions: A Code Knowledge Base for MicroservicesImagine you land in a new city and need a pharmacy. You can stop strangers on the street and ask each one. Or you can open a map. Working across a dozen microservices used to feel like the first optiobyrodovalho.com
PPaul Hunter10h ago · 3 min readEntity Framework CoreExtremely basic Getting Started with Entity Framework Core. If you've never used EF Core before you need to install the tools globally. Open the Visual Studio Terminal window and do dotnet tool instalpauls-brain-dump.hashnode.dev
PPermitCore14h ago · 3 min readActivating a License on a Device: How Hardware IDs WorkOriginally published on the PermitCore blog. You've generated a license key. Now a real customer installs your app, pastes that key, and the app calls activate() for the first time. Here's what actualpermitcore.hashnode.dev
KKausar Raza15h ago · 11 min readDeploying ASP.NET Core to Plesk on Windows: Every Error I Hit and What It Actually MeantOriginally published on knowledgemarkg.com. Every guide to deploying ASP.NET Core on Plesk says the same four things: install the hosting component, run dotnet publish, upload the folder, set the applknowledgemarkg.hashnode.dev
KKausar Raza15h ago · 9 min readASP.NET Core 'Error Unprotecting the Session Cookie': Why Your Keys Disappear on DeployOriginally published on knowledgemarkg.com. You deploy an ASP.NET Core app, or IIS recycles its app pool overnight, and the log fills up with this: warn: Microsoft.AspNetCore.Session.SessionMiddlewarknowledgemarkg.hashnode.dev
WWaqas Shahid16h ago · 3 min readF# Explained: Functional Code on .NET, Without the CeremonyF# is a functional first language that runs on .NET, which means it can use the same libraries and tools as C#. Its pitch is simple: write less code, let the compiler infer more, and make incorrect stpracticaldevblog.hashnode.dev
RRustemsoft LLC20h ago · 3 min readMoving strings out of the managed assembly: worth it, and what are the trade-offs?Discussion: how do you handle endpoints and tokens that have to ship in a desktop .NET app? Disclosure: I'm affiliated with Rustemsoft, the company behind Skater .NET Obfuscator, which I mention belowrustemsoft.hashnode.dev
Llepp-sd2d ago · 7 min readTwo nodes, one account: leasing with Postgres and a safety marginI am building a cloud trade copier for MetaTrader. Every follower account has a live broker session on some node, and that node copies the master's trades onto it. The rule that must never break: an asnapcopier.hashnode.dev
AAzat Asylkhan2d ago · 38 min readInside Interlocked: Memory Ordering, Fences, and Cache LinesAbout a month ago I started digging into how Interlocked.Increment works and what can go wrong with it. That led me to memory barriers, instruction reordering, cache coherency and friends. Quite a lot1asylkhan-azat.hashnode.dev