Alex Agapov
@agapov_one
Followers
208
Following
2K
Media
14
Statuses
321
iOS Developer @ https://t.co/U3eKY2g3If
Екатеринбург, Россия
Joined January 2011
This is the perfect Claude Code statusline: - repo - branch - Git staged/unstaged/added - Context used Undefeated
30
28
581
This is required material for any software engineer to understand CPU performance optimization. Yes, it's about Instruments, but the patterns and lessons here are invaluable in general. It does highlight why Instruments is imo best in class, though.
developer.apple.com
Learn how to optimize your app for Apple silicon with two new hardware-assisted tools in Instruments. We'll start by covering how to...
11
140
1K
Sometimes, when I build the iOS app, I forget what was it for. It takes about 15 minutes, so I get distracted
4
2
43
What's current state on Xcode + AI? Seems like it's better to use Cursor with AI then just only build in Xcode :(
1
0
0
I followed up on this by setting QoS on the Ghostty renderer threads (1 per terminal). Will it matter? I have no idea, but Apple recommends it and none of our benchmarks regressed. Hopefully this results in slightly better behavior (1) under load (2) on battery. Other threads
Wow, I'm embarrassed to say that TIL how ingrained QoS classes are in Apple kernel scheduling. A good overview: https://t.co/862UQT8ArR which has led me to more detailed: https://t.co/tETJOKZm8u and
1
2
102
It is true that Pull Requests are indispensable in low-trust environments. But why would anyone want to work in low-trust environments? It's stupid to prefer low-trust environments.
10
10
45
📃 Написал пост про Swift 6 и чем он может быть интереснее, чем Swift 5 с complete чеками. Подписывайтесь, буду продолжать писать в телеграме. https://t.co/PaKDj6rfQw
t.me
From complete checks to Swift 6 Что хорошего появилось в Swift 6? Хочу ответить на вопрос: Зачем переезжать на Swift 6, если уже включены complete checks в Swift 5? Много вещей сложно давались в...
0
0
1
This is for you if you want to have fewer meetings... Here are the top 50 async-first remote companies + their best resources on how to stop wasting time in endless meetings: https://t.co/Q13RMCZMx0
2
6
68
Any dev should always use it
📝 New article! "Making illegal states unrepresentable" is a very powerful approach to state modeling and software design in general. It served my team well for a good part of a decade now. https://t.co/hnhbbWEags
0
0
1
🚨 New version 🚨 https://t.co/o2MUjIxYb7 2.4.0 is now available that adds in support for the Secure Remote Password that Apple has added. Massive thanks to https://t.co/4pZDGNR39H for getting it over the finish line! Please spread the word! https://t.co/Z4ZRLZd7GM
github.com
Install Xcodes using one of the methods listed here. Update Xcodes by selecting Check for Updates... in the Xcodes menu in the menu bar. Big shout out to @abiligiri 🎉 for getting the new Apple SRP...
Heads up. Apple is returning 503 from the sign in url that Xcodes, Fastlane and others use to log in with session based log-ins. https://t.co/eOmWrWKBTA Hopefully Apple fixes 🙏
3
36
114
New blog post: Ghostty 1.0 is Coming [in December]. I restate the broader goals of the project and the specific goals for the 1.0. I have ambitious plans, but also set clear expectations for what to expect on day one versus what will come in the future.
mitchellh.com
74
200
2K
Вспоминаю, как делал дверь на мультиплеерном проекте в Unity: Вот дверь, её модель, ставим сюда. Теперь нужны анимации открытия и закрытия. А всего получается 4 состояния: открыта, открывается, закрыта, закрывается. Теперь надо, чтобы поиск пути обрабатывал закрытую и открытую
16
12
446
My actual production Balatro project folder is called “CardGame” and is still in my “Learning” directory, if that tells you anything about the expectations I had for the game
85
914
18K
@rsms I wrote about it here: https://t.co/PpN0e1qaCy There is a lot of unscheduled pairing. Scheduled pairing too. There *is* activity in Slack, but nothing compared to other companies I worked at before.
registerspill.thorstenball.com
In my first week at Zed it took until the third day for someone to hop on a video call with me.
0
1
8
"How to use Swift package access modifier with Cocoapods" by @agapov_one #DEVCommunity
https://t.co/HFTYgeLvfM wrote a post with question-answer on issue with new swift modifier. Helps when you use Cocoapods in favour of SPM.
dev.to
TL;DR: ❌ error: The package access level used on 'method' requires a package name; set it with the...
0
0
0
@mlauritse @allenholub I enjoy pairing with candidates. We’ll work on a problem that I’ve solved hundreds of times and they’ve probably never seen before, and I’ll help them whenever they need it. After a few minutes of discomfort, it’s usually a lot of fun, whether yes or no.
2
3
13