Advertisement · 728 × 90

Posts by Kirill Osenkov

Post image Post image

I've decided to aggregate all utilities/extensions I use across different C# projects into a single source-only package. I'm surprised there were so many, but it totals 130 individual files.

Feel free to copy-paste what's useful to you.

github.com/Tyrrrz/Power...

15 hours ago 9 2 0 0
Preview
GitHub - Tyrrrz/PolyShim: Collection of polyfills for projects targeting older versions of .NET Collection of polyfills for projects targeting older versions of .NET - Tyrrrz/PolyShim

Also want to take an opportunity to shout out a project of mine that's always been in the shadows:

github.com/Tyrrrz/PolyS...

It provides polyfills for ~500 BCL APIs, allowing you to write modern C#/.NET code on targets as old as .NET Standard 1.0 and .NET Fx 3.5.

I use it in all my libraries ✨

15 hours ago 13 3 2 0

yeah it can always be much worse can't it

3 days ago 2 0 0 0

yeah trust me you could be in a large corp and it's infuriating and it sucks all life juices out of you

3 days ago 2 0 2 0

🚀

5 days ago 0 0 0 0

Jamie?

5 days ago 0 0 2 0
Post image

Hey folks!
Today I’m launching N‑Studio — the successor to ScreenToGif.

It’s a passion project that’s been years in the making, and I hope you enjoy it as much as I’ve enjoyed building it.

nicke.tech/n-studio

1 week ago 32 8 3 1
Video

I built an interactive guide on how GPS works!

perthirtysix.com/how-does-gps...

1 week ago 129 33 5 2
scrollbar where nested member and statement blocks are displayed as nested color rectangles to represent structure of the current file.

scrollbar where nested member and statement blocks are displayed as nested color rectangles to represent structure of the current file.

Anyone with synesthesia here?

What color is the foreach statement?

I'd be curious what color people would pick, I'm sure it's very individual.

6 days ago 3 0 1 0

curious what's the issue, if you can share

6 days ago 1 0 3 0
Advertisement
Preview
Suppressing Roslyn Analyzer Warnings Programmatically using DiagnosticSuppressor - Gérald Barré Learn how to programmatically suppress Roslyn analyzer warnings using the DiagnosticSuppressor API.

Suppressing Roslyn Analyzer Warnings Programmatically using DiagnosticSuppressor #dotnet #roslyn www.meziantou.net/suppressing-roslyn-analy...

6 days ago 4 2 0 0
Preview
What the death of Direct File tells us about state capacity We CAN have nice things - if we want them

"[The administration's characterization of Direct File] has it completely backwards. It is a calculation that only makes sense if you do not value the time and money of citizens, but regard the government doing anything to help the public as a burden."

6 days ago 70 21 0 2
Preview
VSTest dropping Newtonsoft.Json (sanity-check) · Issue #15677 · microsoft/vstest It took us a long while, but aligning with dotnet/sdk finally gave us the right opportunity to break public API and remove Newtonsoft.Json from VSTest. We replace it with System.Text.Json in .NET a...

I am hoping to drop Newtonsoft.Json from VSTest (which powers test running in .NET in: dotnet test / VS Test Explorer / C#DevKit)

Please help me test it:

github.com/microsoft/vs...

#dotnet

6 days ago 12 9 0 0

Is anyone I know at Microsoft hiring right now? I have a good candidate (not me!)

1 week ago 4 0 0 0

whoa, where is this?

1 week ago 0 0 1 0
Preview
GitHub - fiseni/DebugTimer Contribute to fiseni/DebugTimer development by creating an account on GitHub.

Do you ever want to quickly measure code execution time while debugging?

Just released DebugTimer — a simple source-only .NET package for development-time performance diagnostics.

#dotnet #csharp

github.com/fiseni/Debug...

1 week ago 9 3 0 0

very heartbreaking story behind this color

2 weeks ago 1 0 0 0
Advertisement
Preview
Release ILSpy 10.0 · icsharpcode/ILSpy PSA We DO NOT own the domain ilspy dot org See #3709 This release is based on .NET 10.0. Please make sure that you have it installed on your machine beforehand. New Language Features C# 13: allows...

It's a wrap! #ILSpy 10 is finally here, grab the bits at github.com/icsharpcode/... (as well as VS marketplace + nuget.org + Store (submitted))

2 weeks ago 15 5 0 1

yup! and you can favorite blocks to jump to them quickly

2 weeks ago 1 0 0 0

@disconcision.com @neurocy.bsky.social it ain't much but it's honest work!

2 weeks ago 2 0 2 0
text editor showing a C# file where next to the vertical scrollbar there's a visual depiction of the methods and statements inside methods represented as nested colorful blocks. There's also a Document outline tool window showing the tree of types and members in the file, and method bodies are shown under methods using the same structural representation.

text editor showing a C# file where next to the vertical scrollbar there's a visual depiction of the methods and statements inside methods represented as nested colorful blocks. There's also a Document outline tool window showing the tree of types and members in the file, and method bodies are shown under methods using the same structural representation.

I returned to my structured editor roots a little bit and prototyped a scrollbar that shows the statement structure in method bodies.

Also a document outline tree where statement structure is visible for larger methods. This way you can visually distinguish methods by their "shape".

2 weeks ago 24 6 1 0

yes! I'm torn between the Spectre/hat and Calabi-Yau manifold

2 weeks ago 0 0 0 0
Video

A long time ago I wrote an analyzer to flag usages of async void

2 weeks ago 21 1 2 0

Suppose we were to beam a 1024x1024 bitmap into interstellar space (or send a probe with a golden plate) and we wanted to describe how advanced our current level of math is.

It's clear aliens won't understand our language or notation.

What images wouldn't be possible 30-40 years ago?

2 weeks ago 2 0 1 0
Advertisement

@jnm2.bsky.social

2 weeks ago 0 0 1 0
Video

I've been working on a rebuild of #chordle for a couple of years now. Spare time projects can be brutal, and Chordle is a big ol' project, but I'm really happy with how the new editor is working out - drag and drop of chords in both #chordpro and chords above text! #avaloniaui

2 weeks ago 1 1 0 0
Video

Just shipped a massive release of dotnes! A testament to vibe coding for fun.

Many samples working now!
github.com/jonathanpepp...

2 weeks ago 7 2 2 0
Code Club Aotearoa

if you’d like to volunteer take a look at codeclub.nz

2 weeks ago 1 1 0 0

would you enlighten me too please? feeling a bit dumb and looking to get educated

3 weeks ago 0 0 0 0

is there a place I could read about it?

3 weeks ago 1 0 1 0