Over the years, in Vue, we have added a lot of dev only warnings at runtime to help developers With @antfu.me we want to improve these with structured diagnostics: enforcing good practices for errors and pretty print output that is actionable (agents autofix cheat code) Say hello to nostics.dev
Deno v2.9.2 is out with perf improvements: - ReadableStream async iterator now has a sync fast path - queueMicrotask uses V8 natively - zero-copy async writes for node streams - SIMD JSON indexing for npm packuments Plus 39 bug fixes and 13 improvements to Deno Desktop deno upgrade
๐ซ GM Tanglers! Its release time ๐ซ Here's whats new: - Full text code-search - Focus mode - Tangled XRPC API - A new homepage - MicroVM powered CI engine
Daniel's permissioned data proposal just dropped!! This will be a major upgrade for atproto that enables private groups & communities. Really hope this technical design resonates with people so we can keep moving fast, but please do get your comments in
just in the nick of time! github.com/bluesky-soci...
๐ชก Spindle gains a new engine: microvm ๐ชก You can now: - build docker containers in CI - run sidecar services like postgres, redis for integration tests - use non-nixos base images, such as alpine Read the blog post by @ptr.pet for more: blog.tangled.org/spindle-micr...
Spindle's new microVM engine
How we built the new QEMU-based microVM engine
blog.tangled.org
Things escalated, we are now about 10 stars away from our Bruits:tm: pizza party ๐ฅณ
We added Sรคtteri, our new project to this github.com/bruits/satteri Just 730 stars away from a pizza!
@hankgreen.bsky.social I love your game and need you to know about @atproto.com. Remember that DFTBA wrapped someone made on Bluesky? That same tech can be used with your game. You wonโt have to store anyoneโs data. Itโll work with their existing Bluesky account. Pls talk to @alex.bsky.team
People are Wrong about my Game
YouTube video by Hank Green
youtu.be
Good humans, I wrote a book. Took me 10 yrs. Share it with anyone who wants to understand the minds they're designing for and the mind they're designing with. 40 chapters free to read. ๐ productdesignpsychology.com โค๏ธ
Git conflicts are no longer painful! ๐ฅ ๐ณ oyui โ A TUI merge editor and staging interface for Git & Jujutsu ๐ฏ Syntax highlighting, command palette, binary support, scriptable configuration & more! ๐ฆ Written in Rust & built w/ @ratatui.rs โญ GitHub: github.com/emilien-jego... #rustlang #ratatui
Hello Tanglers! Here is my full proposal to make Tangled truly decentralized. It covers our current technical difficulties and how I'd like to solve those. Please share your thoughts about this. As user, would it be ok? Or if you have better ideas, plz share.
Tangled: Knot-stored COB proposal
Proposal to accomplish full decentralization of Tangled.
leaflet.pub
Oh my. @tangled.org now lets you browse CI jobs over SSH, courtesy Bubble Tea and Wish โก๏ธ Tangled rocks, by the way. More on Tangled SSH here: blog.tangled.org/ssh/
There are two ways to resolve the cognitive dissonance of being on Twitter while also caring about all the awful shit happening because of Twitter 1. Leave Twitter 2. Stop caring Profoundly disappointing how many people I like seem to have chosen the latter
Panache v2.52.0 is out! ๐ A formatter, linter & language server for Quarto, Pandoc & Markdown. New: experimental math formatter (align + whitespace normalization) and hand-written YAML parser & formatter, fully lossless, even hashpipe YAML (Quaro chunk options) https://panache.bz
Panache: Language Server, Formatter, and Linter for Markdown, Quarto, and R Markdown
Panache provides authoring tools for Markdown, Quarto, and R Markdown: a language server, formatter, and linter to help you write better documents, more efficiently.
panache.bz
Short interview with @slint.dev #MadeWithSlint slint.dev/success/viir...
#MadeWithSlint | Aava Convolution Plugin
Aava is a groundbreaking convolution plugin that allows you to adjust all IR parameters in real-time, even at audio rates. We're proud to announce that this plugin is #MadeWithSlint.
slint.dev
New video explaining SvelteKit remote functions and working with real-time data using live queries ๐ฅ youtu.be/j9fh4WC0zHo
My Favorite Framework Just Got Better
YouTube video by Joy of Code
youtu.be
Maudit, my Rust library to generate static websites, has recently gained a few cool new features! - Automatic sitemap generation - Built-in support for internationalization, including using localized slugs - Prefetch support for faster navigations Quick video showing sitemaps and localized routes:
Maudit.org: a Rust library to build static websites, by @bruits.org. I like this approach: SSGs tend to become bloated kitchen sinks that you have to re-learn every time you want to change something. A library in a strongly typed language allows building just what you need, using your mental model.
Maudit
A Rust library to build static websites.
maudit.org
#Slint and Rust running on #Kindle Paperwhite, thanks to @sverre.me Read more about it here sverre.me/blog/rust-on... #rustlang
Can't I just build my own cloud computer? FAQ Friday #47
If I had to drop @jj-vcs.dev I honestly don't know what I would do with myself. The megamerge workflow is so incredibly powerful for me that my brain short circuits trying to do anything else isaaccorbrey.com/notes/jujuts...
Jujutsu megamerges for fun and profit
A practical guide to creating and maintaining powerful megamerge workflows in Jujutsu for faster, conflict-free development.
isaaccorbrey.com
Another experiment in making videos with code stealing the Motion Canvas API with Svelte templating and reactivity ๐ I prefer this over the Remotion approach I tried where you have to define the frames ๐ค
I open sourced the Svelte sandbox if you want to use it on your site โข Includes Web (HTML/CSS/JS) and Svelte sandbox components โข Preview-only mode โข Handles NPM imports โข Customizable โข Responsive github.com/matiadev/sve...
I'm pleased with how the Svelte sandbox for interactive examples in my posts turned out ๐
soon: browse CI logs entirely from the terminal, no installs required, just good ol' ssh
I turned the video into a post with interactive examples you can try yourself ๐ joyofcode.xyz/entry-and-ex...
Modern CSS has made entry and exit animations a lot easier so I made a video on how to use @โstarting-style to do that including animating discrete properties like display and using the View Transition API for layout changes youtu.be/7D9DSJp5rkY
What's verification on the open social web for? With @gui.do and @emily.space we put together a draft statement and roadmap for democratic account verification. For everyone, without IDs. The draft is here, please contribute and comment. Open until 31 May tangled.org/sherif.euros...
tangled.org
Speeding up the JS ecosystem OXC edition ๐ We made both oxfmt and oxlint 50% faster on projects with >50k directories. marvinh.dev/blog/speedin...
Speeding up the JavaScript ecosystem - oxlint and oxfmt
Future versions of oxlint and oxfmt will be ~50% faster on projecs with many (>=20k) directories.
marvinh.dev
Wow, shell startup screen is now useful! ๐ฏ ๐ splashboard โ A customizable terminal splash screen. ๐ฅ Git status, CI health, heatmaps, moon phase & repo-specific dashboards ๐ฆ Written in Rust & built with @ratatui.rs โญ GitHub: github.com/unhappychoic... #rustlang #ratatui #tui #shell #splash #git