Phips Peter

Phips Peter

@pspeter3.com

Product Tech Lead at Asana

141 followers185 following223 posts

Phips Peter reposted

Preact 11 will be tree-shakeable, you pay what you use of preact/compat. Soon you won't pay for createElement when using the jsx method. We're continuously trying to give the smallest bundle size, and 600 bytes saved might not seem like a lot but... to us it is

Phips Peter reposted

i want to spread the word about atproto. if you’re running a podcast, i’d be happy to hop in to talk about it. i understand it decently well and can explain it without much jargon. it’s one of the most interesting developments in the last 30 years of web, and i can defend that. please dm to set up!

Phips Peter reposted

we're working on a new mini-site for making replacements (native and opinionated) more discoverable in @e18e.dev already finding this useful myself anytime i want to know "do i need this anymore?" 😀 there's been such good community collab going on to build this too. loving it! 💙

Phips Peter reposted

Fellow alum Scott Carleton and I built an Asana client designed for AI coding agents like Claude Code. It's a fast, reliable alternative to MCP tools. → Search/create/update/comment on tasks → Manage goals, custom fields, dependecies, and more github.com/dmoskov/sharedskills/tree/main/asana

github.comsharedskills/asana at main · dmoskov/sharedskillsContribute to dmoskov/sharedskills development by creating an account on GitHub.

@redblobgames.com did you ever experiment with jittering grids via noise instead of pure randomness? I think you might be able to warp the grid as a result. I'm playing around with it right now but unsure exactly how to apply the noise.

Phips Peter reposted

I've heard folks express concern about React Router since the Remix 3 announcement Some variation of "is it on hold?"/"is it a secondary focus?"/"will it stop getting features?" etc No, No, and No 😀 To back it up, I thought I'd put together a little "React Router Wrapped" for 2025 🎄

Phips Peter reposted

Draw Steel core rules updated today with errata, The Summoner and Fall of Blackbottom have dropped, and patrons are trying out the Alpha version of the Codex VTT today. Incredible work done by the team.

Phips Peter reposted

ok I've decided what my interop 2026 vote is (#interop2026)? `margin-trim` My fingers reach for it all the time only to be like, oh yeah, Safari-only. Imagine a `.card` with padding, it just *begs* for `margin-trim: block;`

Phips Peter reposted

It’s official: I’m running for Congress to represent San Francisco! I’ll fight for our city – against Trump’s takeover, for our values, & for real progress. I’ve delivered on housing, healthcare, clean energy, & civil rights – & I’ll do it again. Let’s build the future our city & country deserve.

Phips Peter reposted

If you're in NJ and can spare some time to do door knocks, phone banking, or text banking to get out the vote for Mikie Sherrill, you totally should. This election is going to directly impact the lives of you and the folks you love who live in the state. www.mobilize.us/mikiesherril...

mobilize.usVolunteer Opportunities, Events, and Petitions Near Me · Mikie Sherrill for Governor on MobilizeFind events, petitions, volunteer opportunities, fundraisers and more with Mikie Sherrill for Governor.

Phips Peter reposted

Node.js 25 is here! We have upgraded V8 to 14.1, bringing major JSON.stringify performance improvements and JIT pipeline optimizations. This release introduces the permission model --allow-net, Web Storage is enabled by default, and more! nodejs.org/en/blog/rele...

nodejs.orgNode.jsNode.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Phips Peter reposted

The Tron franchise is very weird to me because no one who's owned it since 1982 even seems to be aware of what that movie was about. Tron is a genuine Cyberpunk film. Flynn is a cyberpunk! He's going to hack into a gigacorp and bring it down from, literally, the inside. The inside of the computer!

@quietui.org I love the new library and documentation! I’m curious on the guidance of colors for tokens to have adaptive dark mode. Let’s say I wanted to have a Flexoki theme, what would be the best way to do that?

Phips Peter reposted

RPG publishers! Please consider releasing your products in epub! It’s an open standard, improves accessibility, and makes it much easier to read and use your product on a phone!

Alyssa Visscher (she/they)@alyssavisscher.bsky.social

I would really love to see TTRPGs also released as an epub so I can read it on my phone in dark mode when I'm curled up from a migraine. Most TTRPG pdfs aren't easily viewed on phones, and it's an accessibility issue rarely discussed. And there are more applications for epubs than my migraine days.

Phips Peter reposted

I would really love to see TTRPGs also released as an epub so I can read it on my phone in dark mode when I'm curled up from a migraine. Most TTRPG pdfs aren't easily viewed on phones, and it's an accessibility issue rarely discussed. And there are more applications for epubs than my migraine days.

Phips Peter reposted

While Rolldown can still emit CJS, the bundler itself is ESM-only now! Time to move to ESM-only for your packages as well? 👀

VoidZero@voidzero.dev

Rolldown drops CJS support! From the latest version of @rolldown.rs (1.0.0-beta.36) on, Rolldown will only be released in the ESM format. The required Node version has also been bumped to align with @vite.dev (20.19+ and 22.12+). Node 18 has been dropped due to being EOL since April.

Phips Peter reposted

Introducing Bases, a new core plugin that lets you turn any set of notes into a powerful database. Now available to everyone with Obsidian 1.9!

Phips Peter reposted

Replying to @danabra.mov

[critical failure] claude is constantly smoking a joint and said it doesn’t give a “rat’s ass” about the quarterly goals

Phips Peter reposted

Replying to @gergely.pragmaticengineer.com

I read somewhere that AI coding tools raise the floor, not the ceiling. Meaning it makes it easier to create "OK" or "meh" software, but it will not make creating great/standout software easier (or enable it by itself) You need work for that still - lots of it. Still not easy!

Phips Peter reposted

Over-discussed: "use AI to vibe code an app/idea" Under-discussed: "ship a product that customers love [because it solves a persistent pain point, is delightful to use, and just works]" Without the latter outcome in mind, you're mostly wasting time with the former...

Phips Peter reposted

ECMAScript excitement 😉 Congrats to @bakkot.com on advancing Math.sumPrecise to Stage 4 at TC39 this week 🎉 let vals = [1e20, 0.1, -1e20]; Math.sumPrecise(vals); //👉 0.1 It lets you calculate the sum of an array of numbers. Manual addition in a loop can lose precision - use this API instead.

Phips Peter reposted

ECMAScript excitement 😉 Congrats to Dan Minor @mozilla.org on advancing the Upsert proposal to Stage 3 at TC39 this week 🎉 let map = new Map(); map.getOrInsert(key, defaultVal); It lets you set a default value on a map key without overwriting an existing value 👍

Phips Peter reposted

Automerge 3 is here: the heart transplant is complete! Huge improvements in memory usage and (in most cases) correspondingly big performance improvements too. Backwards compatible on disk and the network so there's no reason not to upgrade today: automerge.org/blog/automer...

automerge.orgAutomerge 3.0 | Automerge CRDTAutomerge is a local-first data sync engine that makes it easy to build collaborative apps. Today we're excited to announce version 3.0 of Automerge!

Phips Peter reposted