Sign in

Ale~

@astamato.bsky.social
1.1K followers 139 following 26 posts

Lead Android Engineer @HubSpot (ex: DevRel @Google, @websummit) | Android GDE | 🇦🇷🏆⭐⭐⭐ @ 🇬🇧

PostsRepliesMedia
Reposted by Ale~
Mayor of London, Sadiq Khan @london.gov.uk · 17/09/2025
In London, hate will never win.
23576532174
Reposted by Ale~
Danny Preussler 🇺🇦 @preussler.berlin · 25/09/2025
What a night! Thanks @manuelvicnt.bsky.social @vertigo1004.bsky.social @nicole-terc.bsky.social @pierreyvainarnaud.bsky.social Alejandra, Atul and Don 🥰 #dcbln25
2181
Reposted by Ale~
Saket Narayan @saket.me · 01/03/2025
How I imagine foldable phones will look in 2035
0162
Reposted by Ale~
Matt McKenna @mmckenna.me · 01/03/2025
A discussion about the differences of @github.com merge options came up at work this week. I couldn't find a quick explainer I liked so I wrote down what I shared. I hope it's helpful! blog.mmckenna.me/github-merge...
blog.mmckenna.me
GitHub Merge Strategies: A Visual Explanation
Understanding Merge Commit, Squash Merge, and Rebase Merge
283
Reposted by Ale~
margauxaf @margauxaf.bsky.social · 01/03/2025
I live in the US and I don't blame anyone who doesn't want to come here right now. My solace is this: "Remember that all through history, there have been tyrants and murderers, and for a time, they seem invincible. But in the end, they always fall. Always.” ― Mahatma Gandhi
1435033
Reposted by Ale~
Simona Milanovic @anomiss.bsky.social · 30/01/2025
A 🧵 announcement: With the Jetpack Compose 1.8. beta01 release, you may notice that a significant number of APIs that were previously experimental, have been graduated to stable.
15119
Reposted by Ale~
Gergely Orosz @gergely.pragmaticengineer.com · 30/01/2025
Refreshing to see more startups building AI coding tools NOT have ye mission of replacing software engineers with an “AI engineer” (looking at eg Devin, Magic .dev, and recent Meta). But build tools that make engineers more efficient! Sourcegraph a great example of the latter:
1014011
Reposted by Ale~
Alice the Astute @alicethelast.bsky.social · 30/01/2025
Every disaster movie starts with scientists being ignored. Good thing we’re not doing that.
291247353410
Reposted by Ale~
Maru Ahues Bouza @maruahues.bsky.social · 24/01/2025
Very excited to announce that with Android 16 we're changing how we handle app orientation and resizing. Make sure to download the release and test your apps across screen orientations and aspect ratios. #AndroidDev #Android goo.gle/4a8vRqU
goo.gle
The future is adaptive: Changes to orientation and resizability APIs in Android 16
Build adaptive apps that support various screen sizes and orientations, promoting consistent user experiences across different Android devices.
0408
Reposted by Ale~
Joshua J. Friedman @joshuajfriedman.com · 19/01/2025
Welcome, TikTok users! Bluesky is just like TikTok, except instead of videos we post words and instead of fun we have "discourse"
1075283460
Reposted by Ale~
Jonathan Edward Durham @thisone0verhere.bsky.social · 18/01/2025
Nothing like a paper towel that doesn’t tear evenly along its perforations to remind you how thin the thread you’re hanging by has become
572154148
Reposted by Ale~
Onur Ozer @onurozer.me · 18/01/2025
The "remember me" checkbox is the pedestrian crossing button of the internet. We all know it won't work, but we push it anyway.
081
Reposted by Ale~
Zac Sweers @zacsweers.dev · 17/01/2025
“Sleep on it” remains undefeated in debugging
718417
Reposted by Ale~
Márton Braun @zsmb.co · 17/01/2025
Always great to hear feedback from iOS folks using KMP and Compose Multiplatform!
0121
Reposted by Ale~
java as in javascript @ctierengineer.com · 16/01/2025
typescript is a lawless wasteland cosplaying as a statically typed language
1155
Reposted by Ale~
Jake Bailey @jakebailey.dev · 15/01/2025
would really appreciate a return to precedented times, thanks
1364
Reposted by Ale~
Cal Irvine @calirvine.com · 15/01/2025
Finished 80% of a feature yesterday, which means I only have 80% left to do today
3172
Reposted by Ale~
Annyce Davis @brwngrldev.bsky.social · 10/01/2025
Not one to brag, BUT, I have successfully used WindowSizeClasses to make my sample app adaptive. 💪 Feast your eyes on these screenshots! #androiddev
Screenshot of app with bottom bar.Screenshot of app with navigation rail.
1151
Reposted by Ale~
Amir Shevat 🦋 @amir.blue · 11/01/2025
A programmer had a problem. He thought to himself, "I know, I'll solve it with threads!". has Now problems. two he
1649949
Reposted by Ale~
Jolanda Verhoef @lojanda.bsky.social · 08/01/2025
🚀 Did you know there's a new Compose artifact for working with CameraX? Let me tell you all about it in a new blog post series "Unlocking the Power of CameraX in Jetpack Compose". In part 1, I explain how to use the new artifact and show a camera preview in your app. goo.gle/3ZOk9Nj
goo.gle
Getting Started with CameraX in Jetpack Compose
Part 1 — A guide to building a basic camera preview, covering setup, permissions, ViewModel creation, and UI implementation.
1216
Reposted by Ale~
Sarah Drasner @sarahedo.bsky.social · 05/01/2025
Live footage of me attempting to go back to work tomorrow
media.tenor.com
a husky dog is laying on a bed with its tongue out
Alt: a husky dog is laying on a bed with its tongue out staring into the abyss of emails and incident reports
71998
Reposted by Ale~
Peter Murphy @peterwmurphy1.bsky.social · 01/01/2025
For Maths fans, 2025 is a square. 45² = 45 x 45 = 2025 Also, 9² x 5² = 2025 40² + 20² + 5² = 2025 My favourite? 1³+2³+3³+4³+5³+6³+7³+8³+9³ = 2025 #Mathematics #teaching #education
916248284694
Reposted by Ale~
Adam McNeilly @adammc.bsky.social · 26/12/2024
Interviewer: Can you explain this gap in your resume? #AndroidDev: 16.dp
3415
Ale~ @astamato.bsky.social · 16/12/2024
For a platform that prides itself on seeking truth, it’s ironic to see X roll out Grok, an AI image generator, as a feature free for all, when most of its user base (toxic or otherwise) already struggle—or outright refuse—to distinguish real from fake.
0110
Reposted by Ale~
P-Y @p-y.wtf · 12/12/2024
Today I root caused a leak in the Coroutine library! github.com/Kotlin/kotli... That one was a wild ride! I spent a few hours on this, really motivated because the team at Google is enabling LeakCanary in Compose tests & running into this leak #AndroidDev
github.com
UndispatchedCoroutine leaks CoroutineContext via thread local when using custom ContinuationInterceptor · Issue #4296 · Kotlin/kotlinx.coroutines
Bug description To fix #2930 (thread locals using ThreadContextElement not cleaned up), #3252 introduce a little hack (source) in UndispatchedCoroutine which immediately saves the previous thread c...
3563
Reposted by Ale~
✠ 𝐉𝐨𝐡𝐧𝐬𝐨𝐧 - 🇺🇸 🇺🇦 🇪🇺 🇨🇦 🇬🇱 🖇️ 𝟾𝟼𝟺𝟽 @unauthorizedbeast.bsky.social · 10/12/2024
Embroidery helps, though
250288164357
Reposted by Ale~
Code with the Italians @codewiththeitalians.it · 10/12/2024
💻 If you like your Compose with a side of sizzle, you’ll love our latest VOD with Márton Braun talking Firework. It’s hotter than your laptop on a sunny day! 🌞 buff.ly/41ncGau #CodingHeat
buff.ly
Hot Reload Magic with Márton Braun—Discover Firework in Action! 🎆
Join us for an explosive episode as we sit down with Márton Braun, Developer Advocate at JetBrains, to explore Firework. This groundbreaking tool brings hot ...
0134
Reposted by Ale~
Vsevolod Tolstopyatov @qwwdfsad.bsky.social · 09/12/2024
Kotlin libraries team is hiring: www.jetbrains.com/careers/jobs... If you are eager to write something you are going to regret (if you are lucky, also be proud of) in 10 years, want to tinker with Kotlin and not afraid of dragons (also: performance, concurrency), drop me a line!
jetbrains.com
Kotlin Libraries Senior Software Developer (Kotlin) - Kotlin Libraries - Careers
14116
Ale~ @astamato.bsky.social · 06/12/2024
I'm secretly happy Agile failed everywhere. And I guess, not so secretly anymore :D
390
Reposted by Ale~
Microsoft @microsoft.com · 04/04/1975
We've always been a fan of blueskies.
Originally the default wallpaper of Microsoft's Windows XP, this photo shows green rolling hills with a vibrant blue sky and white clouds in the background. Charles O'Rear took the photo in California, USA.
674117752078
Reposted by Ale~
onion person @junlper.beer · 05/12/2024
bots are becoming a bigger thing on this platform now. not as bad as twitter, but it’s a shame that no matter what, we’re forced into experiencing the internet technological rot that infests online spaces now
945250492454
Reposted by Ale~
Neil Renic @ncrenic.bsky.social · 04/12/2024
Two stages of writing: 1) This shouldn't take too long 2) Oh no
561370947005
Reposted by Ale~
GitHub @github.com · 04/12/2024
Sorry it took so long for us to post again here, our code was compiling
66126492
Ale~ @astamato.bsky.social · 05/12/2024
😇
2110
Ale~ @astamato.bsky.social · 05/12/2024
The Spotify Wrapped season is my fav of the year ❤️
170
Reposted by Ale~
Maria Neumayer @marianeum.bsky.social · 03/12/2024
Today's my last day at @skyscannerofficial.bsky.social, but more importantly it's the last day of React Native at Skyscanner 🥳 I'm now looking forward to a month off before starting a new challenge in the new year
Screenshot of a PR "React Native Codebase Removal" with merged statusMy Skyscanner laptop with lots of Skyscanner stickers - from Backpack to the Skyscanner values to Skyscanner offices
17681
Reposted by Ale~
David Kean @keansbox.com · 02/12/2024
As part of planning what to work on next in the performance space for Visual Studio, we've been thinking a lot about "perceived" performance. Perceived performance is the time users "think" an operation takes, rather than the actual time it takes. 🧵
67721
Reposted by Ale~
Jorge Castillo @jorgecastillo.dev · 01/12/2024
This post by @zachklipp.com on how to centre things in Compose is a master lesson on the compose layout system. Really recommended 💯 blog.zachklipp.com/centering-in...
blog.zachklipp.com
Centering in Compose
Let’s talk about centering things. There is no Modifier.center() in Compose, nor is there a Center composable, and I think the reason for that is because once you understand Compose's layout system yo...
14613
Reposted by Ale~
Jesse Wilson @swank.ca · 29/11/2024
publicobject.com
Value Objects, Service Objects, and Glue
This post expands on a section in my Writing Code That Lasts Forever talk. When I was learning object oriented programming I struggled to define boundaries between classes. Should a Chess game’s Bish...
1417
Reposted by Ale~
Sarah Drasner @sarahedo.bsky.social · 29/11/2024
Happy working on side projects day for all who celebrate! 🥳🤩
1234725
Reposted by Ale~
Mr. Spock 🖖 @spockresists.bsky.social · 27/11/2024
Eating too much cake is the sin of gluttony. However, eating too much pie is okay because the sin of pi is always zero. 🖖
1257482767618
Reposted by Ale~
Katie Mack @astrokatie.com · 27/11/2024
Anyway here’s a cheerful piece about how the Sun will eventually destroy all life on Earth (but not by exploding, so, you know, there’s that)
sciencefocus.com
Here’s how the Sun will end all life on Earth
Our home star won't go supernova, but the end of its life will be no less spectacular.
1241249802176
Reposted by Ale~
Saket Narayan @saket.me · 27/11/2024
I wrote a blog post that's really just an excuse to trick you into watching @worrydream.com's Inventing on Principle talk
saket.me
The pursuit of fast feedback loops in Android development
There's something magical about having a direct connection to what we're building
85917
Reposted by Ale~
Romain Guy @romainguy.dev · 27/11/2024
I love Kotlin but please don't abuse its features. I regularly see code like in the first function when you can instead write a simple if statement: it's shorter, easier to read, and doesn't allocate an object! Thankfully both functions compile to the same assembly when R8 is turned on.

Two Kotlin functions that take 2 float parameters a and b. Each function returns a divided by b if b is not 0, or a constant called DefaultValue otherwise. The first function does so using takeIf, let, and the "elvis" operator. The second function uses a simple if/else statement.
1114033
Reposted by Ale~
Rebecca Franks @riggaroo.dev · 27/11/2024
Ever wanted to make a stacked list of avatars or a fading edge effect in #JetpackCompose? 🤔 Check out the latest #ComposeTips to learn all about how a few tricks with BlendModes can help you get the UI you are looking for 👀 youtu.be/rdS4A2YFBHA?...
youtu.be
Clipping and masking | Jetpack Compose Tips
YouTube video by Android Developers
1479
Reposted by Ale~
Jose Alcérreca @josealcerreca.bsky.social · 26/11/2024
The video of our talk "Scalable Testing Strategies" is out! www.droidcon.com/2024/11/22/s... A summary:
3488
Reposted by Ale~
dan @danabra.mov · 26/11/2024
i’m learning that the key with android is to change the workflow from working on an entire feature (“make it work”, “make it right”, “make it fast”) to working on a small subset of the implementation. make a tiny necessary slice of it work/right/fast, *then* do this for the next slice, etc.
192707