andrewlock.net/understandin...
In this post I provide an introduction to Device Bound Session Credentials, I look at how DBSC protects against session hijacking, and how the protocol works.
#security #dotnet
andrewlock.net/understandin...
In this post I provide an introduction to Device Bound Session Credentials, I look at how DBSC protects against session hijacking, and how the protocol works.
#security #dotnet
@rasbt.bsky.social, @maartenballiauw.be, @andrewlock.bsky.social, @kevingosse.net, @meziantou.net,
@simonwillison.net & other authors for their g8 content!
olegkarasik.wordpress.com/2026/08/04/n...
#dotnet
@rasbt.bsky.social, @maartenballiauw.be, @andrewlock.bsky.social, @kevingosse.net, @meziantou.net,
@simonwillison.net & other authors for their g8 content!
olegkarasik.wordpress.com/2026/08/04/n...
#dotnet
This time, I implemented support for finalization, which reveals some intricacies of the .NET runtime.
This time, I implemented support for finalization, which reveals some intricacies of the .NET runtime.
@martinfowler.com, @kentbeck.com, @andrewlock.bsky.social, @b0rk.jvns.ca, and other great authors for the amazing content!
olegkarasik.wordpress.com/2026/06/05/n...
#dotnet
@martinfowler.com, @kentbeck.com, @andrewlock.bsky.social, @b0rk.jvns.ca, and other great authors for the amazing content!
olegkarasik.wordpress.com/2026/06/05/n...
#dotnet
krakow.updateconf.net
Use special code to get a discount: KEVINGOSSE10
#dotnet #updateconference #krakow
krakow.updateconf.net
Use special code to get a discount: KEVINGOSSE10
#dotnet #updateconference #krakow
For instance I discovered that Defender was continuously scanning the activity of the Backblaze backup agent on my machine, wasting a lot of CPU time. I fixed it by adding a process exclusion.
For instance I discovered that Defender was continuously scanning the activity of the Backblaze backup agent on my machine, wasting a lot of CPU time. I fixed it by adding a process exclusion.
@simonwillison.net, @birgitta410.bsky.social, @kief.com, @lemire.bsky.social, @kevingosse.net, @andrewlock.bsky.social, @meziantou.net, @stevesanderson.bsky.social & other authors for their g8 content!
#dotnet
olegkarasik.wordpress.com/2026/04/03/n...
@simonwillison.net, @birgitta410.bsky.social, @kief.com, @lemire.bsky.social, @kevingosse.net, @andrewlock.bsky.social, @meziantou.net, @stevesanderson.bsky.social & other authors for their g8 content!
#dotnet
olegkarasik.wordpress.com/2026/04/03/n...
Everything is open-source if you're fluent in assembly code.
Everything is open-source if you're fluent in assembly code.
Honestly I'm speechless.
Honestly I'm speechless.
In a new episode of the series "writing a .NET garbage collector in C#", we discover the kind of problem that it intends to solve: minidump.net/writing-a-ne...
In a new episode of the series "writing a .NET garbage collector in C#", we discover the kind of problem that it intends to solve: minidump.net/writing-a-ne...
So I built a tool.
So I built a tool.
What reasoning process could lead to explicitly initializing to null a property, _and_ using the null-forgiving operator.
What reasoning process could lead to explicitly initializing to null a property, _and_ using the null-forgiving operator.
The tool displays a visual notification whenever the content of the clipboard changes, for all of you who are tired of ctrl+c not working.
I added configurable overlays, and some QoL improvements (like automatically starting the tool with Windows).
The tool displays a visual notification whenever the content of the clipboard changes, for all of you who are tired of ctrl+c not working.
I added configurable overlays, and some QoL improvements (like automatically starting the tool with Windows).
minidump.net/writing-a-ne...
minidump.net/writing-a-ne...
For local tools, I get it. For global tools, I would expect it to always use the userprofile config. Sounds a bit dangerous? Like, if you run the command from your Downloads or temp folder and you have a leftover file.
For local tools, I get it. For global tools, I would expect it to always use the userprofile config. Sounds a bit dangerous? Like, if you run the command from your Downloads or temp folder and you have a leftover file.
It's not specific to PerfView though, in theory this could happen with any profiler.
It's not specific to PerfView though, in theory this could happen with any profiler.
minidump.net/writing-a-ne...
minidump.net/writing-a-ne...