Salvatore Testa
@sal.dev
professional software engineer and amateur funny person
created June 2, 2023
287 followers 231 following 63 posts
view profile on Bluesky Posts
Salvatore Testa (@sal.dev) reply parent
My family went to Italy earlier this year and almost every Italian who checked my passport and saw my full name asked me if I spoke Italian and was disappointed when they learned the answer was "no". There are a lotta descendents of masons in Italy!
Salvatore Testa (@sal.dev) reply parent
Just go into an extended metaphor about how Android is like a macaroon. Mostly talk about making macaroons without really tying it back to Android. Also crepes.
Salvatore Testa (@sal.dev) reply parent
This is Winston wearing a Winston hat.
Salvatore Testa (@sal.dev) reply parent
Congratulations!
Salvatore Testa (@sal.dev) reply parent
The "Beautiful Mind" Technique
Salvatore Testa (@sal.dev)
Happy Google Cloud (GCP) outage to those who celebrate!
Salvatore Testa (@sal.dev) reply parent
I was there very recently too! Tillamook play area was a hit with the kid and the classic carpet was a hit with me.
Salvatore Testa (@sal.dev) reply parent
Yeah, I prefer it to Venmo for sending/receiving money. It does like a hundred other things now (stock market, taxes, bitcoin, rewards programs, debit card, etc), but I just use the basic functions. I'm also a bit biased because I worked at the parent company (formerly called Square) a while back.
Salvatore Testa (@sal.dev) reply parent
I know folks at Cash App that were all-in on Kotlin Multiplatform. www.jetbrains.com/help/kotlin-...
Salvatore Testa (@sal.dev)
My toddler's book is making me feel crazy.
Salvatore Testa (@sal.dev) reply parent
Thanks for the mention of Gobley!
Salvatore Testa (@sal.dev)
Bluesky now has late trains too!
Salvatore Testa (@sal.dev) reply parent
It started during my paternity leave when I was tinkering with Kotlin bindings for @veilid.com. Unfortunately, I haven't got the bindings in a shareable state, but the UniFFI tooling was fascinating, so I stuck around and helped out.
Salvatore Testa (@sal.dev) reply parent
tl;dr If you use (or want to use) @rust-lang.org in your @kotlinlang.org project, you'll love Gobley!
Salvatore Testa (@sal.dev) reply parent
Gobley is a fork of the (now archived) uniffi-kotlin-multiplatform-bindings (gitlab.com/trixnity/uni...) which is built on Mozillaβs excellent (still active) UniFFI (github.com/mozilla/unif...) project.
Salvatore Testa (@sal.dev) reply parent
We also have some documentation for newcomers: Hands-on tutorial: gobley.dev/docs/tutorial Cross-compilation tips to integrate Kotlin, Rust, and C++: gobley.dev/docs/cross-c... Cross-platform example app (Android, iOS, Windows API, & Linux GTK): github.com/gobley/goble...
Salvatore Testa (@sal.dev)
Hi Bluesky, a side-project I've been helping with is now ready to share! Gobley provides a Gradle build integration between Kotlin Multiplatform (KMP) and Cargo for Android, iOS, and JVM.
Salvatore Testa (@sal.dev) reply parent
Now he can dial it back a bit on putting his body on the line please.
Salvatore Testa (@sal.dev)
@reckless.bsky.social only wants to talk about the FCC chairman and firmware. @theverge.com should be renamed to "Carr and Driver".
Salvatore Testa (@sal.dev) reply parent
I'd love a sequel to Home Alone 2, but I don't know who'd I trust to direct a Home Alone 2 2.
Salvatore Testa (@sal.dev)
I guess I'll never learn what @hankgreen.bsky.social was going to teach me.
Salvatore Testa (@sal.dev) reply parent
booked a passing and receiving TD in that moment π
Salvatore Testa (@sal.dev)
Advent of Code but instead of helping Santa, you implement the AT Protocol
Salvatore Testa (@sal.dev) reply parent
If you want a replacement for Docker Desktop, all the cool kids are using orbstack.dev
Salvatore Testa (@sal.dev)
incredibly thoughtful and fair deep-dive of Bluesky from one of the authors of ActivityPub
Salvatore Testa (@sal.dev)
We've all been there.
Brandon Weaver (@baweaver.bsky.social) reposted
A list of former Square folks: go.bsky.app/M6JAn4x
P-Y (@p-y.wtf) reposted
π I made a starter pack of past & present Android engs from Block (Square, CashApp..) Ask us what we think about fragments π If you want to be in this lost, you know what to do π block.xyz/careers/jobs... #AndroidDev go.bsky.app/SLiJNP5
Salvatore Testa (@sal.dev) reply parent
I was wondering why I was suddenly so popular!
Salvatore Testa (@sal.dev) reply parent
Here's the original link if anyone else is a sicko like me. twitter.com/phonybone/st...
Salvatore Testa (@sal.dev)
Vote or the guy on the Clipper card poster will judge you!
Salvatore Testa (@sal.dev) reply parent
If nobody else sees this dog picture, I hope @darthbluesky.bsky.social does.
Salvatore Testa (@sal.dev)
Happy Halloween from Winston! He and the baby constitute a prickle of porcupines.
Salvatore Testa (@sal.dev) reply parent
and you wonder why the thrill of livin' is gone
Salvatore Testa (@sal.dev) reply parent
The author tags thing seems pretty neat. rknight.me/blog/setting...
Salvatore Testa (@sal.dev) reply parent
Welcome!
Salvatore Testa (@sal.dev) reply parent
I tried drawing an ASCII owl, but it's too popular.
Salvatore Testa (@sal.dev) reply parent
They've been at it for a while! www.vox.com/first-person...
Salvatore Testa (@sal.dev) reply parent
Remember to body slam a folding table for good luck!
Salvatore Testa (@sal.dev) reply parent
Winston stole Astro's ball, and Astro's plan is to wait it out.
Salvatore Testa (@sal.dev) reply parent
People love Kotlin, especially Android developers who moved to it from Java 8.
Salvatore Testa (@sal.dev)
Spotify wrapped but it's one number
Salvatore Testa (@sal.dev) reply parent
LinkedIn
Salvatore Testa (@sal.dev) reply parent
Do you mind sharing what kind of things they did that can be replicated?
Salvatore Testa (@sal.dev)
The HBO app on Android TV is broken or "Truck U" isn't the show I think it is.
Salvatore Testa (@sal.dev)
Happy GitHub outage to those who celebrate!
Salvatore Testa (@sal.dev) reply parent
For anyone else who had to look it up: x.com/dril/status/...
Salvatore Testa (@sal.dev) reply parent
A Harris/Newsom ticket wouldn't be allowed to receive California's 54 electoral votes. "The Electors shall [...] vote by ballot for President and Vice-President, one of whom, at least, shall not be an inhabitant of the same state with themselves..." constitution.congress.gov/constitution...
Salvatore Testa (@sal.dev) reply parent
The source and copyright says it was added in 2013, and he had already been at Square for a few years by then.
Salvatore Testa (@sal.dev)
Calm and Headspace really goofed by not sponsoring today's Hard Fork, @caseynewton.bsky.social.
Salvatore Testa (@sal.dev)
I was wondering about GitHub's new merge permissions
Salvatore Testa (@sal.dev)
David Buchanan (@retr0.id) reposted
Salvatore Testa (@sal.dev)
The decentralized social media environment is booming! Between Threads (ActivityPub that doesn't federate) and Bluesky (AT Protocol that doesn't federate), the possibilities are endless.
Salvatore Testa (@sal.dev) reply parent
There could be a whole collection of Allen hurdling.
Salvatore Testa (@sal.dev) reply parent
Jeff Bottari's photo of the Hamby Heave
Salvatore Testa (@sal.dev) reply parent
Toronto Star/Rick Madonik's Kawhi Leonard buzzer beater photo
Salvatore Testa (@sal.dev)
Congrats, we're all officially old!
Salvatore Testa (@sal.dev)
Never become a project manager for a dentist. You'll struggle with scope.
Salvatore Testa (@sal.dev) reply parent
Don't make me turn this highway around.
Salvatore Testa (@sal.dev) reply parent
yikes
Salvatore Testa (@sal.dev) reply parent
What are some of the more pragmatic design choices?
Salvatore Testa (@sal.dev) reply parent
Salvatore Testa (@sal.dev)
"Keep playing, kids! Daddy needs to put on his special goggles."
Xe (@xeiaso.net) reposted reply parent
So while Air Canada fell over and stranded me in YYZ, I decided to do the logical thing with this information. I implemented a TUN device that transits IPv6 packets over AWS S3. Find out more here: https://xeiaso.net/blog/anything-message-queue
Salvatore Testa (@sal.dev)
I guess I need to bootstrap my feed. Here's a picture from Halloween of our dog, Winston, as a BARK train.
Salvatore Testa (@sal.dev)
the rush of replying first to get the invite code before any other degenerates on the Square Alumni Slack