Szymon Kulec
banner
scooletz.bsky.social
Szymon Kulec
@scooletz.bsky.social
software • books • longevity
[Blog] Beyond the Cache Line: Data Access Alignment for Predictable Storage Performance

#dotnet #io #storage #performance

blog.scooletz.com/2025/10/29/b...
Beyond the Cache Line: Data Access Alignment for Predictable Storage Performance
Beyond the Cache Line: Data Access Alignment for Predictable Storage Performance
blog.scooletz.com
October 29, 2025 at 6:01 PM
🎤 The new presentation "Async Reloaded":

🔴 first time presented at Warsaw .NET User Group
🔵 scored 4.94 out of 5
🟣 allocated 0 bytes

Ready to be deployed again!

#async #dotnet #csharp
October 17, 2025 at 4:46 PM
[Blog] Pass the State

Passing the state is #async #dotnet is as easy as it gets. It takes just a bit of closure and you've got it. What if you want to do it in a smart way? 👇

blog.scooletz.com/2025/10/08/p...
Pass the State
You’re writing the most beautiful piece of code ever. It can be a snippet that is LINQ-based, or something else that requires you to pass a function. You add...
blog.scooletz.com
October 8, 2025 at 5:01 PM
WG .NET, 16 październik 2025, Warszawa

🔁 Async Reloaded 🔁

Info i zapisy: www.meetup.com/pl-PL/wg-net...
182. spotkanie WG.NET, czw., 16 paź 2025, 18:00 | Meetup
## Details Serdecznie zapraszamy na pierwsze po wakacyjnej przerwie i już 182. spotkanie Warszawskiej Grupy .NET, które odbędzie się w murach Wydziału MiNI PW, w sali 103.
www.meetup.com
October 7, 2025 at 4:28 PM
[Blog] Red, Blue, and Puple 🔴 🔵 🟣

With modern .NET, we need to enhance our mental model of methods with one more color. What? Why? When? I encourage you to read it 👇

#async #task #dotnet #csharp

blog.scooletz.com/2025/10/01/r...
Red, Blue, and Purple
We all love async programming. Until we don’t. Just ask fellow engineers who were tasked with making a piece of code async. They might mention something abou...
blog.scooletz.com
October 1, 2025 at 5:01 PM
Today's #infrastructure is so powerful. It feels like the majority of friction in #IT is not created by it but rather by lack (even partial) of understanding how powerful tools we have out there. And this applies on so many levels:
September 24, 2025 at 7:41 PM
Reacting to inaction made so much simpler. Less infra, more fun with design.

#database #queue #distributed

ayende.com/blog/203203-...
Scheduling with RavenDB
I got a question from one of our users about how they can use RavenDB to manage scheduled tasks. Stuff like: “Send this email next Thursday” or &...
ayende.com
September 20, 2025 at 2:30 PM
.NET 1️⃣ 0️⃣ , will bring a lot of changes.

One experimental feature, that is not discussed a lot is AsyncHelpers. What it does it moves the capturing the state and async handling to JIT 🤯

Read more:

github.com/dotnet/runti...

github.com/dotnet/runti...

github.com/dotnet/runti...
runtime/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncHelpers.cs at main · dotnet/runtime
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps. - dotnet/runtime
github.com
September 13, 2025 at 2:30 PM
Dear #csharp #dotnet people. A friendly reminder, that CancellationTokenSource can be reset!

- do you know how long it lives?
- are you the sole owner?
- you know when an operation ends?

You can TryReset it!

github.com/dotnet/runti...
runtime/src/libraries/System.Private.CoreLib/src/System/Threading/CancellationTokenSource.cs at 367865bf4540921ac4f16b404275e181698a2272 · dotnet/runtime
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps. - dotnet/runtime
github.com
September 6, 2025 at 11:05 AM
I read We Are Bellingcat

www.goodreads.com/review/show/...
September 17, 2023 at 8:53 AM
I read The Psychology of Money:

www.goodreads.com/review/show/...
September 6, 2023 at 7:46 PM
What's up bsky? :wave:
June 21, 2023 at 7:12 AM