Kudo Chien @kudochien.dev · 24/09/2026Things change fast. AI code review wasn’t great at the beginning of the year, but it’s gotten much better since then. I rely on it a lot now. Meanwhile, my value as a human is gradually declining 😅 010
Kudo Chien @kudochien.dev · 28/06/2026AI is still new enough that nobody is an expert. Everyone has their own mental model, so everyone builds tools based on what they believe works. It's hard to say what's right or wrong. The result is a growing collection of scattered AI tools. Maybe we need a more systematic way to build them. 020
Kudo Chien @kudochien.dev · 25/06/2026Using AI feels like piloting a giant robot or gundam in anime. The more things AI lets you do, the more mental energy it takes to keep everything moving. For me, three parallel tasks seems to be the limit. 010
Kudo Chien @kudochien.dev · 17/06/2026AI makes it easy to get a prototype to 80%. But the last 20% still needs focused work, and that part is hard to parallelize. If you don’t make time to finish it, you can end up working on a lot of things without actually completing any of them. — That’s why I’m not productive last two weeks 😅 010
Kudo Chien @kudochien.dev · 16/06/2026it’s tough for me to manage multiple SNS apps. having - x for technical - facebook/instagram for life in mandarin - threads for watching what people talking about so maybe use bluesky to talk about some AI life and non-technical stuffs 🤔 010
Reposted by Kudo ChienExpo @expo.dev · 06/11/2025🏆 After a week of research and hours of passionate debate we have trimmed 1,200 apps down to 6 nominees for each of the App Award categories. If you are looking for inspiration to elevate your app, you can find it here: expo.dev/awards Congrats to all the nominees! 0202
Kudo Chien @kudochien.dev · 03/11/2025i’ve been trying material 3 expressive, but i’m still not a fan. not sure if it’s because of the color palette or because i’m too used to ios design language 🤔 not able to find one beautiful one from the list: 9to5google.com/2025/10/30/g...9to5google.comWhat Google Material 3 Expressive redesigns are rolling out [Updated]Material 3 Expressive redesigns are rolling out to Google apps, and here’s our list of what’s available and still to come on Android phones. 040
Kudo Chien @kudochien.dev · 27/10/2025in the preview stage, kind of opening smaller group to get feedback and understanding the server cost 020
Kudo Chien @kudochien.dev · 22/10/2025good question. i guess it heavily depends on the models you use. MCP basically provides context to LLM. i've seen smart model that understand my intention quite well. also seen some model doing strange stuff, try-error many times blindly 010
Kudo Chien @kudochien.dev · 21/10/2025I hope AI can verify the generated code itself without human back-and-forth. that’s how Expo MCP server began, and I’m excited to see more interesting ideas built on top of it. 161
Kudo Chien @kudochien.dev · 22/09/2025my head was all about /mcp yesterday in my dream. probably there was some pressure to myself 😂 010
Reposted by Kudo ChienBeto @codewithbeto.dev · 03/09/2025📢 @nishan.dev just landed a new @expo.dev module expo-glass-effect 🚀 181
Reposted by Kudo ChienTyler Williams @coolsoftware.dev · 29/08/2025Now that I’ve used pre compiled React Native on the Expo SDK 54 beta, I find myself very impatient with any project still building RN from source lol. Spoiled so fast. 3152
Reposted by Kudo ChienSamuel @samuel.fm · 19/08/2025@expo.dev config plugin for politely asking the phone to give your app more RAMnpmjs.comexpo-request-more-ramconfig plugin for requesting increased memory limits. Latest version: 1.0.0, last published: 2 minutes ago. Start using expo-request-more-ram in your project by running `npm i expo-request-more-ram`. ... 5393
Kudo Chien @kudochien.dev · 16/06/2025we can help ai grow too, by sharing failed attempts or precise information. but i really hope that result model could be retained—so we don’t have to start ai from scratch like a junior dev every time. 020
Kudo Chien @kudochien.dev · 16/06/2025it feels just like junior developers—we start without enough insight or wisdom, and only grow through trial and error. over time, those insights stack up and turn into experience. 121
Kudo Chien @kudochien.dev · 16/06/2025we train ai for long hours hoping it can retain and reuse what it learned. just like how we hope senior devs’ experience can be passed down. but what kind of memory is that, really? and how can it be preserved and reused over time? 120
Kudo Chien @kudochien.dev · 16/06/2025what does memory mean for ai? for large language models, it still mostly feels like language and text. but the kind of “experience” that turns a junior dev into a senior one—built over time, through mistakes—often can’t be captured in just words. 150
Kudo Chien @kudochien.dev · 16/06/2025here is the patch of react-native-ios-utilities for you gist.github.com/Kudo/1b892e3... the code is basically referenced from github.com/expo/expo/bl... 100
Kudo Chien @kudochien.dev · 13/06/2025i saw the build errors coming from react-native-ios-utilities, maybe the better way is to create a pr to add those HEADER_SEARCH_PATHS to its podspec. though using config-plugins to update all HEADER_SEARCH_PATHS for all xcode projects also looks good to me. 120
Kudo Chien @kudochien.dev · 05/06/2025it was actually a great feature request from @bacon.bsky.social for RSC streaming. glad that it helps for AI integration 020
Kudo Chien @kudochien.dev · 04/06/2025watching the app.js conf live stream recording today. i'm so excited to see expo/fetch being broadly used. thanks to @delphinebugner.bsky.social for bringing this great talk and the kind mention. 2150
Reposted by Kudo ChienDavid Leuliette @flexbox.bsky.social · 29/05/2025Keynote by @ccheever.com #sketchnote #react #reactnative 0102
Reposted by Kudo ChienSimon Grimm @galaxies.dev · 29/05/2025Exciting new packages while the AppJS is about to start 🔥 Learn more in the new Rocket Ship podcast episode. 111
Reposted by Kudo ChienKeith 🇨🇦 🇲🇽 🇺🇦 🇬🇱 🏳️🌈 @keith.bsky.social · 29/05/2025I didn't build this, but I am a frequent contributor of adjectives to put in front of EAS Update terminology (see also "fuzzy runtime"). Soft fingerprinting was one of those very organic outputs of the continuous dialogue between our team and those using Updates at scale. Excited for this! 041
Reposted by Kudo ChienJohannes Schickling @schickling.dev · 27/05/2025After 4 years of work, I'm incredibly excited to introduce LiveStore, the next-gen data layer I'm building for Overtone. It's based on reactive SQLite and has a built-in sync engine. Give it a try - would love your feedback! 1010320
Kudo Chien @kudochien.dev · 23/05/2025will bring a few @expo.dev coasters there. excited to meet the community tonight. 190
Reposted by Kudo ChienRicky @ricky.fm · 22/05/2025AI programmer agents or whatever won’t work if they need people to actually review pull requests to land code safely. The secret is no one actually reviews pull requests. And no one really wants to. Reviews are an mostly an illusion so we look productive and responsible. 10577
Reposted by Kudo ChienExpo @expo.dev · 21/05/2025Debugging in React Native got easier today. We now have an official integration with @sentry.io so you can see errors and replays directly in your EAS Deployments. No more digging through logs or guessing at app state. 📖 expo.dev/blog/diagnos...expo.devDiagnose and debug errors faster with issues and replays from Sentry in ExpoWith the new Sentry integration in EAS you can view crash reports & session replays for your Expo app deployments—so you can fix issues fast, with full context. 0305
Kudo Chien @kudochien.dev · 21/05/2025trying to act as a prompt engineer wasn’t so fun. the models have been unpredictable in different ways. think positive — it also brings more possibilities and new ideas. 010
Kudo Chien @kudochien.dev · 20/05/2025felt like a prompt engineer after exploring some ai integrations 050
Reposted by Kudo ChienExpo @expo.dev · 15/05/2025📡 Building IoT provisioning flows in React Native? Vincent the CTO from @appandflow.com shows how to set up WiFi provisioning for an ESP32 using Expo + react-native-wifi-reborn. 👉 Companion apps, HTTPS, soft AP mode, and real code in this technical deep dive: expo.dev/blog/expo-io...expo.devExpo + IoT: Device provisioning with HTTPS via WiFiLearn how to connect IoT devices to Wi-Fi with a smooth provisioning flow using React Native, Expo, and react-native-wifi-reborn. 095
Kudo Chien @kudochien.dev · 15/05/2025register at lu.ma/y1xhw70wlu.maAI Builders Meetup - ElevenLabs & Expo.dev · LumaElevenLabs and Expo.dev are hosting an AI builders meetup at DigiBlock C 數位創新基地! Join us to learn about the most recent trends, like vibe coding (mobile) apps,… 010
Kudo Chien @kudochien.dev · 15/05/2025still thinking what to build in the @elevenlabs.io & @expo.dev meetup next friday in taipei. would try to be as much fun as possible. if you are around taipei next week, join us with the legendary @thorweb.dev 163
Kudo Chien @kudochien.dev · 14/05/2025i was wrong after revisiting the codebase. it seems not a flutter fork that not using low-level graphics library (like skia) to paint everything. 020
Kudo Chien @kudochien.dev · 14/05/2025just got the other chance to study more yesterday. yes they seems to have a layout engine called "starlight" 010
Kudo Chien @kudochien.dev · 14/03/2025i was trying to port flutter to react-native-skia in the early days. it's just too much effort. amazing that lynx team does the great work. 👏 150
Kudo Chien @kudochien.dev · 14/03/2025also they were like adding css support from scratch github.com/lynx-family/... interesting that the development history from chromium to flutter and then backporting browser stuff back to a flutter fork.github.comlynx/core/renderer/css at develop · lynx-family/lynxEmpower the Web community and invite more to build across platforms. - lynx-family/lynx 370
Kudo Chien @kudochien.dev · 14/03/2025study a little bit of how lynxjs supporting css and seeing this github.com/lynx-family/.... the 3rd open source jsi v8 runtime 🤩github.comlynx/core/runtime/jsi at develop · lynx-family/lynxEmpower the Web community and invite more to build across platforms. - lynx-family/lynx 1130
Kudo Chien @kudochien.dev · 14/03/2025exactly. because of working timezone, i have late meetings in routine. my body clock has adjusted to stay up late and wake up late. but i do wake up at 6am on monday to take my kids to school. it is always a hard time for me 😅 010
Kudo Chien @kudochien.dev · 13/03/2025that's insane 🤩 i was like going to bed around 4am or even 5am last week. my goal is to get back at 2am. that would be good enough to me. slightly getting earlier this week and hopefully to keep it 100
Kudo Chien @kudochien.dev · 11/03/2025me dealing with swift protocol associated type is pretty much like c++ template deduction.media.tenor.coma man with a surprised look on his face stands in front of a wall of mathematical equationsALT: a man with a surprised look on his face stands in front of a wall of mathematical equations 030
Kudo Chien @kudochien.dev · 11/03/2025much appreciated! will try to stay healthy sleep, though failed yesterday 😓 130
Kudo Chien @kudochien.dev · 10/03/2025last week was rough, my lack of swift skills kept me hitting walls and staying up too late. with DST starting, I hope to adjust my schedule and fully appreciate the power of protocol-oriented programming 150