Christian Findlay @cfdevelop.bsky.social · 31/07/2026Osprey GPU + Graphics. Beautiful Osprey computes the scene in fixed-point integers and hands 8 numbers to the GPU. The GPU shades a Kali-set fractal at native res. Host language + shader, the way real renderers do it. 100
Christian Findlay @cfdevelop.bsky.social · 29/07/2026Amazing! You can type check Python in the browser now www.basilisk-python.dev/playground/ 000
Christian Findlay @cfdevelop.bsky.social · 25/07/2026Osprey supports test coverage calculation in vscode's test explorer www.ospreylang.dev 000
Christian Findlay @cfdevelop.bsky.social · 22/07/2026ML Flavor of Osprey works in the playground now. Check it out. 100
Christian Findlay @cfdevelop.bsky.social · 15/07/2026It's certainly something to see your own programming language get profiled for the first time (Osprey) 120
Christian Findlay @cfdevelop.bsky.social · 13/07/2026No, this is not Visual Studio. Yes, this is Vscode. Yes, this is available right now as the extension SharpLsp marketplace.visualstudio.com/items?itemNa... 032
Christian Findlay @cfdevelop.bsky.social · 07/07/2026The Python typing repo now officially lists Basilisk, and with a perfect score! Python devs, please check it out on Vscode or brew/scoop and if it's not in your IDE like Neovim, Zed now, it will be soon github.com/python/typin... 200
Christian Findlay @cfdevelop.bsky.social · 06/07/2026Basilisk not only enters the Python typing canon. It's the only type checker to achieve a perfect score right now! It's up against Meta's Pyrefly, Microsoft's Pyrite, soon to be OpenAI's Ty, mypy And this is published on the Python Typing GitHub github.com/python/typin... 000
Christian Findlay @cfdevelop.bsky.social · 06/07/2026Yes! Basilisk is now officially listed on the Python Typing repo! 100% PEP conformance and one of, if not the fastest type checkers around! 🐍 000
Christian Findlay @cfdevelop.bsky.social · 05/07/2026Deslop (code deduplication) is on it's way to Android Studio and other IntelliJ based IDEs 010
Christian Findlay @cfdevelop.bsky.social · 03/07/2026Python type checking… 🐍 This should NOT be possible! It may turn out to be a lie. It’s quite possible that the benchmarks are lying. By all means, try to poke holes in the methodology. www.basilisk-python.dev 000
Christian Findlay @cfdevelop.bsky.social · 02/07/2026This is how you use Deslop as an MCP to deduplicate your code. The agent just knows what to do. This is C# (.NET) but it supports, Rust, Python, JavaScript, Typescript and more 131
Christian Findlay @cfdevelop.bsky.social · 02/07/2026Programming languages are just not going to be the same. This is what a language with zero compromise looks like: Osprey! Don't like it? Build your own syntax flavor! 000
Christian Findlay @cfdevelop.bsky.social · 02/07/2026Osprey has generics on algebraic effects now. Two language flavors: Ocaml, I'm coming for you 000
Christian Findlay @cfdevelop.bsky.social · 01/07/2026Look, this is what I’m building with AI! Literally Osprey compiles to wasm and runs SQLite in the browser 120
Christian Findlay @cfdevelop.bsky.social · 28/06/2026Step through debugging an Osprey app that talks to an SqLite database 000
Christian Findlay @cfdevelop.bsky.social · 28/06/2026Osprey has step through debugging with variable watch now 000
Christian Findlay @cfdevelop.bsky.social · 27/06/2026There are tonnes of examples in the compiler/examples/tested folder and you can just copy/paste them into the playground on the website and run them 000
Christian Findlay @cfdevelop.bsky.social · 27/06/2026Osprey playground is back up and running. You can try the language out right now 000
Christian Findlay @cfdevelop.bsky.social · 27/06/2026These are probably agent lies, but Osprey seems to do well against some of the fastest languages. Very surprised that Haskell does so well. 130
Christian Findlay @cfdevelop.bsky.social · 20/06/2026SharpLsp is live. Finally a decent C#/F#/.NET experience in Vscode 271
Christian Findlay @cfdevelop.bsky.social · 19/06/2026This is Deslop. This is how you get rid of duplicate code. This is Rust, but it works with Python, Dart and C#. Just grab it on vscode or any fork. Reviews appreciated 🙏🏽 070
Christian Findlay @cfdevelop.bsky.social · 11/06/2026Basilisk python is serious about quality. 100% mutation score. 020
Christian Findlay @cfdevelop.bsky.social · 11/06/2026Have you tried this yet? Makes it easy to deduplicate Python, Rust, C# or Dart. JavaScript and Typescript coming soon. There’s an MCP so your agent can check before copy/paste 020
Christian Findlay @cfdevelop.bsky.social · 08/06/2026typeDiagram markdown types map into F# ADTs so well. It's a beautiful harmony. You can see it in the Napper repo 000
Christian Findlay @cfdevelop.bsky.social · 08/06/2026Here is an F# Napper script running in Google Antigravity IDE BTW: the CLI/LSP is 100% F# 010
Christian Findlay @cfdevelop.bsky.social · 07/06/2026Almost 400 downloads on OpenVSX in just one day. Seems like the vscode fork ecosystem is way more lively than vscode itself. Well, it’s time to release all the NIMBLESITE extensions there Good reviews appreciated 🌟 🙏 000
Christian Findlay @cfdevelop.bsky.social · 06/06/2026This is it. Cursor, Windsurf and Antigravity finally have a really good Python experience. 010
Christian Findlay @cfdevelop.bsky.social · 05/06/2026Look at this 93.8% PEP conformance. You can use Basilisk on Vscode and neovim right now. Zed coming very soon. It's right up there in terms of conformance and this may actually hit 100% at some point soon 000
Christian Findlay @cfdevelop.bsky.social · 04/05/2026You really need this. Define your ADTs in a simple markup language and generate code in any language. Great for wiring up REST or MCP DTOs typediagram.dev 020
Christian Findlay @cfdevelop.bsky.social · 18/04/2026Damn! Now with customizable styling via hooks! 000
Christian Findlay @cfdevelop.bsky.social · 14/04/2026Consider DataProvider instead of EntityFramework. It’s so much more than an ORM, including migrations, sync, and cross platform, type safe querying 010
Christian Findlay @cfdevelop.bsky.social · 08/04/2026I love getting agents to fight over a technical solution in Too Many Cooks. 000
Christian Findlay @cfdevelop.bsky.social · 06/04/2026The coolest thing about CommandTree is that it summarises your scripts for you and gives you a warning if the script might be harmful. 000
Christian Findlay @cfdevelop.bsky.social · 05/04/2026I've converted all my sh scripts to make and the CommandTree extension works really well with make scripts. It's somewhat more compatible with Windows as well. Check out the extension. It's good. 000
Christian Findlay @cfdevelop.bsky.social · 26/03/2026CommandTree is getting better and better. Just added F# and C# scripts. Personally, I like the Make file integration the best Grab from Vscode extensions. Reviews much appreciated 🙏🏽 000
Christian Findlay @cfdevelop.bsky.social · 16/03/2026Basilisk is about to enter the fray. Python, but better 010
Christian Findlay @cfdevelop.bsky.social · 16/03/2026This is amazing. I'm going to be talking to you more about this. I've been working on a ruff based type checker and LSP named Basilisk that should completely replace mypy/pyright/pylance. And, I think it might compete with Pyrefly for performance. Almost 90% PEP conformant, general experience is 👍🏼 100
Christian Findlay @cfdevelop.bsky.social · 16/03/2026Would really appreciate it if you'd check this out and leave a Vscode review if you like it. 010
Christian Findlay @cfdevelop.bsky.social · 04/12/2025dart_node already has 49 stars 🌟 and lots of people using it and experimenting It’s clear that this has momentum. Let’s build a community around this and push it as far as it will go Keep those stars coming 🙏 030
Christian Findlay @cfdevelop.bsky.social · 19/10/2025Generate a full .NET based MCP server from an OpenAPI 3.x spec with RestClient .Net 7!!! Windsurf is hitting a Nucliadb MCP server generated from OpenAPI 3.1 YAML github.com/MelbourneDev... 040
Christian Findlay @cfdevelop.bsky.social · 19/10/2025RestClient .Net 7 comes with a Nucliadb SDK client generated from the OpenAPI 3.1 YAML. MCP also on the way! Tests are running in the pipeline against the live NucliaDB server github.com/MelbourneDev... 000
Christian Findlay @cfdevelop.bsky.social · 17/10/2025Can you believe this switch expression is exhaustive? Finally! I got sick of waiting for unions in C# and just made the damn analyzer myself You no longer have to go to GitHub repos and beg people for functionality. Just build it 150
Christian Findlay @cfdevelop.bsky.social · 10/10/2025Exhaustive type checks on pattern matching for closed type hierarchies in C#? Sure, why not? 000