Roman Nurik

Roman Nurik

@roman.nurik.net

Product Design Engineer @GoogleLabs exploring the future of design, dev, and software roman.nurik.net github.com/romannurik

583 followers92 following21 posts

In the past 2 weeks I've played with: 🎙️ gemini live api 🎨 shaders 'n' fx (shaders.com, @threejs.org) 📜 infinite canvases 'n' noodlegrams (reactflow) ⌨️ semantic .md editors (tiptap) ⚽ realtime multiplayer (firebase RTDB ftw) 🧠 bg agents (custom) so. much. fun.

Roman Nurik reposted

After 6 years of working closely alongside @nerdy.dev I am just rocked by this news. Still not ready to accept it TBH but I stand behind Adam as one of the most genuine, talented, effervescent devs I've ever worked with. If you're hiring snatch him up before I figure out a way to get him back 👀

Time to update your buttons for firebase.studio! Get new links and images with the generator at firebase.google.com/docs/studio/open-in-firebase-studio or programmatically with ``` $ npm install @firebase-studio/open-sdk ```

Roman Nurik@roman.nurik.net

Big day today... IDX is now firebase.studio! Learn more @ cloud.google.com/blog/products/application-development/firebase-studio-lets-you-build-full-stack-ai-apps-with-gemini

Used signals, effects, and signal-based viewChild(ren) in Angular for the first time. Feels like a totally different framework in a really good way. (Not to mention standalone components, etc)

Was modernizing a very old (2016 era) Stripe integration today and had the ABSOLUTE JOY of experiencing Stripe's DX again. From interactive docs, to the new in-console workbench, to the CLI and smart object ID scheme... just wow. Craft at its peak.

Roman Nurik reposted

Roman Nurik reposted

Roman Nurik reposted

Legos, never changed or updated their shapes, everything from day one still works with stuff in 2024. So nice. Sound familiar? Yeah, the web is like that too.

Crickets... and no luck scouring the web. So I started something, currently built as a custom executor for NX (not in any shareable state yet). TBH I'm baffled this isn't already a thing yet for the NX ecosystem.

Roman Nurik@roman.nurik.net

So far the best I've got is just --output-style stream, which at least prefixes the package name, colorized. But I reaaaaaaally want a multiplane UI 🤔

Anyone have a really great `nx` monorepo setup, where a single `dev` command can spawn multiple dev servers with a really nice multipane UI, or a tmux, or at least colored prefixes (similar to Turborepo's watch mode)? `nx` seems awesome but a big step back from just `npx concurrently ...`

So far the best I've got is just --output-style stream, which at least prefixes the package name, colorized. But I reaaaaaaally want a multiplane UI 🤔

Will Bluesky at some point support code snippets? Based on the Markdown v. facets docs, seems like maybe no? But gosh would it be nice... ```ts const foo = "bar"; ```

You are up to date.