Sign in

Christian Findlay

@cfdevelop.bsky.social
632 followers 364 following 1.2K posts

Dev tools www.christianfindlay.com

PostsRepliesMedia
Christian Findlay @cfdevelop.bsky.social · 01/08/2026
?
?
?!()
100
Christian Findlay @cfdevelop.bsky.social · 31/07/2026
Osprey 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/2026
Amazing! You can type check Python in the browser now www.basilisk-python.dev/playground/
000
Christian Findlay @cfdevelop.bsky.social · 25/07/2026
Osprey supports test coverage calculation in vscode's test explorer www.ospreylang.dev
000
Christian Findlay @cfdevelop.bsky.social · 22/07/2026
ML Flavor of Osprey works in the playground now. Check it out.
100
Christian Findlay @cfdevelop.bsky.social · 15/07/2026
Yeah, that’s right!
000
Christian Findlay @cfdevelop.bsky.social · 15/07/2026
It's certainly something to see your own programming language get profiled for the first time (Osprey)
120
Christian Findlay @cfdevelop.bsky.social · 13/07/2026
No, 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/2026
The 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/2026
Basilisk 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/2026
Yes! 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/2026
Deslop (code deduplication) is on it's way to Android Studio and other IntelliJ based IDEs
010
Christian Findlay @cfdevelop.bsky.social · 03/07/2026
Python 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/2026
This 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/2026
Programming 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/2026
Osprey has generics on algebraic effects now. Two language flavors: Ocaml, I'm coming for you
000
Christian Findlay @cfdevelop.bsky.social · 01/07/2026
Look, 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/2026
Step through debugging an Osprey app that talks to an SqLite database
000
Christian Findlay @cfdevelop.bsky.social · 28/06/2026
Osprey has step through debugging with variable watch now
000
Christian Findlay @cfdevelop.bsky.social · 27/06/2026
There 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/2026
Chef's kiss. Love this thing
000
Christian Findlay @cfdevelop.bsky.social · 27/06/2026
Osprey playground is back up and running. You can try the language out right now
000
Christian Findlay @cfdevelop.bsky.social · 27/06/2026
These 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/2026
SharpLsp is live. Finally a decent C#/F#/.NET experience in Vscode
271
Christian Findlay @cfdevelop.bsky.social · 19/06/2026
This 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/2026
Basilisk python is serious about quality. 100% mutation score.
020
Christian Findlay @cfdevelop.bsky.social · 11/06/2026
Have 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/2026
typeDiagram 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/2026
Here 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/2026
Almost 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/2026
This is it. Cursor, Windsurf and Antigravity finally have a really good Python experience.
010
Christian Findlay @cfdevelop.bsky.social · 05/06/2026
Look 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/2026
You 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/2026
Damn! Now with customizable styling via hooks!
000
Christian Findlay @cfdevelop.bsky.social · 17/04/2026
So this happened... GitHub ⭐️ Please 🙏🏽
110
Christian Findlay @cfdevelop.bsky.social · 14/04/2026
Consider 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/2026
I love getting agents to fight over a technical solution in Too Many Cooks.
000
Christian Findlay @cfdevelop.bsky.social · 06/04/2026
The 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/2026
I'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/2026
CommandTree 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/2026
Basilisk is about to enter the fray. Python, but better
010
Christian Findlay @cfdevelop.bsky.social · 16/03/2026
This 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/2026
Would really appreciate it if you'd check this out and leave a Vscode review if you like it.
010
Christian Findlay @cfdevelop.bsky.social · 29/01/2026
Pretty good coverage for dart_node
000
Christian Findlay @cfdevelop.bsky.social · 04/12/2025
dart_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 · 24/11/2025
Jesus telling man to enjoy donuts with his son
110
Christian Findlay @cfdevelop.bsky.social · 19/10/2025
Generate 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/2025
RestClient .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/2025
Can 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/2025
Exhaustive type checks on pattern matching for closed type hierarchies in C#? Sure, why not?
000