Sign in

Alex Grebenyuk

@grebenyuk.bsky.social
1.5K followers 78 following 51 posts

Software Engineer @Automattic. I write kean.blog and build Nuke, Pulse, and more at github.com/kean.

PostsRepliesMedia
Alex Grebenyuk @grebenyuk.bsky.social · 05/03/2025
Do not like this. I wish you had to explicitly specify where you need localization.
161
Alex Grebenyuk @grebenyuk.bsky.social · 03/03/2025
100% battery capacity after 5 months with 80% charging limit and never dropping below 20% – min-maxing the shit out it just because I can.
020
Reposted by Alex Grebenyuk
Konrad ‘ktoso’ Malawski @kto.so · 19/02/2025
Incoming new #swift concurrency proposal: making it easier to bridge async and non-async code! Pitch thread: forums.swift.org/t/pitch-concurrenc…
forums.swift.org
[Pitch][Concurrency] Starting tasks synchronously from caller context
Hello everyone, Continuing the trend of a few proposals improving the usability of Swift concurrency, especially focusing on task execution semantics... Recently we shared the [Pitch] task priority escalation handler APIs, which should be entering review sometime soon. And today I'd like to propo
0111
Alex Grebenyuk @grebenyuk.bsky.social · 13/02/2025
Swift got the syntax right. I think the only thing that annoys me day-to-day is that you have to add "_ in" in closures when you don't use the parameters.
290
Alex Grebenyuk @grebenyuk.bsky.social · 09/02/2025
The problem with Severance is that I have no memory of how season one ended, as if my outie watched it and not me.
150
Alex Grebenyuk @grebenyuk.bsky.social · 03/02/2025
Updating *.xcworkspace/xcshareddata/swiftpm/Package.resolved by hand because Xcode is incapable of doing it 🙃
170
Alex Grebenyuk @grebenyuk.bsky.social · 28/01/2025
Does anyone know any great articles on using WKWebView in table cells? I'm looking for any potential pitfalls, the best strategy for cell-sizing, and what to look for in terms of performance.
131
Alex Grebenyuk @grebenyuk.bsky.social · 02/01/2025
Time flies.
070
Alex Grebenyuk @grebenyuk.bsky.social · 29/12/2024
Robert Eggers has perfected his craft. I can't wait to see more from him.
010
Alex Grebenyuk @grebenyuk.bsky.social · 23/12/2024
I appreciate an in-depth post covering every nook and cranny of a new API douglashill.co/zoom-transit...
douglashill.co
Zoom transitions
A detailed, illustrated guide to my favourite addition in the iOS 18 SDK.
1140
Alex Grebenyuk @grebenyuk.bsky.social · 09/12/2024
I started a new photo blog on WordPress kean.photos/blog/
050
Reposted by Alex Grebenyuk
Marcin Krzyzanowski @krzyzanowskim.com · 01/12/2024
It's been 24 months since AI take over our jobs in 6 months
69717
Alex Grebenyuk @grebenyuk.bsky.social · 02/12/2024
I need a gray mode for macOS.
030
Alex Grebenyuk @grebenyuk.bsky.social · 25/11/2024
It feels unearned to get to 1K solely due to starter parks, but I’ll take it. Hey everyone, I missed y’all 👋
3150
Alex Grebenyuk @grebenyuk.bsky.social · 23/11/2024
I hate to admit it, but Waymo drives better than me.
120
Alex Grebenyuk @grebenyuk.bsky.social · 23/11/2024
It’s take some time to review, but seems like exactly what app developers advocated for 👏 github.com/hborla/swift...
github.com
2100
Alex Grebenyuk @grebenyuk.bsky.social · 22/11/2024
🛬SFO. It’s been a minute.
110
Alex Grebenyuk @grebenyuk.bsky.social · 17/11/2024
I rewrote one of the Nuke's test suites to swift-testing to address the "Incorrect actor executor assumption" runtime crash – some global actors shenanigans. I guess it's my duty to rewrite everything else now.
010