kitten.sh on 🦋 • dev tools at @expo 𝝠 • 🗻 n+1 GraphQL/TS/React projects • 🔨 gql.tada, urql • 🐙 github.com/kitten & tangled.sh/@kitten.sh

London
phil 🫠 retweeted
Git Merge 2026 is wrapping up today! I'm not in Lisbon myself, but I made something for the occasion. Introducing: 🗺️ Git Atlas - an interactive guide through Git features across Git releases over the years. It allows you to investigate the evolution of this beloved tool. Git is 21 years old this year and still kicking - it's still at the core of software engineering.
1
2
10
744
phil 🫠 retweeted
expo-device-hub, new from @expo, turns your browser into a local device dashboard 📱 - live stream of every iOS sim + Android emulator - tap, swipe, scroll, type in the page - boot and shut down without Xcode or Android Studio - flip dark mode, and more bun expo install expo-device-hub, then bun expo start. The link prints in your terminal :)
17
49
503
32,334
phil 🫠 retweeted
Observe is #6 today on Product Hunt! We're very excited about the feedback we're getting from Observe users. Give it a try and let us know what you think: producthunt.com/products/exp…
1
5
43
6,532
friends don't let friends write prose with claude 🤠
5
1
19
1,243
phil 🫠 retweeted
Today was my last day at Meta - 5 years with the React team has been incredible. Tomorrow is my first day at @expo - so excited to be putting 100% into building for the builders. Onward! 🚀
39
11
343
20,506
maybe too early to share, but this is project "noxcturnal" for the expo cli and what it does to our largest testing app's cold bundling times 🚀 (2-3x speedup)
7
2
80
14,421
"#UXDesign is my passion" ahh vibe
Celebrating small wins is hardwired into "Achieve," our goal-tracking sample app. We wanted the simple act of checking off a task to feel like a celebration. Instead of the standard #Material ripple, we used Styles to drop in a custom, high-contrast completion animation—specifically, a brand-colored ring that expands and fades on tap, paired with a subtle pressed-state gradient. It lets us focus entirely on polishing those custom, rewarding micro-interactions while Material handles the foundation. #GoogleDesign #MaterialDesign #JetpackCompose #AndroidDev #UXDesign #InteractionDesign
16
1,312
phil 🫠 retweeted
what if openai made a taxi meter for your codex sub?
2
2
13
2,279
phil 🫠 retweeted
tomorrow it's time for the React Native London meetup 🥳 (don't miss @zoontek's @expo ui talk 🫶)
React Native London with @zoontek w/ a talk on Expo UI & native swift/compose UIs and where we're heading next (+ bonus attendees from @expo) on Thursday, July 16, 6:30PM (+ bother @jmeistrich there about RN macOS apps 📊) still a few spots left guild.host/events/react-nati…
4
15
1,761
React Native London with @zoontek w/ a talk on Expo UI & native swift/compose UIs and where we're heading next (+ bonus attendees from @expo) on Thursday, July 16, 6:30PM (+ bother @jmeistrich there about RN macOS apps 📊) still a few spots left guild.host/events/react-nati…
7
19
5,628
phil 🫠 retweeted
Got any cool UI demos you'd like to be featured on our demos page? Let us know! Love seeing all the cool ideas Expo devs come up with 😍
If your app feels premium you're going to hold onto users. That's an easy thing to say and a more difficult thing to do. Which is why we've started gathering all the best, more beautiful open source demos from our community. Talented people like @reactiive_, @hewad_mubariz, @_philpl, @nater02, @S0LARIN, @rit3zh, @iamarunabh are sharing their code on this page: expo.dev/demos Check it out and let us know who's work we need to add to the page.
1
2
13
2,442
phil 🫠 retweeted
Here's what we've been cooking for a while... or, to use a more expressive phrase suggested by Marker: lovingly baking
We’ve been hard at work building a new writing tool for people who (still) believe in writing. Today we’re introducing Marker! Here's a first look👇
2
4
12
2,144
pretty glad we added global virtual store support just in time to Expo 56 🚀 (expo.dev/changelog/sdk-56#ex…) the on-demand filesystem should keep us flexible here (with some trade-offs) over the standard metro-file-map
In the latest version of Nub Warm installs get 3-7x faster via Nub's default-on global virtual store (symlinks instead of hardlinks) Now 4x faster than Bun and 18x faster than pnpm in a fresh TanStack Start project
3
18
4,563
phil 🫠 retweeted
💅 Want to get really good at building apps with AI and Expo UI? @zoontek from our SDK team is giving an Expo UI focused talk at the React Native London Meetup on July 16th. Save your seat and tell your friends: guild.host/events/react-nati…
1
6
44
10,864
phil 🫠 retweeted
did you know expo UI is a template for your and our universal components, web x-platform, and of course compose & swift UI integration in general? 👀 join for @zoontek's talk Jul 16th to learn all about it here in London 🚀 guild.host/events/react-nati…
💅 Want to get really good at building apps with AI and Expo UI? @zoontek from our SDK team is giving an Expo UI focused talk at the React Native London Meetup on July 16th. Save your seat and tell your friends: guild.host/events/react-nati…
2
3
15
1,541
phil 🫠 retweeted
Expo Orbit v2.8 is out 🪐 And now you can easily install iOS apps from Windows and Linux, pair Android devices via Wi-fi and much more Check the full changelog -> github.com/expo/orbit/releas…
1
4
35
4,431
phil 🫠 retweeted
All GQL codegen on expo.dev is now using gql.tada. Amazing library!
been 2 years but @JoviDeC and I just closed out 20+ gql.tada issues (faster turbo typegen, larger repo support, typed readResult for tests, LSP tweaks, ...) big release, but same conclusion: the GraphQL + TS DX of gql.tada is quite a nice sweet spot 🔖 gql-tada.0no.co/devlog/2026-…
1
2
4
912
phil 🫠 retweeted
github.com/luke-h1/foam is an open source Twitch client I built with @expo . Twitch is a live-streaming site and its chat produces text messages through IRC via a Websocket - in practice, users barely type words, each text message gets turned into small custom animated emotes Popular channels can generate tens of messages per second, many packed with emotes. I built a performance harness that simulates peak chat bursts, with waves of users typing simultaneously. The goal: zero (almost) dropped frames and a more economical memory + CPU footprint 🧵(2/10)
1
1
4
960