Alex Grebenyuk

@a_grebenyuk
1,026 Followers
170 Following
1.2K Posts
Software Engineer @Automattic working on Pocket Casts. I write kean.blog and build Nuke, Pulse, and more at github.com/kean.
Personal Websitehttps://kean.blog
GitHubhttps://github.com/kean
I’m excited to join the Pocket Casts team, aka the greatest app ever made. If you are an active user like me and desperately need something fixed in it, lemme know 😜
I pushed a ton of new features in Pulse 5.2 last weekend - check it out https://github.com/kean/Pulse/releases/tag/5.2.0.
Release Pulse 5.2 · kean/Pulse

This release introduces improvements to search, filters, session management, performance, and more. See them in action in the recording. Distribution Remove CocoaPods support Remove pre-built bina...

GitHub
I’m finally working on a project that uses the one and only GRDB by @groue. It does seem I have some work to do to compete the migration to it, namely integrating observation tracking.
ObjC is so hard to read!!! Meanwhile…

RE: https://mastodon.social/@a_grebenyuk/115844202420125224

Version 13.0 is out: https://github.com/kean/Nuke/releases/tag/13.0.0. It was a monumental effort to update it to all the latest Swift features, namely Swift Testing and Data Race Safety. You skip a major release or two, and the amount of catch-up really adds up.

Most of your AI automation ideas don’t need AI. Just ask the AI to script it for you instead.
I bet the main reason people don't use Xcode Coding Assistant is simply its placement, which makes it mutually exclusive to Navigators. It's such a better experience to just have a large CC terminal window separate from Xcode.
I can't wait for the real-world compile time numbers on these.
The ExecuteSnippet tool is fantastic. It really speeds up the trial-and-error process.
One obvious caveat – I ran a detailed side-by-side comparison based on the up-to-date codebases, but, in some cases, it still simply blindly trusted what's written in the README.