Profile avatar
just-be.dev
Open-source enthusiast; maker. Engineer at Val.town. Previously at Membrane.io, oxide.computer, artsy.net. Co-host of devtools.fm. Recurse center alum. Twitter: @zephraph Mast: [email protected]
162 posts 1,690 followers 929 following
Prolific Poster
Conversation Starter

@robpalmer.bsky.social I haven’t heard folks talking about the pipeline operator in a while. Is that something folks on the TC39 still have appetite to pursue or is the prevailing sentiment against adding new syntax?

#sideprojectsaturday is happening again this weekend. Would love to see you there! sideprojectsaturday.com

It's a little rough around the edges, but I got the first version of the python client of my webview project shipped tonight: pypi.org/project/just.... The docs on pypi are a little wrong (type imports), but the repo's docs are correct. github.com/zephraph/web.... It's been a long road!

Well this is chilling www.project2025.observer

Made a D20 roller with a retro CRT style with @threejs.org over the weekend. Fun little project—give it a roll! 🎲✨ codepen.io/litruv/full/... #d20 #dnd #retro #webdev

Hey friends, got another #sideprojectsaturday coming up this Saturday! Last Saturday I started hacking on a little site for it. sideprojectsaturday.com The signup link is on the site. Hope to see you there!

db migrations are such a pain

I asked Deep Research how Algebraic Effect handler lookups work in Koka, Eff, OCaml, and Unison. I paid for it so you don't have to. ... If all you ask are questions about programming. Here's Koka. The only one that uses evidence passing. All others look up the stack.

at @just-be.dev’s side project saturdays in bk. super fun no-frills dev + hack on stuff meetup!

Hey friends and followers: If any of you are fairly comfortable with python, I'd love a PR review on this python client I'm working on for my webview library: github.com/zephraph/web.... Specifically look at src/clients/python/examples and tell me how those feel. Is it pythonic?

What if a spreadsheet cell could hold multiple values at the same time? That's the idea behind Ambsheets, a project I've been working on w/ @geoffreylitt.com at @inkandswitch.com. It's a new spreadsheet that makes it easier for you to explore many possibilities simultaneously. 1/2

The political climate right now reminds me of the environment right before the pandemic. We knew it was coming; we just didn't know how fast. One day we were working and the next everything ground to a halt. I can't help but fear this next bit will be much, much worse.

Doing another #sideprojectsaturday this weekend if folks can come out: lu.ma/hk306s7y

buddybindery.com/products/boo... Preorder this gorgeous book from @alexanderobenauer.com

Next #sideprojectsaturday is happening tomorrow: lu.ma/slqd317r

I've been inching ever closer to multi-client support in my webview library. Last night I landed a PR that I'm incredibly excited about: incremental json input parsing. github.com/zephraph/web.... I'm using the excellent actjson crate.

is there some treesitter or code analysis tool that gives me a graph of my react codebase with which components render which other components? i'm thinking like - finding component fns, looking at their jsx elements ast nodes, connecting it all in a graph. maybe this exists?

I just said yesterday: maybe python is good again, because of uv and the astral team. now it will definitely be good again

Giving an LLM a code sandbox massively increases its capabilities, but managing VM lifecycles is a pain. Introducing foreverVM, a Python REPL-as-a-service. Under the hood, we swap between memory and durable storage. To you (and your agent) it acts like an always-on REPL. See more at forevervm.com

Write good PR descriptions, even if nobody is reading them. Do it for you.

Hard to maintain a healthy perspective with an ever-increasing sense of existential dread.

Heya friends. Doing another #sideprojectsaturday this Saturday! Come hack on a weekend project with me: lu.ma/osp6gcyx

Good morning, I published a new blog post: www.mattkeeter.com/blog/2025-01... It's ostensibly about continuous integration, fuzzing, and panic safety (but secretly, it's about the desire to do good engineering)

No #sideprojectsaturday tomorrow. Taking a rest day. See y’all again next week!

It's that time again. #sideprojectsaturday is tomorrow morning. lu.ma/5qt73n5t. Would love to see you there.

This game from @elliot.website and @joshuahhh.com looks super interesting! A programming rpg env 👀 #webdev

Heya friends, I'm putting on another #sideprojectsaturday tomorrow morning in Brooklyn! lu.ma/5khumenb. Feel free to drop by.

Why on earth do so many services still pull profile images from gravatar?

We've added some super detailed ways to order content in your feeds, but it may a bit complicated to "sort" it out (get it!?) - @hipstersmoothie.com sat down and wrote up a bit of color about how you can use our custom sort operators to create almost any type of feed ordering!

A little tip for anyone using mise (if you're not, you should be!) Add this to your config: [env] _.path = ["node_modules/.bin"] Puts binaries installed via node on your path (when mise is active).

Heya folks! I'm putting on another #sideprojectsaturday tomorrow morning! Would love to have you swing by: lu.ma/32wp8b19. It's from 9am til Noon at @val.town's office.

Spend an hour writing a codemod. Realize that you were thinking about the problem wrong, replace it with a 10 character sed. The joys and sorrows of programming.

You’re still arguing about tabs vs. spaces? May I present…

🎁 A surprise holidays gift: after over a year of hard work, we have just published Rolldown 1.0.0-beta.1!

something festive 🎄 happy holidays y'all 🤙

Introducing @vite.dev-plugin-compile-time v0.4 Call `compileTime` anywhere and it will be replaced with the returned data at compile time git.new/compile-time