Kirill Osenkov @kirillosenkov.com · 3hI've been in the geometry business for 27 years. I just reconstructed the timeline of working on it since 1999: livegeometry.com/history 120
Reposted by Kirill OsenkovKevin Gosse @kevingosse.net · 20hI published a new article: the hidden trap of fixed buffers in C#. It explains a quirk of fixed buffers that could easily bite you, if you're one of the few people who still have to use that feature. minidump.net/the-hidden-t...minidump.netThe hidden trap of fixed buffers in C#After all, if they’re marked as unsafe, there’s gotta be a reason, right? 163
Reposted by Kirill OsenkovSebastian Lague @sebastianlague.bsky.social · 20hhey, looks really cool! :) 012
Kirill Osenkov @kirillosenkov.com · 28/09/2026A eulogy for the software engineer davekiss.com/blog/eulogy-... by @davekiss.comdavekiss.comA eulogy for the software engineer | Dave KissDearly beloved, we are gathered here today to bury the software engineer, along with a pair of headphones, a notebook, and a keyboard. A talk about what went in the ground, and what's still in your ha... 062
Reposted by Kirill OsenkovMatt Keeter @mattkeeter.com · 28/09/2026hi friends I'm very excited to announce Halfspace, my experimental cross-platform IDE for solid modeling with distance fields! This has been in progress since midway through last year, and it's finally "done enough" to make it more public.mattkeeter.comHalfspaceAn IDE for solid modelling with distance fields 520247
Reposted by Kirill OsenkovXogot: Godot on iPad and iPhone @xogot.bsky.social · 28/09/2026We just announced Xogot Modeler. Inspired by Unity’s ProBuilder, it lets you build levels in your 3D Godot scenes. Create geometry, extrude meshes and more without leaving Xogot. Check out @migueldeicaza.bsky.social's blog post for the full story, with lots of demos: blog.xogot.com/xogot-modeler/blog.xogot.comXogot ModelerEarlier this year we introduced the Asset Placer and the Asset Browser, and today we are introducing the Xogot Modeler. This tool helps you prototype levels easily from within the editor, without hav... 1177
Reposted by Kirill OsenkovBetaKit @betakit.com · 24/09/2026Devolutions, one of the biggest tech players in the small Québec town of Lavaltrie, is getting into the corporate VC game.betakit.comDevolutions wants to support Québec’s IT ecosystem with corporate venture capital | BetaKitIT services firm has already invested $10 million CAD in tech firms through its new venture division. 044
Kirill Osenkov @kirillosenkov.com · 24/09/2026Announcing Live Geometry: livegeometry.com Try it out especially if you have geometry-aged kids. Built using @avaloniaui.net 52513
Kirill Osenkov @kirillosenkov.com · 23/09/2026Hope no one catches me typing "anal" into the address bar when I navigate to Google Analytics 070
Reposted by Kirill OsenkovMiguel de Icaza @migueldeicaza.bsky.social · 22/09/2026I know many of you woke up this morning hoping, "I wish I could have a terminal emulator as comprehensive as Ghostty, but with a settings panel and powered by Swift without compromising on the speed?" I got you fam: github.com/migueldeicaz...github.comReleases · migueldeicaza/tecolotMy terminal app based on SwiftTerm. Contribute to migueldeicaza/tecolot development by creating an account on GitHub. 1246
Reposted by Kirill OsenkovGérald Barré @meziantou.net · 22/09/2026Using JsonPath with System.Text.Json to query JSON in .NET #dotnet #json www.meziantou.net/using-jsonpath-wi…meziantou.netUsing JsonPath with System.Text.Json to query JSON in .NET - Gérald BarréLearn how to use Meziantou.Framework.JsonPath to evaluate RFC 9535 JSONPath expressions against System.Text.Json documents in .NET. 011
Reposted by Kirill OsenkovMarc-André Moreau @awakecoding.com · 22/09/2026Devolutions Terminal, in the browser, using Avalonia 👇 131
Reposted by Kirill Osenkovandrew blinn @disconcision.com · 21/09/2026introducing the embodied coding agent canvas I've been working on, and how it integrates with per-data-type GUI generation to support more transparent type-directed agent dev processes. remote demo for ARIA SGAI www.youtube.com/watch?v=U6lY...youtube.comHazel constellation canvas demoYouTube video by andrew blinn 1225
Reposted by Kirill OsenkovJan K. ™ #T1D 🍚🩸 #OSS #MVP #FCKNZS @punker76.bsky.social · 20/09/2026They keep telling us #WPF is dead. I built something new anyway: the MahApps.Metro Gallery. Yes, it is "just" a demo app. But hey ;-) it's made with ❤️ github.com/MahApps/MahA... #dotnet #MahApps #ControlzEx 152
Reposted by Kirill OsenkovSean Killeen @seankilleen.com · 20/09/2026An easy decision this week: our team handily voted to keep and pay the OSMF for @simoncropp.bsky.social's Verify .NET. Verify is a snapshot testing tool/ecosystem and it's great. Here's how it went down: #dotnet #oss #osmf 262
Reposted by Kirill OsenkovJan K. ™ #T1D 🍚🩸 #OSS #MVP #FCKNZS @punker76.bsky.social · 17/09/2026MahApps.Metro. Remember that? I'm working on it again. Yes, old #WPF. Also the thing a lot of desktop apps are still written in, and those could stand to look a little less like 2012. Three style sets now. Pick one, swap a line in App.xaml, done. #MahApps #ControlzEx #XAML #dotnet 144
Reposted by Kirill OsenkovGérald Barré @meziantou.net · 15/09/2026XPath for custom types in .NET #dotnet #xml www.meziantou.net/xpath-for-custom-…meziantou.netXPath for custom types in .NET - Gérald BarréLearn how to implement XPath queries for custom non-XML types in .NET, enabling users to search complex object hierarchies with a simple query language. 062
Reposted by Kirill OsenkovJonathan Pobst @jpobst.com · 08/09/2026Been working on rewriting Pinta in Avalonia/Skia: paintium.app. @avaloniaui.net has come so far and has really matured into a first class application framework!paintium.appPaintium - Easy Paint Program & Image Editor for WindowsAn easy, modern paint and image editor with layers, blend modes, 46 effects, precision selections, and unlimited undo. 041
Reposted by Kirill OsenkovQuantian @quantian.bsky.social · 08/09/2026Dancing very very VERY close to saying “OpenAI stole our almost-complete proof of Navier-Stokes from internal access to our ChatGPT sessions because they were desperate to scoop Anthropic” which is absolutely 100% a believable thing OpenAI would do right now cims.nyu.edu/~tristanb/st... 381556448
Reposted by Kirill OsenkovSebastien Ros @sebastienros.me · 07/09/2026The feedz.io package repository is the best one I have used so far. Super fast, ample free usage, intuitive UI. A pushed package appears and is available in seconds.feedz.iofeedz.io — Private package hostingHost private NuGet, npm, and Chocolatey packages with generous storage limits and no per-seat pricing. Simple, flat-rate plans. 141
Kirill Osenkov @kirillosenkov.com · 07/09/2026I hope someone is taking a serious new look at the Voynich manuscript with Fable or Astra 260
Reposted by Kirill Osenkovandrew blinn @disconcision.com · 06/09/2026structured editing unplugged 1224
Reposted by Kirill OsenkovChristophe Nasarre @chrisnas.bsky.social · 05/09/2026I'm starting a new series about internals of AI harnesses such as Cursor, Claude or Copilot. Let's start with Cursor that I use everyday chrisnas.github.io/posts/2026-0...chrisnas.github.ioSpying on Cursor: agent hooks, payloads and a simple observerHow I used Cursor agent hooks to observe prompts, thoughts, tool calls, MCP executions, file edits and subagents without changing the agent's behavior. 091
Reposted by Kirill OsenkovJavier Suárez @jsuarezruiz.bsky.social · 04/09/2026Nova.Avalonia.UI is now available on NuGet! www.nuget.org/packages/Nov... The gallery has also been updated, along with the documentation and examples. Everything is now ready to explore and use. #avalonia #dotnet 021
Kirill Osenkov @kirillosenkov.com · 04/09/2026Stampeded! from the @ilspy.bsky.social team is a new intelligent code review tool with semantic navigation: www.youtube.com/watch?v=r16Y... github.com/icsharpcode/... 0123
Reposted by Kirill OsenkovEric Lippert @ericlippert.com · 04/09/2026After many delays, my book is finally done! Print copies ship on September 29th, and the e-book is HALF OFF at www.manning.com/books/fabulo... from now through Labor Day, WHAT A FABULOUS DEAL! Thanks to everyone who supported this project; I appreciate you all so much.manning.comFabulous Adventures in Data Structures and Algorithms - Eric Lippert 1247
Reposted by Kirill OsenkovAvalonia UI @avaloniaui.net · 02/09/2026Hot Reload for Avalonia is here 🔥 Edit your XAML or C#, and see the changes immediately in your running app. No restart. No renavigation. Support for Windows, macOS, Linux, iOS and Android. avaloniaui.net/blog/hot-re...avaloniaui.netHot Reload for Avalonia - Avalonia UI BlogAvalonia Hot Reload is here: edit XAML and C#, see it live, no restart, on desktop and mobile. 0169
Reposted by Kirill OsenkovMarc-André Moreau @awakecoding.com · 01/09/2026Here's Windows Terminal in C# and Avalonia instead of C++ and WinUI. Next steps would be Ghostty and cross-platform support 👇 4185
Reposted by Kirill OsenkovPeter Ritchie @peterritchie.com · 02/09/2026Hey, Fabulous Adventures in Data Structures and Algorithms by @ericlippert.com was published today! www.manning.com/books/fabulo...manning.comFabulous Adventures in Data Structures and Algorithms - Eric Lippert 192
Reposted by Kirill OsenkovGérald Barré @meziantou.net · 01/09/2026Generate and review the public API of a .NET library #NuGet #dotnet www.meziantou.net/generate-and-revi…meziantou.netGenerate and review the public API of a .NET library - Gérald BarréGenerate and review the public API of .NET libraries in pull requests to catch breaking changes before publishing a NuGet package. 211
Reposted by Kirill OsenkovAndrew Lock "Sock" @andrewlock.bsky.social · 01/09/2026Blogged: The pain of serializing unions and closed class hierarchies with System.Text.Json in .NET 11 andrewlock.net/exploring-th... In this post I discuss the System.Text.Json support for unions and closed hierarchies coming in .NET 11, the decisions made and some of the sharp edges I hit #dotnetandrewlock.netThe pain of serializing unions and closed class hierarchies with System.Text.Json: Exploring the .NET 11 preview - Part 7In this post I discuss the System.Text.Json support for unions and closed hierarchies coming in .NET 11, the decisions made, and some of the sharp edges I hit 1195
Reposted by Kirill OsenkovVlád Zä @vlz.bsky.social · 29/11/2024Did you know, that compiler explorer can do #dotnet? It can do JIT, Crossgen2, ILDasm and ILSpy? You can even compare codegen for different compiler versions, how cool is that? godbolt.org/z/9EWhYbfv4godbolt.orgCompiler Explorer - F#module Program let square x = x * x 0196
Reposted by Kirill OsenkovCBS Detroit @cbsdetroit.bsky.social · 31/08/2026NASA's $4.3 billion Roman Space Telescope was launched atop a SpaceX Falcon Heavy rocket Sunday, kicking off a three-month voyage to a point in space a million miles from Earth where it will map the large-scale structure of the cosmos with a wide-field 300-megapixel camera.cbsnews.comNASA launches its Roman Space Telescope to explore the hidden universeNASA's Roman Space Telescope launched shortly after daybreak from Kennedy Space Center and blazed toward an observation point 1 million miles away. 011
Kirill Osenkov @kirillosenkov.com · 29/08/2026GitHub recently changed the color for the C# language from green to the slate blue .NET uses #7355DD and I just can't get used to it. C# was always green, VB was always blue. I get what they were going for but I dunno. 2271
Kirill Osenkov @kirillosenkov.com · 28/08/2026Lunar eclipse is visible now in Seattle area, look east 190
Kirill Osenkov @kirillosenkov.com · 26/08/2026ILSpy working in a browser: osenkov.com/ilspy Powered by @ilspy.bsky.social and @avaloniaui.net 43911
Reposted by Kirill OsenkovQuanta Magazine @quantamagazine.org · 24/08/2026How many lines lie on a cubic surface? (The answer is 27.) A statement that’s been known for nearly 180 years has recently gained fresh nuance and relevance. www.quantamagazine.org/new-math-rev… 1233
Kirill Osenkov @kirillosenkov.com · 22/08/2026I bought Radical Pie and played with it, and it's delightful It must have been such a blast to work on @disconcision.com @neurocy.bsky.social have you seen this? 191
Kirill Osenkov @kirillosenkov.com · 22/08/2026it only recently dawned on me that Claude must have been named after Claude Shannon 040
Kirill Osenkov @kirillosenkov.com · 21/08/2026People who make decisions don't feel the pain, and people who feel the pain don't make decisions 2130
Reposted by Kirill OsenkovEric Lengyel @ericlengyel.bsky.social · 10/07/2026Do you use the equation editor built into Microsoft Word? If so, you can put an end to your suffering by upgrading to Radical Pie. radicalpie.com 0277
Reposted by Kirill OsenkovMorten Nielsen @dotmorten.xaml.dev · 17/08/2026I'm excited to share that today is my first day at Microsoft, joining the Windows Developer Platform team! I'll be working on the Windows App SDK and working with developer communities to help evolve the platform and make building great apps on and for Windows even better. #winui 10414
Reposted by Kirill OsenkovJeremy D. Miller (The Shade Tree Developer) @jeremydmiller.bsky.social · 14/08/2026It would be nice to have some place for .NET devs to chat that isn't as unpleasant as the main dotnet reddit: www.reddit.com/r/moderndotn... Just started this week by the Akka.Net folksreddit.commoderndotnetDiscussions and projects for .NET and any supported CLR language (C#, F#, and more) 073
Reposted by Kirill OsenkovMarc-André Moreau @awakecoding.com · 14/08/2026Introducing Devolutions Ahtola, an experimental port of Turso's SQLite-compatible database engine from Rust to pure C# 🚀 No native SQLite library - the whole engine is NativeAOT-compatible .NET managed code ⚡️ Oh, and there's even a PowerShell module! 👇 github.com/Devolutions/...github.comGitHub - Devolutions/ahtola: An experimental C# port of Turso’s SQLite-compatible database engineAn experimental C# port of Turso’s SQLite-compatible database engine - Devolutions/ahtola 183
Reposted by Kirill OsenkovILSpy - .NET Decompiler @ilspy.bsky.social · 12/08/2026About a month after the last 10.x servicing release comes #ILSpy 11. Ported to @avaloniaui.net, now available for Linux, Mac and Windows! THE open-source #dotnet decompiler just got ways more useful, read about the three major areas of investment at github.com/icsharpcode/...github.comRelease ILSpy 11.0 · icsharpcode/ILSpyThe major news item of this release cycle is us porting ILSpy from WPF to Avalonia. With this port, ILSpy is now available on Linux and Mac in addition to Windows. Do note that there is no longer a... 1239
Reposted by Kirill OsenkovMiguel de Icaza @migueldeicaza.bsky.social · 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-te...apps.apple.comLa Terminal: Mosh & SSH Client App - App StoreDownload La Terminal: Mosh & SSH Client by Xibbon, Inc on the App Store. See screenshots, ratings and reviews, user tips, and more apps like La Terminal: Mosh &… 1257
Kirill Osenkov @kirillosenkov.com · 11/08/2026Honest caveat: This is not em-dash. This is watermarking. 160
Reposted by Kirill OsenkovChet Husk @chethusk.bsky.social · 11/08/20263) MSBuild's Multithreaded mode is freaking awesome now! We've made many core Tasks multithread-safe, so most common project types see a _good_ speedup on 'cold' builds and a _really good_ speedup on 'warm' builds. There are plenty more Tasks to go, but now is the time to try it out! 192