Profile avatar
satya164.page
♥️ CSS, JavaScript, TypeScript, React, React Native 💼 Front-end @callstack.com 🔨 Builds @reactnavigation.bsky.social 🌍 Globe Earther 🏳️‍🌈 He/Him
80 posts 564 followers 391 following
Prolific Poster
Conversation Starter

Re.Pack 5 is finally here! ⚡️ 5x faster with Rspack 🤝 Module Federation 2 support 🪶 90% smaller config 🛠️ Reanimated, Expo Modules, & NativeWind plugins You can try it with: npx @callstack/repack-init@latest Blog post on brand new docs ✨: re-pack.dev/blog/repack-...

Ever wonder how Builder Bob started? 🤔 Burak Güner (@atlj.dev) shares the origin story of Builder Bob in the latest episode of RNR! Listen to the full episode here: infinite.red/react-native...

Just successfully built a Node-API module for iOS, tvOS, visionOS, and macOS (with and without Catalyst), all packaged into a single XCFramework 🥹 Had to dig through the cmake internals to figure out how to build for Catalyst properly, but got there in the end! 😮‍💨

For the rest of the weekend you can grab my 10 Types of Magic After Effects project file (plus video lessons) for free with the code 10MAGICFREE: shop.kevinparry.tv/buy/596640a1...

🖤❤️ RNR 322 ❤️🖤 This week: Burak Güner joins Robin & Mazen to dive into Builder Bob & Create React Native Library—tools that make building RN libraries easier! This is a fun deep dive you won't want to miss. 🎧 infinite.red/react-native...

Ever wondered why you need the underscore in target="_blank" to open a link in a new tab? Neither did I, but I love random HTML knowledge, so here we are. It has to do with framesets, and the need of a free of frame semantics. Thank you @kyrylo.org kyrylo.org/html/2024/10...

Fun Fact: The Potoo Bird looks like a living tree branch. It can stand motionless on trees for hours with bark-like camouflage truly becoming part of the tree.🐦‍⬛🌲👀 #naturalhabitatshorts #naturalhabitat #naturalhabitok

React Native 0.78 is now available! This release includes React 19, support for Android vector drawables, easier brownfield integration on iOS, and more. reactnative.dev/blog/2025/0...

$ npx cra-to-parcel ✨

There has to be a better way to install git on Linux man

What's a good alternative to Kap? The built-in screen recorder is fine, but Kap has some nice features like selecting a Window to record, being able to show keystrokes, etc. Even the M1 build of Kap needs Rosetta (github.com/wulkano/Kap/...) and I want to stay Rosetta-free.

Tried building Node.js with clang-cl and ccache on Windows and wrote some notes about it: joyeecheung.github.io/blog/2025/02... (Thanks to @targos.dev @lemire.bsky.social and Stefan Stojanovic et al., who made it possible to build Node.js on Windows with clang-cl 😍)

My Zsh Setup satya164.page/posts/my-zsh...

As requested, for my birthday, you get Captain Newfoundland! It's a first for me. Created with ink, ink wash, marker on a crappy piece of paper that just did not hold the water. Also, the start of a new page of Adam.

All Blind Bird tickets for React Universe Conf 2025 are officially sold out! 🙌 Early Bird tickets are available now: hubs.li/Q035S-bz0.

ca.2009, I was assigned to the most deranged software task of my life. Our lab machines that ran testcases had a small program that polled a server to see what tasks the machine should do (run a test, install suchandsuch software, etc)

😍 PSA: ident() is an upcoming CSS feature I’m incredibly excited about and you're about to be too. It will allow you to compose CSS variables from other variables, making code like this possible. 😍 Spec: drafts.csswg.org/css-values-5... Proposal (by @bram.us ): github.com/w3c/csswg-dr...

Bonus: require(ESM) in the process of being backported to Node.js 20 🙌 github.com/nodejs/node/...

The new version of React Native Bottom Tabs is out! 🎉 A new highly anticipated feature: Custom JavaScript Tabs! ✨ Provide your custom tab bar while leveraging native navigation underneath 🚀 Here is a demo of it in the 🦋 app! This demonstrates smooth screen transitions using native animations!

A lesson on error messages UX. Error text exposed in the UI should always be user-friendly, but using "illegal" in programming errors is so problematic on a whole other level, it should be just... illegal.

Landed a PR that integrates TypeScript transpilation into the Node.js compile cache ✨ When benchmarking files of 500-600+ bytes, type stripping is 65% faster and full transform is 128% faster (it should be more significant on bigger files though, because it's a cache) github.com/nodejs/node/...

For the past few months I've been (painfully) slowly working on separating out the core or node.js' crypto impl into a dependency library that will make it easier for other runtimes to implement compatible behavior. That work is nearing completion with only one or two PRs remaining.

React Native visionOS 0.77 is out 🎉 This release contains all the changes from React Native 0.77 🚀 If you are upgrading, check out the release notes for additional instructions! https://buff.ly/3PO0JDN

Here's what rendering React Server Components is gonna look like in Parcel. Just point it at your server entry point, use any server framework/router/libraries you want, and render your components. Coming soon! 👀

Just opened a PR to get one step closer to react-native-macos support in Expo! github.com/expo/expo/pu...

This is the most important update to Reanimated since worklets. Really proud of the team 🐎

Announcing React Native Reanimated 4 🐴 Long-awaited CSS Animations and Transitions support is here! ✨ Available now in Beta. Read more 👇

A new version of React Native Bottom Tabs 0.8.0 is out! 🎉 Lots of work went into this release: - Complete refactoring of Android view management ♻️ - New Android Page Transitions ✨ - Material You support 🎨 - Other bug fixes 🔧

Legend List 1.0 beta is ready! It started as a performance experiment, but it ended up solving a lot of the major issues with lists in React Native. 🎉 ✨ Better perf than FlashList ✨ maintainContentVisiblePosition ✨ Bidirectional infinite lists ✨ Chat UI without inverting

🎉 OMG OMG OMG Chrome is shipping CSS attr() for every property!!! 🎉 I’ve been asking for this for over a decade!! w00t!!! 🤩 developer.chrome.com/blog/advance...

Blink: Intent to Ship: Permissions Policy reports for iframes

☁️ EAS Hosting is here! In addition to deploying mobile apps to stores, you can now push: - Websites - API Routes - Environment variables We are adding native support via @expo.dev React Server Components soon 🚀 Run `eas deploy` today!

🚀 Today we’re thrilled to introduce EAS Hosting — the first ever end-to-end deployment solution for universal app development. With EAS Hosting you can deploy and scale universal API routes, React websites, and more! 🌐✨ ✍️ @kitten.sh 📽️ @kadi.bsky.social expo.dev/blog/expo-an...