Francois Laberge

Francois Laberge

@seflless.bsky.social

Founder of Decode, a white-board that writes & explains code — https://decode.dev

307 followers341 following80 posts

PSA: If you make $200K+ individually (or $300K with spouse) for the past two years, you qualify as an accredited investor and can invest in pre-IPO startups. Not giving financial advice, just sharing.

Great thread for makers of VS Code extensions that interact with react-based code. Triplex is shaping up real nice. Must have been so much work!

mike douges@douges.dev

Over December I’ll be posting 100 fun insights in this thread from working on @triplex.dev in my free time for two (!) years. It’s the longest and largest side project I’ve worked on. Keep an eye out, will be a fun one! #threadapalooza #threadapalooza2024

I switched early to using Tldraw over Excalidraw was because I liked how it looked. It had a cleaner look and the font were more legible. I don't think Tldraw's fonts are the most legible though, especially when zoomed out. So I'm hoping to improve things there.

That has turned out to be a lot of work. It required full support for GFM (Github Flavored Markdown) and a lot of additional extensions. For example adding support for inline mermaid rendering.

Another new feature displayed here, is that you don't have to select shapes to execute visual prompts. If nothing is selected everything on the screen is the implicit selection. I'm loving this change, it's so much more seamless, though has some rough edge cases.

View full thread

Updated demo of Decode generating state-machines from diagrams, this time with streaming generation support Then I do the reverse, generating a diagram from an implementation. The diagram auto-layout is still rough. I'll work work on more robust auto-layout soon.

Latest progress on Skewed the 3D SVG. Added support for object transforms/hierarchies, lighting, camera system, and a new sphere renderer that used a <circle> with a dynamically changing radial gradient.

I’ve been working on the math types for Skewed and I’m going with an imperative style chaining API for it. I slightly hesitate to not make it functional style, but perf differences were noticeable. Here’s how the Vector3 class looks for instance, no new keyword use but class like dot call chaining

You are up to date.