ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ's Avatar

ꪖꪶꫀᥴ ꪶꪖ᥅ᦓꪮꪀ

@retropragma.bsky.social

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

175 Followers  |  414 Following  |  557 Posts  |  Joined: 26.04.2023  |  1.855

Latest posts by retropragma.bsky.social on Bluesky

gonna try Superthread, though the UI doesn't feel super refined. we were lucky to have Height 😢

04.08.2025 21:56 — 👍 0    🔁 0    💬 0    📌 0

___vite_ssr_import__ is the bane of my existence

04.08.2025 21:55 — 👍 0    🔁 0    💬 0    📌 0

oops, you fooled me 😅

02.08.2025 21:17 — 👍 1    🔁 0    💬 0    📌 0

Probably not! It needs good collaboration features, custom views, priority, task status. and an Android app :)

02.08.2025 20:28 — 👍 1    🔁 0    💬 1    📌 0

don't say ClickUp

02.08.2025 19:38 — 👍 0    🔁 0    💬 1    📌 0
Preview
Height: The autonomous project management tool Height is the AI project collaboration tool for product teams. Offload chores like bug triage, backlog pruning, and specification updates for good.

the next best todo list now that Height.app is dead?

02.08.2025 19:38 — 👍 1    🔁 0    💬 2    📌 1
Preview
Google Sans Code - Google Fonts

fonts.google.com/specimen/Goo...

02.08.2025 16:52 — 👍 0    🔁 0    💬 0    📌 0

this new monospace font by google is pretty damn good. up there with mononoki and ibm plex mono, for me.

02.08.2025 16:52 — 👍 0    🔁 0    💬 1    📌 0

wait, how did i forget about the Pretty TypeScript Errors extension? 🫠

26.07.2025 17:29 — 👍 1    🔁 0    💬 0    📌 0

also love how VSCode either pukes large types at you with no syntax highlighting or collapsibility, or it truncates them at random places to the point of uselessness.

26.07.2025 17:25 — 👍 0    🔁 0    💬 1    📌 0

TypeScript: "type is not assignable to type"

Me: "how come?"

TypeScript: "fuck if i know. good luck"

26.07.2025 17:24 — 👍 4    🔁 0    💬 1    📌 0

rethinkdb and fauna *should* have worked. i still miss their query syntax

25.07.2025 02:08 — 👍 0    🔁 0    💬 0    📌 0

People need to hurry up and adopt Svelte already

24.07.2025 14:05 — 👍 6    🔁 0    💬 0    📌 0

holy nostalgia... my top 3 (pixel art wise): slowpoke, oddish, sudowoodo 😆

23.07.2025 18:59 — 👍 2    🔁 0    💬 1    📌 0

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?

23.07.2025 06:38 — 👍 0    🔁 0    💬 1    📌 0

(unpopular opinion?)

.d.ts files published to npm should be formatted

23.07.2025 04:18 — 👍 0    🔁 0    💬 0    📌 0

Someone will eventually share a reproduction. Just tag it as "reproduction needed" in the meantime.

15.07.2025 23:14 — 👍 0    🔁 0    💬 1    📌 0

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.

15.07.2025 23:14 — 👍 0    🔁 0    💬 1    📌 0

Social media is 30% status seeking, 30% reach farming, 30% propaganda, 9.99999% venting, and 0.00001% mutually innocent connection.

15.07.2025 09:08 — 👍 0    🔁 0    💬 0    📌 0

"Growing up" is fighting that urge to shout down random idiots on the internet 😂

15.07.2025 08:40 — 👍 0    🔁 0    💬 1    📌 0

July 2025 update:

× preact-in-motion (github.com/alloc/preact...)
× drizzle-plus (github.com/alloc/drizzl...)
× alien-middleware (github.com/alien-rpc/al...)
× subrepo-install (github.com/aleclarson/s...)
× picorun (github.com/alloc/picorun)
× picospawn (github.com/alloc/picosp...)

14.07.2025 22:27 — 👍 0    🔁 0    💬 0    📌 0
Post image

got a sick new logo for my RPC library, alien-rpc :)

14.07.2025 18:26 — 👍 0    🔁 0    💬 0    📌 0
Preview
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...

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...

12.07.2025 20:57 — 👍 20    🔁 4    💬 2    📌 0

every time i use TS compiler api, i feel my life force being drained 🫠

11.07.2025 05:31 — 👍 2    🔁 0    💬 0    📌 0

there's probably a good reason, but it's odd to me how "keyof never" doesn't return "never" #typescript

08.07.2025 21:21 — 👍 0    🔁 0    💬 0    📌 0

sad truth: the spazzes of the internet really do ruin it for everyone else

08.07.2025 18:52 — 👍 0    🔁 0    💬 0    📌 0

Just added `upsert()` method to the RQB v2 API 😤

28.06.2025 20:26 — 👍 1    🔁 0    💬 0    📌 0
Preview
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

I just published `drizzle-plus` to NPM

db.query.foo.count() anyone?

github.com/alloc/drizzl...

27.06.2025 20:35 — 👍 0    🔁 1    💬 0    📌 1
Preview
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

I just published `drizzle-plus` to NPM

db.query.foo.count() anyone?

github.com/alloc/drizzl...

27.06.2025 20:35 — 👍 0    🔁 1    💬 0    📌 1

it might be a browser extension messing with me 🤔

26.06.2025 16:45 — 👍 1    🔁 0    💬 0    📌 0

@retropragma is following 20 prominent accounts