Tyler Williams's Avatar

Tyler Williams

@coolsoftware.dev.bsky.social

Staff software engineer @infinite.red. React Native enthusiast. Maintainer MobX-State-Tree. I write good code and bad jokes. Or wait is it bad code and dad jokes?

2,307 Followers  |  4,042 Following  |  1,039 Posts  |  Joined: 26.06.2023  |  1.6029

Latest posts by coolsoftware.dev on Bluesky

Years ago, I got started with RN and found React Native Radio. I listened through the entire back catalog. I fell in love with Infinite Red and their work

Last year I was fortunate enough to join the team to be a part of that. Dream come true. Cherry on top: co-hosting this week's episode.

01.08.2025 23:31 β€” πŸ‘ 19    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

It’s amazing how easy it is these days to build a custom flow for over-the-air updates.

Just take the useUpdates hook from Expo Updates and wrap a nice little UI around it.

Smooth banner β†’ update check β†’ ready state β†’ tap β†’ reload.

Awesome, isn't it?

01.08.2025 12:50 β€” πŸ‘ 11    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

The reason that javascript has semicolons is because newlines are invisible, so the compilers couldn't see the ends of the statements. Then around 2016 computer vision got good enough that we could drop them though.

30.07.2025 00:57 β€” πŸ‘ 517    πŸ” 41    πŸ’¬ 28    πŸ“Œ 4

Product managers take note.

27.07.2025 15:21 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Damn, it’s true. I do love New York.

27.07.2025 15:17 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Sorry they’re doing what to the ffm?

26.07.2025 18:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My first question is: where’s your wallet?

26.07.2025 02:47 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
React Native Radio - RNR 338 - React Native Enterprise Framework w/ MichaΕ‚ PierzchaΕ‚a MichaΕ‚ PierzchaΕ‚a from Callstack joins Jamon and Robin to talk about the React Native Enterprise Framework and why big teams need it

πŸ–€β€οΈ RNR 338 β€οΈπŸ–€

This week: MichaΕ‚ PierzchaΕ‚a (@thymikee.bsky.social) joins @jamon.dev and @robinheinze.dev to discuss @callstack.com's new React Native CLI and framework, the React Native Enterprise Framework.

Listen now πŸ‘‡
infinite.red/react-native...

25.07.2025 22:40 β€” πŸ‘ 9    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0

This guy knows!

25.07.2025 17:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Precompiled React Native for iOS: Faster builds are coming in 0.81 React Native 0.81 introduces precompiled iOS builds, cutting compile times by up to 10x in projects where React Native is the primary dependency.

⚑ We teamed up with Meta to deliver precompiled iOS builds in 0.81/SDK 54. You get:

β—† Faster builds: Compile RN once per release
β—† Smoother integrations: Easier to add RN into brownfield apps
β—† Future-proof: Prepares RN for migration from CocoaPods to Swift Package Manager

expo.dev/blog/precomp...

24.07.2025 19:50 β€” πŸ‘ 25    πŸ” 3    πŸ’¬ 2    πŸ“Œ 1

Was just reading a study about how smart people are like 20% less susceptible to confirmation bias. So if you find yourself resisting that kind of fallacy, you might be 20% smarter than average.

23.07.2025 02:17 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

The Expo Expo.

22.07.2025 22:42 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We're so back

22.07.2025 19:05 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Will you plz vibe check me?

19.07.2025 13:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
React Native Newsletter #188 In this issue: Ignite 11, React Native 0.80, Expo SDK 53, and more!

πŸ“° RNN 188 πŸ“°

Don't miss the latest issue of the React Native Newsletter!!

This issue is packed full of great topics like:

βœ… Ignite 11
βœ… React Native 0.80
βœ… Expo SDK 53, Router v5
βœ… And so much more!

Check it out πŸ‘‡
us3.campaign-archive.com?u=78d9e37a94...

17.07.2025 17:19 β€” πŸ‘ 11    πŸ” 6    πŸ’¬ 0    πŸ“Œ 1
Preview
Accelerating continuous integration with Fingerprint, Repack in EAS Workflows Cut CI build times by up to 78% with Expo’s Fingerprint + Repack workflow. Skip native builds and ship faster with smarter automation.

πŸ†• CI builds too slow?

Try Fingerprint + Repack in EAS Workflows:

β†’ Skip native builds when nothing changed
β†’ Repack JS into existing binaries

We saw a real world CI time improvement from: 23min β†’ 5min πŸš€

Now available to all: expo.dev/blog/acceler...

15.07.2025 13:39 β€” πŸ‘ 20    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

There are only two hard problems in software:

and race conditions

1. Naming things
2. Cache invalidation
3. Off by one errors

Oh,

10.07.2025 17:51 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Came here to say this lol. Especially with a good LLM - this is gonna be much nicer.

10.07.2025 13:43 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you at em a watermelon would grow inside you!

10.07.2025 12:27 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Unistyles 3.0: Beyond React Native StyleSheet Discover how C++ core and a focus on developer experience can revolutionize styling in your cross-platform Expo application.

Unistyles 3.0 is out and @jpudysz.bsky.social blogged his thoughts about when to use it (and how):

β—† When performance is critical
β—† When you need powerful, type-safe theming
β—† When you’re building for every screen
β—† When you're building a Universal App with Expo Router

expo.dev/blog/unistyl...

08.07.2025 15:44 β€” πŸ‘ 23    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

The bro who works at 48 startups

08.07.2025 14:17 β€” πŸ‘ 25    πŸ” 8    πŸ’¬ 3    πŸ“Œ 0
Video thumbnail

Now Cursor can actually see what's going on in your iOS Simulator for you πŸ‘€πŸ€–

The new `ui-view` tool in v1.4.0 inputs image data into your conversation context automatically so you don't need drag and drop images manually into your conversation.

07.07.2025 17:42 β€” πŸ‘ 23    πŸ” 10    πŸ’¬ 1    πŸ“Œ 0

I really love the way Infinite Red does open source: long term commitments to incremental improvements. But when the need arises, we can confidently ship much larger changes because the whole team is adept at contributing and maintaining it.

Ignite 11 is awesome!

02.07.2025 17:28 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

πŸ‘€πŸ‘€πŸ‘€

01.07.2025 17:19 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I'm gonna toss a use case in your issue tracker - I'm particularly interested in the ability to run something like Jest tests in a real Hermes environment, rather than Node, to *actually* test React Native code in a JS runtime that mirrors what it'll use in the target app.

29.06.2025 02:22 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yo this sounds awesome. Does this mean you’re building a way to execute JS in Hermes outside of React Native?

How can I learn more or contribute?

28.06.2025 20:25 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
React Native Radio - RNR 336 - RLRN: Building Boca Socios with Solito ft. Nahue Alberti Real Life React Native Returns! This week: Nahue Alberti from Paisanos joins Mazen to talk building the Boca Socios app with Solito.

πŸ–€β€οΈ RNR 336 β€οΈπŸ–€

Real Life React Native returns!

Nahue Alberti from Paisanos joins @mazenchami.dev to break down how they built the Boca Socios app with Solito.

Don't miss it!
infinite.red/react-native...

27.06.2025 21:02 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Damn I love this.

25.06.2025 19:23 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Also let me know if you have specific questions about versioning. I like to write about Expo and that’s good content. I agree it can be tricky.

24.06.2025 14:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

They have a discord and I’m pretty sure you should be able to contact through the Expo dev dashboard as well:

expo.dev/contact will show the form if you’re logged in and link to Discord.

24.06.2025 14:38 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@coolsoftware.dev is following 20 prominent accounts