Adam Sitnik
2.8K posts

Adam Sitnik
@SitnikAdam
Open Source contributor, #BenchmarkDotNet maintainer. My job on .NET Team is to make the .NET Core the fastest developer platform on the planet.
Gdańsk, Poland Katılım Aralık 2014
348 Takip Edilen6.6K Takipçiler
Adam Sitnik retweetledi

We're working on new Process APIs to make things easier, more reliable, and more efficient.
If you've ever run into deadlocks with Process, check github.com/dotnet/runtime… For advanced scenarios, please check github.com/dotnet/runtime… Please share your experiences and suggestions!
English
Adam Sitnik retweetledi
Adam Sitnik retweetledi

Serdecznie zapraszamy na 185! noworoczne spotkanie #wgdotnet!
Zapnijcie pasy, bo znowu zawitają do nas 2 absolutne petardy z Microsoft czyli @SitnikAdam i @ShayRojansky !!!
meetup.com/wg-net/events/…
Polski

@SitnikAdam @dotnet @stephentoub So the reporting part is proprietary and not provided via BenchmarkDotNet? They parse the results themselves or have a kind of a custom reporter?
English

I fail to find how @dotnet is benchmarked and how it compares the results with previous runs. @stephentoub mentioned in devblogs.microsoft.com/dotnet/perform… automatic comparison, but how is it done? How do you capture previous results etc.
/cc @SitnikAdam
English
Adam Sitnik retweetledi

If you're doing anything SSH with .NET and like to use a modern, open-source library, check out tmds.github.io/Tmds.Ssh/!
English

I have the pleasure of leading this effort. I enjoy it to the point that for the first time in my 8 years at Microsoft I worked during weekend (to be exact I could not resist checking few Unix internals before going to sleep and drafting some design afterwards).
David Fowler@davidfowl
We’re looking at rebooting the process API in .NET finally after 20 years 🙏🏾 #dotnet
English

@Xhanti_Bomela Big thanks for the kind words! Perf-wise it's going to be as fast as possible, mostly by taking advantage of more low-level OS capabilities and providing dedicated APIs (redirect to NUL to discard, redirect to file to avoid copy, maybe pipe from one process to not copy at all)
English

@SitnikAdam It’s going to be awesome. I have followed your work for years and can see you care deeply about performance. Looking forward to seeing how you move the whole .NET ecosystem forward, again :)
English

@davidfowl Maybe one day networking primitives are rebooted too: structs for IP, IPv4 and IPv6 and more
English

We’re looking at rebooting the process API in .NET finally after 20 years 🙏🏾
#dotnet
English

devblogs.microsoft.com/dotnet/introdu… We’re previewing Data Ingestion building blocks designed to make Retrieval-Augmented Generation easier. Explore the blog and let us know what you think!
English
Adam Sitnik retweetledi

@Aaronontheweb I am old enough to remember when you posted about your dating experience. Good luck!
English
Adam Sitnik retweetledi

hi folks! it’s been quite a while since I had time to write a blog post. with the upcoming .NET 10 release, I’m finally sharing more details on DATAS and tuning tips you might find useful. check it out here:
maoni0.medium.com/preparing-for-…
English
Adam Sitnik retweetledi

Not a review based on the content - I haven't consumed it yet, but I'm adding this to my list. However, based purely on the pedigree of the author: I am very confident this will be top tier for .NET caching. Jody truly knows this area.
Jody Donetti@jodydonetti
Ok, I can finally spill the big project 😊 dometrain.com/course/getting…
English
Adam Sitnik retweetledi

We've just published "Unsafe C# code best (worst) practices" article - a set of 25 good/bad examples: learn.microsoft.com/en-us/dotnet/s… Let's crash productions in style together! 🧐

English
Adam Sitnik retweetledi

As requested, I published an article about how the UI profiler works: minidump.net/measuring-ui-r…
It allows me to measure the responsiveness of Visual Studio when running with ReSharper, in various conditions.
I also made the source code available on github: github.com/kevingosse/UIP…
Kevin Gosse@KooKiz
To help reduce the number of UI freezes caused by Resharper, I built an internal tool to measure UI responsiveness. Here, you can see the improvement between the current 2025.1 version (on the left) and the upcoming 2025.2 version (on the right) with out-of-process enabled.
English
Adam Sitnik retweetledi

The .NET 10 performance blog post has landed
A monster of a read again from @stephentoub !
devblogs.microsoft.com/dotnet/perform…
English

@miroburn Startupy związane z AI oferują bardzo wysokie stawki, mam wrażenie że przepalają pieniądze
Polski

AI Bubble: Czemu powinienem się martwić (albo nie)
Rozróżnijmy dwie rzeczy.
1. BAŃKA FINANSOWA
- Nvidia wyceniana na 47x (cena vs zysk)
- Palantir wyceniany na 494x (cena vs zysk)
- Każdy startup z ".ai" dostaje funding
- VC stoi w kolejce po finansowanie OpenAI
To może pęknąć. I pewnie pęknie.
2. BAŃKA TECHNOLOGICZNA?
- ChatGPT: 800M użytkowników
- Większość osób tutaj używa AI w pracy
- Nikt nie wyobraża sobie pracy bez AI
Tego już się nie cofnie.
Historia uczy nas:
1850: bańka kolejowa -> koleje zostały
2000: bańka dot-com -> internet został
2008: bańka mieszkaniowa -> domy zostały
Wzór się powtarza:
Spekulacja pęka. Technologia zostaje.
Co to znaczy dla nas?
- Jeśli jesteś inwestorem: nie wszystko w AI 😅
- Jeśli jesteś przedsiębiorcą: wykorzystuj narzędzia teraz, gdy są tanie/darmowe (finansowane grubo przez VC).
Bańka AI to szum dla inwestorów. Dla normalsów liczy się tylko jedno: narzędzia działają lub nie działają.
I nawet jak akcje Nvidia spadnie o 90%, to ja nie przestanę używać Claude/Gemini/Manus... nawet jak ich cena pójdzie w górę.
P.S. Jeżeli gdzieś jest błąd w moim rozumowaniu, to z chęcią usłyszę.
P.P.S. Nie mam akcji Nvidia i Palantir 😅
Polski






