Sean Sanker Jr
seansankerjr.bsky.social
Sean Sanker Jr
@seansankerjr.bsky.social
Principal Solutions Architect | Boston
A fiend for TypeScript, Monorepos, React Native, and Pulumi.
FYI: This link (as well as shadcn-svelte.com) are 404ing.
shadcn-svelte.com
June 10, 2025 at 1:40 PM
I wonder how many petabytes Spotify saves per month by defaulting to low quality audio for everyone.
February 11, 2025 at 1:08 PM
Reposted by Sean Sanker Jr
I find it aggravating how Discord insists on downloading large updates seemingly every time I reopen it - especially when I'm on a mobile hotspot. ๐Ÿ˜’

Why no delayed background updates?

And of course, Discord steals focus 2-3x at unpredictable times when starting up. Just a little extra irritation.
February 4, 2025 at 10:41 PM
Reposted by Sean Sanker Jr
Guess what? Node:net, node:timers have landed to Cloudflare workers! developers.cloudflare.com/changelog-ne...
Support for Node.js DNS, Net, and Timer APIs in Workers
developers.cloudflare.com
January 28, 2025 at 10:51 PM
Same!! That was crazy!
January 27, 2025 at 3:28 PM
@kysely.dev makes my life so much easier. 10/10
January 26, 2025 at 3:15 PM
Reposted by Sean Sanker Jr
Announcing React Native Reanimated 4 ๐Ÿด

Long-awaited CSS Animations and Transitions support is here! โœจ

Available now in Beta.

Read more ๐Ÿ‘‡
January 21, 2025 at 4:05 PM
Reposted by Sean Sanker Jr
In React Native, physical iOS devices can connect to Metro automatically because react-native-xcode.sh writes a file into $DEST/ip.txt for reading at runtime.

On Android physical devices, however, we have to do `adb -s <device_name> reverse tcp:8081 tcp:8081`.

Can't Android use the iOS approach?
January 15, 2025 at 12:34 PM
Reposted by Sean Sanker Jr
๐Ÿ’ฅ Introducing Demos

An ongoing collection of React Native animations crafted with Reanimated, Gesture Handler, and Skia.

โ†’ demos.reactiive.io
December 10, 2024 at 2:09 PM
Most relatable post Iโ€™ve seen in a while.
danabra.mov dan @danabra.mov ยท Dec 7
conclusion from a day of debugging: switching to creating minimal reproducible code examples was a great idea. i ended up with four separate issues and was able to slap together something that maybe manages to dodge each of them.

i was able to do this thanks to a hint & some guessing
danabra.mov dan @danabra.mov ยท Dec 7
ok so i ended up filing four different issues but this unholy combination seems to maybe work iโ€™ll try to port it into the app github.com/software-man...
December 7, 2024 at 7:27 PM
Reposted by Sean Sanker Jr
I've had to deal with multi-aws account setups *a lot* in the last year.

I've been writing on how to handle IAM permissions! Here's one of 2 ways I handle this:

1๏ธโƒฃ Using ๐Ÿ‘‰Resource Policies๐Ÿ‘ˆ

cloudcasts.io/iam/cross-ac...
Cross Account IAM: Resource Policies
We want to give (or get) access to resources in other AWS accounts. How do we do that? One solution is Resource Policies.
cloudcasts.io
December 5, 2024 at 1:55 PM
Welcome!
November 23, 2024 at 2:18 PM
Reposted by Sean Sanker Jr
May I be just a Vite plugin?
November 23, 2024 at 11:51 AM
Reposted by Sean Sanker Jr
it's obviously not fun but i love the energy of a late night devops incident huddle
November 21, 2024 at 4:13 AM
Reposted by Sean Sanker Jr
is there some good way to gain intuition about the cost of Reanimated worklets? in particular it feels like there is a cost to referencing functions from them โ€” even if those functions have stable identity on the JS thread. how to think about this?
November 10, 2024 at 9:41 PM
Shoutout to WhisperBoard.
Free & Open Source speech to text iOS app.

Lets you select the Whisper model variant in settings. Works well for me. Doesnโ€™t collect any data.

apps.apple.com/us/app/whisp...

github.com/Saik0s/Whisp...
โ€ŽWhisperBoard: Voice to Text
โ€ŽHarness the power of OpenAI's revolutionary Whisper technology with WhisperBoard, your go-to app for effortless voice recording and accurate transcription. Whether you're a professional, student, or ...
apps.apple.com
November 9, 2024 at 2:45 PM
WhisperBoard is pretty great. Uses whisper and lets you select the model variant. Works pretty well for me.

Also entirely free and doesnโ€™t collect any user data? At least from the privacy statement and what I can tell.
โ€ŽWhisperBoard: Voice to Text
โ€ŽHarness the power of OpenAI's revolutionary Whisper technology with WhisperBoard, your go-to app for effortless voice recording and accurate transcription. Whether you're a professional, student, or ...
apps.apple.com
November 9, 2024 at 2:40 PM
Reposted by Sean Sanker Jr
React Native Tip #2: use FlatList and TouchableOpacity from React Native Gesture Handler to give your app a more native look and feel

It can detect when the user is scrolling vs pressing on a Touchable and prevents the opacity animation from triggering on-scroll

docs.swmansion.com/react-native...
October 26, 2024 at 10:22 AM
Reposted by Sean Sanker Jr
you have no idea how excited I am to use these 3 lines of code

useLayoutEffect(() => {
ref.current.getBoundingClientRect()
})

we can remove so much jank, it brings a tear to my eye ๐Ÿฅฒ
October 25, 2024 at 5:19 AM
You can get 17k MegaScan assets for free by just claiming them before the end of 2024!!

Hype. (Now what to do with all of these haha)

I saw this on {the other place} posted by @vuthric.bsky.social (I assume thatโ€™s the same profile)
Get all Quixel Megascans for free on Fab.com
All Megascans are free for everyone under Fabโ€™s Standard License until the end of 2024, for all engines and tools.
www.fab.com
October 25, 2024 at 12:22 PM
Hype
October 24, 2024 at 2:13 PM