Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 21hNew social network for devs: dev-null.sh follow me at dev-null.sh/@KirillOsenkovdev-null.sh/dev/null: a social network for developersA 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 OsenkovStefan @stefan.gardenstate.social.ap.brid.gy · 15/01/2026Sometimes 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 OsenkovJohn D. Cook @johndcook.mathstodon.xyz.ap.brid.gy · 17/10/2026Latest newsletter: Lagrange Points, Backdoors, and Edgar Allan Poe johndcookconsulting.substack.com/p/… 101 1
Reposted by Kirill OsenkovMiguel de Icaza ᯅ🍉 @migueldeicaza.mastodon.social.ap.brid.gy · 08/10/2026Xogot's modeler ported to Windows. 001 1
Reposted by Kirill OsenkovMiguel de Icaza ᯅ🍉 @migueldeicaza.mastodon.social.ap.brid.gy · 07/10/2026The 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.comA Major Xogot Update Just Hit the App StoreThis 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 OsenkovMiguel de Icaza ᯅ🍉 @migueldeicaza.mastodon.social.ap.brid.gy · 04/10/2026When you are a musician, every day is Xmas! 1amageek.github.io/MusicPlaygournd1amageek.github.ioMusicPlayground — 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/2026Aperiodic monotile: livegeometry.com/gallery/aperiodic-… 000 0
Reposted by Kirill OsenkovMiguel de Icaza ᯅ🍉 @migueldeicaza.mastodon.social.ap.brid.gy · 29/09/2026Mark Lukowski's one of the early .NET creators wrote this app for his granddaughter. Check the about page. blasterai.appblasterai.appBlasterAI — A voice for non-verbal childrenA 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/2026Announcing Live Geometry: livegeometry.com Try it out especially if you have geometry-aged kids. Built using @avaloniaui #geometry #math #dotnet 001 1
Reposted by Kirill OsenkovKhalid ⚡ @khalidabuhakmeh.mastodon.social.ap.brid.gy · 16/09/2026Any companies looking to hire #dotnet experts? Asking for a friend looking for new opportunities. 004 4
Reposted by Kirill OsenkovMiguel de Icaza ᯅ🍉 @migueldeicaza.mastodon.social.ap.brid.gy · 31/08/2026If 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/2026ILSpy working in a browser: osenkov.com/ilspy Powered by @ilspy and @avaloniaui #dotnet #ilspy #avalonia #wasmosenkov.comILSpy 001 1
Reposted by Kirill OsenkovMiguel de Icaza ᯅ🍉 @migueldeicaza.mastodon.social.ap.brid.gy · 11/08/2026Because 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 OsenkovChristian Tietze @ctietze.mastodon.social.ap.brid.gy · 29/07/2026franktisellano.github.io/datatype What on earth! Turns data tuples into charts. As a font! 1110 10
Reposted by Kirill OsenkovMiguel de Icaza ᯅ🍉 @migueldeicaza.mastodon.social.ap.brid.gy · 28/07/2026New 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/2026MSBuild 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 000 0
Reposted by Kirill OsenkovAlexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 04/07/2026Just 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 0100 10
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 01/07/2026A new MCP for the amazing @xoofx Ultra profiler: github.com/KirillOsenkov/UltraMcpgithub.comGitHub - KirillOsenkov/UltraMcp: MCP for Ultra profilerMCP for Ultra profiler. Contribute to KirillOsenkov/UltraMcp development by creating an account on GitHub. 221 2
Reposted by Kirill OsenkovNiki @nikitonsky.mastodon.online.ap.brid.gy · 13/06/2026I 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-perfecttonsky.meEvery Frame PerfectHow imprecise UI animations erode trust in product 0194 19
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 02/05/2026RE: mstdn.social/@patriksvensson/116505… I'm tangled.org/kirillosenkov.tngl.shmstdn.social 200 2
Reposted by Kirill OsenkovAlexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 01/03/2026Just 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.socialOriginal post on mastodon.social 042 4
Reposted by Kirill OsenkovKhalid ⚡ @khalidabuhakmeh.mastodon.social.ap.brid.gy · 17/02/2026As someone who's been a professional software developer for decades now, I've made the only career decision tree that matters in 2026. 231 3
Reposted by Kirill OsenkovJulia Evans @b0rk.social.jvns.ca.ap.brid.gy · 14/02/2026now 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 OsenkovAlexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 09/02/2026Heya! 🥳 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 OsenkovMiguel de Icaza ᯅ🍉 @migueldeicaza.mastodon.social.ap.brid.gy · 07/02/2026When I grow up, I want to write like this: iankduncan.com/engineering/2026-02-…iankduncan.comGitHub Actions Is Slowly Killing Your Engineering TeamComments 3214 14
Reposted by Kirill OsenkovAlexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 05/02/2026Heya! 🥳 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.socialOriginal post on mastodon.social 32312 23
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 05/02/2026Rewatched 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 OsenkovScary "Grampus" Jerry 👻 @jerry.infosec.exchange.ap.brid.gy · 02/11/2025Sunset from my balcony this eveninginfosec.exchange[Video] Original post on infosec.exchange 102 2
Reposted by Kirill OsenkovKhalid ⚡ @khalidabuhakmeh.mastodon.social.ap.brid.gy · 09/09/2025Before 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.orgwck.orgWorld Central KitchenFounded 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/2025codeberg.org/KirillOsenkovcodeberg.orgKirill 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/2025New 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 131 3
Reposted by Kirill OsenkovAlexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 26/07/2025Heya! 🎇 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.socialOriginal post on mastodon.social 1123 12
Reposted by Kirill OsenkovJeremy Kahn @trochee.dair-community.social.ap.brid.gy · 18/06/2025Seeing 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.socialOriginal post on dair-community.social 2070 70
Reposted by Kirill OsenkovIonica 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.xyzOriginal post on mathstodon.xyz 3849 49
Reposted by Kirill OsenkovChris Alemany🇺🇦🇨🇦🇪🇸 @chris.mstdn.chrisalemany.ca.ap.brid.gy · 17/03/2025Time to buy a book! Careless People by Sarah Wynn-Williams www.bbc.com/news/articles/cq5zyq025…bbc.comMeta stops former Facebook director from promoting critical memoirSocial 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/2025New 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 OsenkovJens Ohlig @johl.mastodon.xyz.ap.brid.gy · 25/02/2025TIL 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 OsenkovAlexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 17/02/2025Heya, 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.socialOriginal post on mastodon.social 186 8
Reposted by Kirill OsenkovAlexandre Mutel @xoofx.mastodon.social.ap.brid.gy · 13/02/2025I 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.socialOriginal post on mastodon.social 5113 11
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 12/01/2025Wait, 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 Osenkovbitbonk @bitbonk.mastodon.social.ap.brid.gy · 10/01/2025Nice, there is now a #LinqPad version for #macOS Thanks to @avaloniaui and #AvloniaXPF! www.linqpad.net/LINQPad8Mac.aspx #dotnet 011 1
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 29/12/2024Finally 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] 079 9
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 26/12/2024Thanks 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 #dotnetgithub.comSigned and notarized Avalonia version for Mac · KirillOsenkov MSBuildStructuredLog · Discussion #847Huge 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 OsenkovMax Mehl @mxmehl.mastodon.social.ap.brid.gy · 21/12/2024Germany-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.socialOriginal post on mastodon.social 0116 11
Reposted by Kirill OsenkovKhalid ⚡ @khalidabuhakmeh.mastodon.social.ap.brid.gy · 12/12/2024The incredible #markdig library by @xoofx is criminally under-starred. Go star ⭐️ it now, and tell your friends too! #dotnet github.com/xoofx/markdiggithub.comGitHub - xoofx/markdig: A fast, powerful, CommonMark compliant, extensible Markdown processor for .NETA fast, powerful, CommonMark compliant, extensible Markdown processor for .NET - xoofx/markdig 021 2
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 05/12/2024If 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.socialOriginal post on mastodon.social 001 1
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 04/12/2024source.dot.net now has the Roslyn source code as well, so the legacy sourceroslyn.io is no longer required. Somehow I missed that! #dotnet #roslynsource.dot.netSource Browser 010 1
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 25/11/2024I'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.socialOriginal post on mastodon.social 110 1
Kirill Osenkov @kirillosenkov.mastodon.social.ap.brid.gy · 23/11/2024OK 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 OsenkovLeszek Ciesielski @skolima.hachyderm.io.ap.brid.gy · 15/11/2024I'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.ioOriginal post on hachyderm.io 153 5