ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ
banner
retropragma.bsky.social
ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ
@retropragma.bsky.social
Building apps with web technologies, Node.js, PostgreSQL, and OSS.

https://github.com/aleclarson
Pinned
OSS I've worked on recently:

• radashi (github.com/radashi-org/...)
• pg-nano (github.com/pg-nano/pg-n...)
• alien-rpc (github.com/alloc/alien-...)
• alien-dom (github.com/alloc/alien-...)
• json-qs (github.com/alloc/json-qs)
• jumpgen (github.com/alloc/jumpgen)
Reposted by ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ
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.
October 20, 2025 at 7:38 PM
and here i was maintaining my own version of this...

stoked to find this!
github.com/marko-js/wri...
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
github.com
September 14, 2025 at 3:36 AM
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.
September 5, 2025 at 8:15 AM
___vite_ssr_import__ is the bane of my existence
August 4, 2025 at 9:55 PM
this new monospace font by google is pretty damn good. up there with mononoki and ibm plex mono, for me.
August 2, 2025 at 4:52 PM
TypeScript: "type is not assignable to type"

Me: "how come?"

TypeScript: "fuck if i know. good luck"
July 26, 2025 at 5:24 PM
rethinkdb and fauna *should* have worked. i still miss their query syntax
July 25, 2025 at 2:08 AM
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?
July 23, 2025 at 6:38 AM
(unpopular opinion?)

.d.ts files published to npm should be formatted
July 23, 2025 at 4:18 AM
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.
July 15, 2025 at 11:14 PM
Social media is 30% status seeking, 30% reach farming, 30% propaganda, 9.99999% venting, and 0.00001% mutually innocent connection.
July 15, 2025 at 9:08 AM
"Growing up" is fighting that urge to shout down random idiots on the internet 😂
July 15, 2025 at 8:40 AM
got a sick new logo for my RPC library, alien-rpc :)
July 14, 2025 at 6:26 PM
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...
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...
www.npmjs.com
July 12, 2025 at 8:57 PM
every time i use TS compiler api, i feel my life force being drained 🫠
July 11, 2025 at 5:31 AM
there's probably a good reason, but it's odd to me how "keyof never" doesn't return "never" #typescript
July 8, 2025 at 9:21 PM
sad truth: the spazzes of the internet really do ruin it for everyone else
July 8, 2025 at 6:52 PM
Just added `upsert()` method to the RQB v2 API 😤
June 28, 2025 at 8:26 PM
Reposted by ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ
I just published `drizzle-plus` to NPM

db.query.foo.count() anyone?

github.com/alloc/drizzl...
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
github.com
June 27, 2025 at 8:35 PM
I just published `drizzle-plus` to NPM

db.query.foo.count() anyone?

github.com/alloc/drizzl...
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
github.com
June 27, 2025 at 8:35 PM
good news: Drizzle's Relational Queries v2 API solves this!

(currently in beta)

rqbv2.drizzle-orm-fe.pages.dev/docs/relatio...
June 25, 2025 at 10:37 PM
github should add a separate "notifications" tab for reactions to your issues/PRs/comments
June 25, 2025 at 10:31 PM