Jeff Posnick

Jeff Posnick

@jeff.posnick.org

Working on developer experience & tooling at Bloomberg. https://jeffy.info

652 followers2.2K following113 posts

Jeff Posnick reposted

(generating certs for my root CA) ok now let's do a silly one

Jeff Posnick reposted

This is Pele, my new rendering library for diagrams and charts, compatible with the latest Mermaid syntax. - 100-500× faster than mermaid.js - 6× smaller bundle - No dependencies - Easy to theme - Responsive to device width - Open source (MIT) Try it at pele.run

Jeff Posnick reposted

If you have not yet been to see the scale model of NYC built by Joe Macken out of cardboard and balsa wood over a period of 21 years you only have until the 12th of October to see it! It's at the Museum of the City of New York, by the north east end of Central Park

Jeff Posnick reposted

Unsolicited, unpaid-for suggestion from a guy who hates politics podcasts: I just really, really love Election Profitmakers. It’s hosted by @jonkimball.bsky.social and Get Your War On’s David Rees. It used to be about prediction markets before that became a disease. Now it’s just very funny.

open.spotify.comEpisode 383: Could The $5,000 Trump Dividend Help Americans' Pain At The Pump? Our Experts Weigh In.Election Profit Makers · Episode

Jeff Posnick reposted

Jeff Posnick reposted

I want to see more @puzzmo.com accounts when I'm on Bluesky! Help me juke my stats, if you've hooked it up and got the label, but don't have a paid account; DM me your profile link over the next week and I'll gift you a year's sub (The link is in the dropdown when you click on your nav avatar)

I'm biased, but Stricli really is a great choice if you're in the market for a TypeScript-y CLI framework.

Jeff Posnick reposted

I've been experimenting with having `ts-blank-space` use the (unstable) TypeScript-go JS API. At first it was ~60% slower than using the TS 6 API, but with a bit of investigation, a bug fix, and a small refactor to use different API calls it is now ~24% faster! Draft PR: github.com/bloomberg/ts...

Jeff Posnick reposted

This is seriously cool stuff, no more JS to OOO stream, in chrome 150! (the script in there is the SW registration)

Barry Pollard@tunetheweb.com

The first part of Declarative Partial Updates (`<template for>` out-of-order HTML) is now available, unflagged, in Chrome 150!! developer.chrome.com/release-note... The second part (the new JS setting APIs, include the streaming ones) we're still working on the spec side, but maybe for Chrome 152?

Jeff Posnick reposted

Bloomberg uses a lot of C++ & contributes to the standard as well as various industry conferences and libraries. I’m looking for an experienced engineer to join a distributed systems team in New York working on our core Deployment Infrastructure for the Bloomberg Terminal 🗽 🧵

Jeff Posnick reposted

This is a place where every day you wake up, you could experience everything from a basketball player crashing into our old mayor to a person who's celebrating a new business that's opening

Jeff Posnick reposted

great post by the authors about how they code so good. I’m updating my local diff viewer skepsis (github.com/oxidecompute...) to use their new high performance component. completely smooth on a +90,000 -60,000 diff

pierre.computerOn Rendering DiffsA technical deep dive into how we built the @pierre/diffs package and CodeView component for zero-blanking diff rendering.
conputer dipshit@davidcrespo.bsky.social

seriously. what an amazing thing to just have to think about the data model and a few UX tweaks, and the fundamentals are taken care of. I’m almost surprised they open sourced the library. the Pierre team must be very confident. bodes well

Jeff Posnick reposted

PWA Plugin v2 will be a necessary "clean break": Vite 8 + Rolldown required. ⚡️ 🚀 Native "Dual Service Worker" support: we serve native ESM to modern browsers and automatically fallback to Classic for the rest. The best of both worlds with zero config! ✅🚀 @vite.dev #PWA

Jeff Posnick reposted

I just published a deep-dive into the 250-hour build behind syntaqlite, a SQLite formatter and LSP I built using AI agents. AI agents were the only reason built this after 8 years of wanting but there's a psychological toll to AI-assisted engineering. The post-mortem: lalitm.com/post/buildin...

lalitm.comEight years of wanting, three months of building with AIFor eight years, I’ve wanted a high-quality set of devtools for working with SQLite. Given how important SQLite is to the industry1, I’ve long been puzzled that no one has invested in building a reall...

Jeff Posnick reposted

Jeff Posnick reposted

I spent 2 months learning about quantization and am extremely proud of the post I've written about it. I think these are some of the nicest visuals I've ever made, and I love how this compression technique invented in 1898 is being used on the bleeding edge in 2026. ngrok.com/blog/quantiz...

ngrok.comQuantization from the ground up | ngrok blogA complete guide to what quantization is, how it works, and how it's used to compress large language models

Jeff Posnick reposted

This must've been one of the most challenging things I've worked on in a while. Thanks Bloomberg for sponsoring my work on this, and everyone who helped shipping a fix in time!

Node.js@nodejs.org

Can a hash be both HashDoS resistant *and* quickly reversible? That's the puzzle we had to tackle in V8 for the March 2026 Node.js security release. For details, check out our blog post (with the math for the curious!). For a quick overview, 🧵 below nodejs.org/en/blog/vuln...

Jeff Posnick reposted

What if you could collect Wikipedia articles and make them battle? Wikigacha, created by Japanese developer Haruki Sugiyama, turns every Wikipedia article into a collectible trading card.

Jeff Posnick reposted

ECMAScript excitement 😉 This week in NY @tc39.es advanced these proposals 🎉 4⃣ Intl Era/Month Code 4⃣ Temporal 3⃣ Import Text 2⃣.7⃣ Error Stack Accessor 2⃣.7⃣ Iterator Includes 2⃣ Intl Unit Protocol 2⃣ Thenable Curtailment 1⃣ Error Code Property 🗑️ Dynamic Import Host Adjustment

Jeff Posnick reposted

Source maps are a vital part of modern web development, but the lack of a standard made it impossible for us to add new features or improve the debugging experience. This is the story of how we standardized source maps and how we continue to ship features through standards 📜 🧵

Jeff Posnick reposted

Some time ago, @jonkuperman.com & @tchetwin.bsky.social had a dream for the JS engineers at Bloomberg to be more public about the cool JS work we have going on. That dream has come true - now we have a blog platform 🎉 (You'll see more articles over the next few days) bloomberg.github.io/js-blog/

bloomberg.github.ioBloomberg JS BlogThe official Bloomberg JavaScript blog - insights, tutorials, and best practices from Bloomberg's JavaScript engineering team.

This is a welcome change. Puzzmo is my most-used Progressive Web App! www.puzzmo.com/user/fy/jpo34

puzzmo.com@jpo34 on PuzzmoRe-imagined mainstays like the daily Crossword Puzzle, modern classics like Really Bad Chess and SpellTower, and even a few brand new puzzles.
Orta Therox@orta.io

- "Follows not Friends" - we've changed the core relationship dynamic on @puzzmo.com to make relations easier to setup - Puzzmo staff are friends by default ala Myspace Tom - Fancy opengraph images for your public profile URL - Friends / Groups / Community leaderboards are all on by default

Jeff Posnick reposted

ECMAScript excitement 😉 🚨🚨🚨 IT'S ABOUT TIME! 🚨🚨🚨 Congrats to @manishearth.bsky.social on shipping the Temporal API in Chrome 144 stable today 🎉 developer.chrome.com/blog/new-in-... Temporal is the replacement for the Date API.

developer.chrome.comNew in Chrome 144  |  Blog  |  Chrome for DevelopersFind-in-page highlights, a new geolocation element, the Temporal API, and more.
Philipp Dunkel@pipobscure.com

Today the Temporal proposal has entered the stable stream shipping Chrome 144. This opens the gates for attaining Stage 4 at TC39. That means tonight I will be purchasing a supply of champagne in preparation. It’s been a long journey and so very worthwhile!

Jeff Posnick reposted

Jeff Posnick reposted

ECMAScript excitement 😉 TC39 has a *packed* agenda for next week & will consider advancing: 4️⃣ Intl.Locale info 4️⃣ Iterator Sequencing 4️⃣ JSON.parse source 3️⃣ Intl Era Month Code 3️⃣ Joint Iteration 2️⃣.7️⃣ Error.prototype.stack 2️⃣.7️⃣ export defer 2️⃣ Amount 2️⃣ await dictionary 2️⃣ Declarations in Conditionals 🧵

Jeff Posnick reposted

Two years ago I interviewed a 31-year-old NY state assemblymember about a 7-year-old girl killed by an SUV driver in his district. I hung up the phone, astonished that I'd talked to a legislator who so thoughtfully articulated what actually needs to change on our streets. He'll make a great mayor

Jeff Posnick reposted

The full episode is out! 📺 www.youtube.com/watch?v=JLdh... 🎙️ zencastr.com/z/KHLM-Zlu

youtube.comNavigating the modern job market with Adam ArgyleYouTube video by General Musings with Kevin Powell
Kevin Powell@kevinpowell.co

My first return guest on the second channel is going to be @nerdy.dev, though this time, we didn't nerd out about CSS! Instead, Adam came on to share some insights on his recent job search. The full episode will be out in a few weeks.