Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Kirill Osenkov

@KirillOsenkov.mastodon.social.ap.brid.gy
21 followers 0 following 49 posts

(Unofficial) VP of Developer Productivity at Microsoft. Developer tools, engineering systems. .NET, C#, Roslyn, Visual Studio, Editor, WPF, Avalonia, MSBuild. [bridged from mastodon.social/@KirillOsenkov on the fediverse by fed.brid.gy ]

PostsRepliesMedia
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 21h
New social network for devs: dev-null.sh follow me at dev-null.sh/@KirillOsenkov
dev-null.sh
/dev/null: a social network for developers
A social network for developers. Sign in with GitHub, follow people who write code, and commit plain text to a shared log.
001 1
Reposted by Kirill Osenkov
Stefan @stefan.gardenstate.social.ap.brid.gy · 15/01/2026
Sometimes it feels silly to donate $1 to any project but while the amount of money they have is important they also care about total number of donors as a way to demonstrate broad interest in a project.
004 4
Reposted by Kirill Osenkov
John D. Cook @johndcook.mathstodon.xyz.ap.brid.gy · 17/10/2026
Latest newsletter: Lagrange Points, Backdoors, and Edgar Allan Poe johndcookconsulting.substack.com/p/…
101 1
Reposted by Kirill Osenkov
Miguel de Icaza ᯅ🍉 @migueldeicaza.mastodon.social.ap.brid.gy · 08/10/2026
Xogot's modeler ported to Windows.
001 1
Reposted by Kirill Osenkov
Miguel de Icaza ᯅ🍉 @migueldeicaza.mastodon.social.ap.brid.gy · 07/10/2026
The Xogot Modeler, the Godot 4.7 support and the Terrain3D support are now live on the AppStore. Details: blog.xogot.com/a-major-xogot-update…
blog.xogot.com
A Major Xogot Update Just Hit the App Store
This release brings our new Xogot Modeler to iPad and iPhone, brings a huge Godot 4.7 upgrade, and gives Xogot full support for Terrain3D.
001 1
Reposted by Kirill Osenkov
Miguel de Icaza ᯅ🍉 @migueldeicaza.mastodon.social.ap.brid.gy · 04/10/2026
When you are a musician, every day is Xmas! 1amageek.github.io/MusicPlaygournd
1amageek.github.io
MusicPlayground — Your code is the instrument.
Compose in Swift. Perform on two decks. Shape your sound while it plays.
001 1
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 02/10/2026
Aperiodic monotile: livegeometry.com/gallery/aperiodic-…
colorful hat tiles tiling the plane (aperiodically)
000 0
Reposted by Kirill Osenkov
Miguel de Icaza ᯅ🍉 @migueldeicaza.mastodon.social.ap.brid.gy · 29/09/2026
Mark Lukowski's one of the early .NET creators wrote this app for his granddaughter. Check the about page. blasterai.app
blasterai.app
BlasterAI — A voice for non-verbal children
A free, open-source, privacy-first AAC app. Real boards an SLP already knows, plus optional AI that grows the vocabulary.
021 2
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 24/09/2026
Announcing Live Geometry: livegeometry.com Try it out especially if you have geometry-aged kids. Built using @avaloniaui #geometry #math #dotnet
Live Geometry logo, New Drawing button and 6 tiles with various drawings: Continuous deformations, Bubbles, Pythagorean Theorem, Circumscribed circle, Inscribed Circle, Morley's Miracle
001 1
Reposted by Kirill Osenkov
Khalid ⚡ @khalidabuhakmeh.mastodon.social.ap.brid.gy · 16/09/2026
Any companies looking to hire #dotnet experts? Asking for a friend looking for new opportunities.
004 4
Reposted by Kirill Osenkov
Miguel de Icaza ᯅ🍉 @migueldeicaza.mastodon.social.ap.brid.gy · 31/08/2026
If you want to try my SwiftTerm based terminal go here: GitHub.com/migueldeicaza/tecolot
000 0
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 26/08/2026
ILSpy working in a browser: osenkov.com/ilspy Powered by @ilspy and @avaloniaui #dotnet #ilspy #avalonia #wasm
osenkov.com
ILSpy
001 1
Reposted by Kirill Osenkov
Miguel de Icaza ᯅ🍉 @migueldeicaza.mastodon.social.ap.brid.gy · 11/08/2026
Because users of RTL languages deserve an iOS terminal app that doesn’t render Arabic and Hebrew like a botched plastic-surgery makeover, La Terminal 2.0.4 is now on the App Store—with full BiDi support. apps.apple.com/us/app/la-terminal-m…
204 4
Reposted by Kirill Osenkov
Christian Tietze @ctietze.mastodon.social.ap.brid.gy · 29/07/2026
franktisellano.github.io/datatype What on earth! Turns data tuples into charts. As a font!
1110 10
Reposted by Kirill Osenkov
Miguel de Icaza ᯅ🍉 @migueldeicaza.mastodon.social.ap.brid.gy · 28/07/2026
New Xogot Mac build is out, would love some testers for the new .NET and Swift support. xogot.com/mac Install, then "Check for Updates", then use Window/Developer: Feature Flags to enable it.
012 2
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 15/07/2026
MSBuild binlog viewer downloads have fallen off the cliff since ~March: msbuildlog.com/stats My interpretation is that AI is solving MSBuild issues, as well as less and less people using MSBuild. Also hopefully modern MSBuild and SDK is more pit of success. #msbuild #dotnet
bar chart where downloads are growing until ~ September 2025, then falling rapidly in March, then falling again to a third of peak
000 0
Reposted by Kirill Osenkov
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 04/07/2026
Just released a new version of Ultra Profiler! 🚀 Thanks to @slang25 , who revived and completed a 2-year-old branch I had worked on but was too lazy to finish 😅 It now supports profiling macOS apps with native call stacks! 🥳 github.com/xoofx/ultra
Screenshot of ultra profiler results for macOS
0100 10
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 01/07/2026
A new MCP for the amazing @xoofx Ultra profiler: github.com/KirillOsenkov/UltraMcp
github.com
GitHub - KirillOsenkov/UltraMcp: MCP for Ultra profiler
MCP for Ultra profiler. Contribute to KirillOsenkov/UltraMcp development by creating an account on GitHub.
221 2
Reposted by Kirill Osenkov
Niki @nikitonsky.mastodon.online.ap.brid.gy · 13/06/2026
I love good UI animation, so I had to write about a few imperfect ones that I wish would be fixed tonsky.me/blog/every-frame-perfect
tonsky.me
Every Frame Perfect
How imprecise UI animations erode trust in product
0194 19
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 02/05/2026
RE: mstdn.social/@patriksvensson/116505… I'm tangled.org/kirillosenkov.tngl.sh
mstdn.social
200 2
Reposted by Kirill Osenkov
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 01/03/2026
Just released a major 3.0 version of SharpYaml xoofx.github.io/SharpYaml 🎉 Back from maintenance mode, this new version brings significant improvements: Compatibility with System.Text.Json attributes, NativeAOT support built-in, more built-in serializable types supported, faster than […]
mastodon.social
Original post on mastodon.social
042 4
Reposted by Kirill Osenkov
Khalid ⚡ @khalidabuhakmeh.mastodon.social.ap.brid.gy · 17/02/2026
As someone who's been a professional software developer for decades now, I've made the only career decision tree that matters in 2026.
Do you like AI?
- Yes -> Keep Morging
- No -> Become a Potato Farmer
231 3
Reposted by Kirill Osenkov
Julia Evans @b0rk.social.jvns.ca.ap.brid.gy · 14/02/2026
now that Git 2.53 is out, the Git data model @omarieclaire and I wrote is on the official Git website! git-scm.com/docs/gitdatamodel
3727 27
Reposted by Kirill Osenkov
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 09/02/2026
Heya! 🥳 I just released XenoAtom.Logging github.com/XenoAtom/XenoAtom.Logging a performance-first structured logging runtime for .NET focused on zero allocations on the hot path! 🚀 Bonus: it integrates nicely with XenoAtom.Terminal.UI […] [Original post on mastodon.social]
082 8
Reposted by Kirill Osenkov
Miguel de Icaza ᯅ🍉 @migueldeicaza.mastodon.social.ap.brid.gy · 07/02/2026
When I grow up, I want to write like this: iankduncan.com/engineering/2026-02-…
iankduncan.com
GitHub Actions Is Slowly Killing Your Engineering Team
Comments
3214 14
Reposted by Kirill Osenkov
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 05/02/2026
Heya! 🥳 Super thrilled to announce XenoAtom.Terminal.UI is out in public preview: xenoatom.github.io/terminal 🚀 It's a modern, reactive retained-mode terminal UI framework for .NET - composable visuals, binding-first state updates, proper measure/arrange layout, and a fast cell-buffer […]
mastodon.social
Original post on mastodon.social
32312 23
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 05/02/2026
Rewatched Tetris last night (what a great movie!), and fell into a Wikipedia hole reading about Robert Maxwell. Turns out he died by jumping or falling off his yacht that was named in honor of his daughter, Ghislaine Maxwell.
100 1
Reposted by Kirill Osenkov
Scary "Grampus" Jerry 👻 @jerry.infosec.exchange.ap.brid.gy · 02/11/2025
Sunset from my balcony this evening
infosec.exchange
[Video] Original post on infosec.exchange
102 2
Reposted by Kirill Osenkov
Khalid ⚡ @khalidabuhakmeh.mastodon.social.ap.brid.gy · 09/09/2025
Before you spend $59 on that iPhone strap, consider giving the same amount to the World Central Kitchen. They help feed people in a humanitarian crisis around the world. Many thanks for considering my request. wck.org
wck.org
World Central Kitchen
Founded in 2010 by Chef José Andrés, World Central Kitchen (WCK) is a nonprofit organization that is first to the frontlines providing fresh meals in response to crises. Applying our model of quick action, leveraging local resources, and adapting in real time, WCK has served more than 500 million nourishing meals around the world.
124 4
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 14/08/2025
codeberg.org/KirillOsenkov
codeberg.org
Kirill Osenkov
(Unofficial) VP of Developer Productivity at Microsoft. Developer tools, engineering systems. .NET, C#, Roslyn, Visual Studio, Editor, WPF, Avalonia, MSBuild.
000 0
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 30/07/2025
New in MSBuild Structured Log Viewer: project reference graph: github.com/KirillOsenkov/MSBuildStr… Also adds an ability to view directed graphs in .dot format, as I have found the layered visual representation to be quite useful. #dotnet #msbuild #graph #viewer
Horizontal rows of rectangles, there are multiple rows.
131 3
Reposted by Kirill Osenkov
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 26/07/2025
Heya! 🎇 Just released AsmMos6502 - a new .NET library with a fluent assembler API and a full disassembler for the 6502! 🚀 👉 github.com/xoofx/AsmMos6502 Can’t wait to tinker with it and write code for the upcoming modern C64! 😎 Maybe it’s finally time to make my first C64 demo - better […]
mastodon.social
Original post on mastodon.social
1123 12
Reposted by Kirill Osenkov
Jeremy Kahn @trochee.dair-community.social.ap.brid.gy · 18/06/2025
Seeing usually smart folks getting rope-a-doped into arguing for LLM utility like there's a moral justice zero-sum trolley-problem slider between "useful" and "ethical" and we're just arguing about the best setting But the real problem is even dumber -is its mere use a climate disaster? Yes […]
dair-community.social
Original post on dair-community.social
2070 70
Reposted by Kirill Osenkov
Ionica Smeets @ionica.mathstodon.xyz.ap.brid.gy · 04/05/2025
“I started a spreadsheet, which is what middle-class professionals do when faced with systemic problems — we quantify things, as if converting human suffering into Excel cells might render it more manageable.” Via @gvwilson […]
mathstodon.xyz
Original post on mathstodon.xyz
3849 49
Reposted by Kirill Osenkov
Chris Alemany🇺🇦🇨🇦🇪🇸 @chris.mstdn.chrisalemany.ca.ap.brid.gy · 17/03/2025
Time to buy a book! Careless People by Sarah Wynn-Williams www.bbc.com/news/articles/cq5zyq025…
bbc.com
Meta stops former Facebook director from promoting critical memoir
Social media company wins US emergency ruling preventing ex-director from publicising her book.
1011 11
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 08/03/2025
New release of MSBuild Structured Log Viewer. New dark theme which should be much faster (don't laugh). Turns out the old dark theme we used (AdonisUI) messed with the tree view virtualization, so we saw significant slowdowns in tree layout.
100 1
Reposted by Kirill Osenkov
Jens Ohlig @johl.mastodon.xyz.ap.brid.gy · 25/02/2025
TIL about Cleo, the pseudonym of an anonymous mathematician active on the mathematics Stack Exchange en.wikipedia.org/wiki/Cleo_(mathema…
3318 18
Reposted by Kirill Osenkov
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 17/02/2025
Heya, I just released github.com/xoofx/AsmArm64 🎉 The most powerful and complete ARM64 Assembler and Disassembler API library for .NET (ok, it is missing SVE/SVE2 but will do that later 😅) The assembler API is particularly unique with a strongly typed API that can encode […]
mastodon.social
Original post on mastodon.social
186 8
Reposted by Kirill Osenkov
Alexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 13/02/2025
I just sent my resignation letter today at Unity. Unfortunately I won't see the completion (or not) of the migration of Unity from Mono to CoreCLR that I first prototyped almost 8 years ago. I'm still proud of the work accomplished, Burst initially and then the .NET tech group that I have […]
mastodon.social
Original post on mastodon.social
5113 11
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 12/01/2025
Wait, can you no longer buy a 24" 4K monitor? I've been using two Dell P2415Q since 2017 and I can no longer find these anywhere. The only thing I'm seeing is professional grade for >$1,100. Two 27" is too large for me. One monitor is not enough. With curved monitors window management sucks.
000 0
Reposted by Kirill Osenkov
bitbonk @bitbonk.mastodon.social.ap.brid.gy · 10/01/2025
Nice, there is now a #LinqPad version for #macOS Thanks to @avaloniaui and #AvloniaXPF! www.linqpad.net/LINQPad8Mac.aspx #dotnet
Screenshot of LinqPad on MacOS taken from the official website https://www.linqpad.net/LINQPad8Mac.aspx
011 1
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 29/12/2024
Finally had time over the holidays to realize a long-standing dream of mine: a hex editor that knows about the PE file and .NET metadata format. You can click any byte and it will show you which data structure it is in the tree. Every byte is covered. The […] [Original post on mastodon.social]
Screenshot of a hex editor with a PE file open, on the left there's a tree with the headers, sections and other parts of the file format. On the right there's a typical table of bytes in hex.
079 9
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 26/12/2024
Thanks to @maxkatz6 we now have signed and notarized Avalonia builds for MSBuild Structured Log Viewer for Mac: github.com/KirillOsenkov/MSBuildStr… Powered by @avaloniaui #msbuild #binlog #dotnet
github.com
Signed and notarized Avalonia version for Mac · KirillOsenkov MSBuildStructuredLog · Discussion #847
Huge thanks to @maxkatz6, the latest .zip files for Mac are now signed and notarized: https://github.com/KirillOsenkov/MSBuildStructuredLog/releases/download/v2.2.392/StructuredLogViewer-arm64.zip ...
034 4
Reposted by Kirill Osenkov
Max Mehl @mxmehl.mastodon.social.ap.brid.gy · 21/12/2024
Germany-based #sovereingTechFund contributes 384.000 EUR to #OpenStreetMap over two years. And the best part: it's not for fancy features big sponsors think they need, but for technical debt removal, documentation, testing infrastructure, vandalism prevention, and two additional paid roles […]
mastodon.social
Original post on mastodon.social
0116 11
Reposted by Kirill Osenkov
Khalid ⚡ @khalidabuhakmeh.mastodon.social.ap.brid.gy · 12/12/2024
The incredible #markdig library by @xoofx is criminally under-starred. Go star ⭐️ it now, and tell your friends too! #dotnet github.com/xoofx/markdig
github.com
GitHub - xoofx/markdig: A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET
A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET - xoofx/markdig
021 2
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 05/12/2024
If anyone wants samples of how to read MSBuild binlogs programmatically, the binlogtool project contains a bunch. Here's an example of dumping all properties and their values from a binlog: github.com/KirillOsenkov/MSBuildStr… […]
mastodon.social
Original post on mastodon.social
001 1
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 04/12/2024
source.dot.net now has the Roslyn source code as well, so the legacy sourceroslyn.io is no longer required. Somehow I missed that! #dotnet #roslyn
source.dot.net
Source Browser
010 1
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 25/11/2024
I'm playing with the new Ultra profiler by @xoofx and I'm blown away. It's incredible. It's insanely powerful, and showing me managed, native, JIT, GC, allocations, everything. It feels like I have a new superpower. If you're a .NET developer, you owe it to yourself to check this out […]
mastodon.social
Original post on mastodon.social
110 1
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 23/11/2024
OK this is going to be really unpopular with folks, but Reactive-style stuff like OnNext(), TPL DataFlow etc. are EVIL EVIL EVIL It all looks beautiful until someone somewhere forgets to call OnNext() or OnComplete() and then you're SCREWED because good luck finding why your system deadlocked
300 3
Reposted by Kirill Osenkov
Leszek Ciesielski @skolima.hachyderm.io.ap.brid.gy · 15/11/2024
I've realised I should support Open Source projects and services I use regularly. I've set up recurring monthly sponsorships via GitHub. So far for: - #PiHole - @Mastodon - @nivenly (who run this server) - @xunit - @martincostello.bsky.social as the face behind the brilliant Polly library - […]
hachyderm.io
Original post on hachyderm.io
153 5