Sign in

ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ

@retropragma.bsky.social
192 followers 409 following 577 posts

Building apps with web technologies, Node.js, PostgreSQL, and OSS. github.com/aleclarson

PostsRepliesMedia
Reposted by ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ
Miguel de Icaza @migueldeicaza.bsky.social · 29/12/2025
I love what Tauri has done, a lightweight version of Electron, where you author the backend code in Rust. But while I love Rust, I do not love it for app building, and I wanted to have that HTML-model for programming but available in Swift. 1/2
github.com
GitHub - velox-apps/velox: Velox is a port of Tauri to Swift.
Velox is a port of Tauri to Swift. Contribute to velox-apps/velox development by creating an account on GitHub.
24712
Reposted by ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ
Lars @webpro.nl · 10/01/2025
Having a ball hacking on Venz It converts 🔢 to 📊 Try it: try.venz.dev
try.venz.dev
Venz
Easy and accessible dataviz
031
Reposted by ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 13/12/2025
from the creator of vite-tsconfig-paths... comes a brand new Vite plugin... multiple HTML entries in SPA mode?! pnpm add vite-multi-spa -D 👀 es-tu prêt?
131
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 13/12/2025
first time hearing about the Nue framework anyone tried it? nuejs.org/blog/2.0/
nuejs.org
Nue 2.0: The UNIX of the web / Nue
Here's Nue 2.0 — a complete website development environment in 1MB.
010
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 13/12/2025
what's the closest thing to an "Astro lite" the ideal would be a Vite plugin that renders .astro files with limited runtime features... but i'm open to "Astro-like" templating engines that are lightweight
110
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 13/12/2025
from the creator of vite-tsconfig-paths... comes a brand new Vite plugin... multiple HTML entries in SPA mode?! pnpm add vite-multi-spa -D 👀 es-tu prêt?
131
Reposted by ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 20/10/2025
I believe that React Hooks' complexity stems from having no run-once "setup" scope. Ofc, there are workarounds, but they're clunky. While hooks gain some reactive power in being unavoidably a part of rerenders, Remix 3 makes us wonder if that's worth the squeeze.
011
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 14/09/2025
and here i was maintaining my own version of this... stoked to find this! github.com/marko-js/wri...
github.com
GitHub - marko-js/writable-dom: Utility to stream HTML content into a live document.
Utility to stream HTML content into a live document. - marko-js/writable-dom
120
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 05/09/2025
we don't just have economic inequality, we have cognitive inequality - systematically different mental operating systems that make cross-class solidarity extraordinarily difficult to achieve.
000
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 11/08/2025
yes plz github.com/w3c/csswg-dr...
github.com
[css-images] Add easing functions to color stops · Issue #1332 · w3c/csswg-drafts
A recent CSS-Tricks article (https://css-tricks.com/easing-linear-gradients/) and subsequent Twitter discussion (https://twitter.com/stubbornella/status/861603397677359104) spurred me to file this ...
010
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 08/08/2025
a nice win for the mobile web on ios :) github.com/WebKit/WebKi...
github.com
Enable fractional coordinates for Pointer Events and Touch Events by lilyspiniolas · Pull Request #48412 · WebKit/WebKit
8dc5033 Enable fractional coordinates for Pointer Events and Touch Events https://bugs.webkit.org/show_bug.cgi?id=133180 rdar://9564176 Reviewed by Abrar Rahman Protyasha. Pointer Events and Touc...
020
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 04/08/2025
___vite_ssr_import__ is the bane of my existence
010
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 02/08/2025
this new monospace font by google is pretty damn good. up there with mononoki and ibm plex mono, for me.
110
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 26/07/2025
TypeScript: "type is not assignable to type" Me: "how come?" TypeScript: "fuck if i know. good luck"
150
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 25/07/2025
rethinkdb and fauna *should* have worked. i still miss their query syntax
010
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 23/07/2025
if u dropped chatgpt into the year 1999, how would the people have reacted? are we more susceptible to its influence after decades of interactions on social media?
110
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 23/07/2025
(unpopular opinion?) .d.ts files published to npm should be formatted
010
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 16/07/2025
I reject the idea that a bug report should be auto-closed if it doesn't have a reproduction. Reporting an issue is a good way to gauge its severity by allowing others to thumbs it up, so friction should be as minimal as possible.
100
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 15/07/2025
Social media is 30% status seeking, 30% reach farming, 30% propaganda, 9.99999% venting, and 0.00001% mutually innocent connection.
000
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 15/07/2025
"Growing up" is fighting that urge to shout down random idiots on the internet 😂
100
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 14/07/2025
got a sick new logo for my RPC library, alien-rpc :)
010
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 12/07/2025
I've released the first version of my Preact animation library, built on Preact Options API, motion/mini, and WAAPI. Check it out! www.npmjs.com/package/prea...
npmjs.com
preact-in-motion
This package uses the [Preact Options API](https://preactjs.com/guide/v10/options/) to introduce an `animate` prop to every native element (e.g. `<div>`, `<span>`, `<button>`, etc.). It uses the `moti...
2214
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 11/07/2025
every time i use TS compiler api, i feel my life force being drained 🫠
020
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 08/07/2025
there's probably a good reason, but it's odd to me how "keyof never" doesn't return "never" #typescript
000
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 08/07/2025
sad truth: the spazzes of the internet really do ruin it for everyone else
000
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 28/06/2025
Just added `upsert()` method to the RQB v2 API 😤
010
Reposted by ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 27/06/2025
I just published `drizzle-plus` to NPM db.query.foo.count() anyone? github.com/alloc/drizzl...
github.com
GitHub - alloc/drizzle-plus: A collection of useful utilities and extensions for Drizzle ORM
A collection of useful utilities and extensions for Drizzle ORM - alloc/drizzle-plus
001
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 27/06/2025
I just published `drizzle-plus` to NPM db.query.foo.count() anyone? github.com/alloc/drizzl...
github.com
GitHub - alloc/drizzle-plus: A collection of useful utilities and extensions for Drizzle ORM
A collection of useful utilities and extensions for Drizzle ORM - alloc/drizzle-plus
001
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 25/06/2025
good news: Drizzle's Relational Queries v2 API solves this! (currently in beta) rqbv2.drizzle-orm-fe.pages.dev/docs/relatio...
rqbv2.drizzle-orm-fe.pages.dev
Drizzle ORM - Relational Queries v1 to v2
Drizzle ORM is a lightweight and performant TypeScript ORM with developer experience in mind.
000
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 25/06/2025
github should add a separate "notifications" tab for reactions to your issues/PRs/comments
121
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 24/06/2025
i've implemented dialect-agnostic `CASE WHEN` for drizzle github.com/drizzle-team...
github.com
[FEATURE]: native CASE WHEN support · Issue #1065 · drizzle-team/drizzle-orm
Using case in queries can be a really nice way to restructure data, or omit things entirely if unset. https://www.postgresql.org/docs/current/functions-conditional.html It's also very useful in ord...
010
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 24/06/2025
github's spa navigation is so bad :(
100
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 24/06/2025
IDE wishlist: automatic pretty formatting of node_modules .d.ts files when opened
100
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 24/06/2025
status: switching to drizzle
100
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 23/06/2025
lack of query composition in Prisma makes me sad
100
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 22/06/2025
TypeScript wishlist: Be able to infer parameters or return type of a generic method call *without explicit type parameters*. Just pass the argument types and have the compiler resolve it.
121
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 12/06/2025
i wish type declarations could exist at the class body level. my only options are to hoist the type or inline it, neither of which are great in some cases. #typescript
120
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 29/05/2025
The bright side is that I've noticed some frontier models offer to explore the alternative lens when the user's perspective is especially cynical. Still worried for society having unfettered access to a 'yes man' on steroids.
010
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 23/05/2025
@prisma.io please stop minifying your npm builds. it makes debugging and patching prisma locally impossible
000
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 12/05/2025
gotta love ambient techno
000
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 10/05/2025
typescript saved my life
020
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 10/05/2025
stumbled upon an old package i made back in my formative years that is basically a proto arktype 😆 github.com/aleclarson/v...
github.com
GitHub - aleclarson/valido: Fast and flexible validation engine (13kb unminified)
Fast and flexible validation engine (13kb unminified) - aleclarson/valido
010
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 08/05/2025
youtube could be a lot better 🫤
100
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 08/05/2025
so... what npm library do you use for reading config files?
110
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 06/05/2025
should TypeScript's built-in Omit be fixed? #typescript www.typescriptlang.org/play/#code/P...
010
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 04/05/2025
an exploration of ergonomic, type-safe http middleware github.com/alien-rpc/al...
github.com
GitHub - alien-rpc/alien-middleware: TypeScript-powered, immutable, composable HTTP middleware for Node.js, Bun, and Deno (using Hattip)
TypeScript-powered, immutable, composable HTTP middleware for Node.js, Bun, and Deno (using Hattip) - alien-rpc/alien-middleware
000
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 02/05/2025
is it just me or is google's functions-framework package really poor quality? is there a better alternative for local development of cloud run functions?
100
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 27/04/2025
you guys are doing great work as of late. keep it up
010
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 25/04/2025
can't decide if this package is intentionally or unintentionally named after a particular organ. good package either way www.npmjs.com/package/srvx
npmjs.com
srvx
Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.. Latest version: 0.6.0, last published: a day ago. Start using srvx in your project by running `npm i...
110
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ @retropragma.bsky.social · 23/04/2025
lmao, thanks github
110