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.
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
@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
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
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
I’ve been trying to find profiles related to #softwaredevelopment #threejs #aws #cloudflare #durableobjects etc.

This is a lazy fishing post :)
Feel free to drop any interesting profiles below! ❤️

(Doesn’t have to be just software. Art, music, synths, etc. are fun too)
October 21, 2024 at 12:14 AM