Я открыл клуб Подлодки про AI в разработке уже полгода назад, и получилось ну невероятно круто! За это время мы:
👉Провели 90 стримов про harness engineering и внедрение AI в команды
👉Собрали большую базу знаний про AI в разработке
👉Устроили аж два хакатона – делали автономные фабрики фичей и самообучающихся агентов
👉Собрали сообщество, в котором получается очень дельно обсуждать новости и помогать друг другу с решением проблем
Короче говоря, мне очень нравится, что получается – я и сам узнаю очень много нового, и радуюсь от того, сколько пользы получается дать другим участникам. Поэтому хочу напомнить и вам, подписчикам любимого канала, кому и зачем стоит вступить к нам:
Если вы хотите просто держать руку на пульсе происходящего в индустрии
Я вытаскиваю очень крутых экспертов из Uber, xAI, Meta, Яндекса, Cursor, а еще из кучи стартапов. Они рассказывают, как работают их команды – и вы можете узнать у них то, о чем на конференциях начнут говорить только через год.
В нашем закрытом чате мы разбираем все важные новости и изменения подходов к разработке. Если нет времени читать – вам приходит дайджест с главными выводами.
Если вы хотите вкатиться в лучшие практики AI разработки
Каждую неделю мы проводим 2-3 стрима на разные темы, где есть куча полезной информации – от того, что там под капотом у Grok Build, до того, как писать полезные эвалы или заводить RAG.
В нашем чате есть специализированные комнаты по самым горячим темам – например, локальные модели, или SDD. Клубчане делятся там своими сетапами и практиками.
А еще вам доступен поиск по всему контенту чата и прошедших стримов, так что найти нужный совет очень просто!
Если вы уже активно внедряете AI в свою работу или команды
Это ровно то, чем занимаются все в клубе – так что вы сможете найти единомышленников с похожими проблемами. Какие инструменты лучше всего попробовать, как построить автономную оркестрацию агентов, какие дополнительные проверки выдать агенту, чтобы код получался более качественным, а верстка – более pixel perfect – все эти вопросы можно обсуждать в чате и на Random Coffee.
🔗Детали, расписание, заявки в клуб
👉Провели 90 стримов про harness engineering и внедрение AI в команды
👉Собрали большую базу знаний про AI в разработке
👉Устроили аж два хакатона – делали автономные фабрики фичей и самообучающихся агентов
👉Собрали сообщество, в котором получается очень дельно обсуждать новости и помогать друг другу с решением проблем
Короче говоря, мне очень нравится, что получается – я и сам узнаю очень много нового, и радуюсь от того, сколько пользы получается дать другим участникам. Поэтому хочу напомнить и вам, подписчикам любимого канала, кому и зачем стоит вступить к нам:
Если вы хотите просто держать руку на пульсе происходящего в индустрии
Я вытаскиваю очень крутых экспертов из Uber, xAI, Meta, Яндекса, Cursor, а еще из кучи стартапов. Они рассказывают, как работают их команды – и вы можете узнать у них то, о чем на конференциях начнут говорить только через год.
В нашем закрытом чате мы разбираем все важные новости и изменения подходов к разработке. Если нет времени читать – вам приходит дайджест с главными выводами.
Если вы хотите вкатиться в лучшие практики AI разработки
Каждую неделю мы проводим 2-3 стрима на разные темы, где есть куча полезной информации – от того, что там под капотом у Grok Build, до того, как писать полезные эвалы или заводить RAG.
В нашем чате есть специализированные комнаты по самым горячим темам – например, локальные модели, или SDD. Клубчане делятся там своими сетапами и практиками.
А еще вам доступен поиск по всему контенту чата и прошедших стримов, так что найти нужный совет очень просто!
Если вы уже активно внедряете AI в свою работу или команды
Это ровно то, чем занимаются все в клубе – так что вы сможете найти единомышленников с похожими проблемами. Какие инструменты лучше всего попробовать, как построить автономную оркестрацию агентов, какие дополнительные проверки выдать агенту, чтобы код получался более качественным, а верстка – более pixel perfect – все эти вопросы можно обсуждать в чате и на Random Coffee.
🔗Детали, расписание, заявки в клуб
Podlodka AI Engineers Club
Учимся применять AI и внедрять его в команды. Еженедельные сессии с экспертами и живое сообщество от создателей подкаста Подлодка.
👎36💅7👍5🔥2
Для чего нужен кейворд some
Обычно
Обычно
some используется в SwiftUI, но этим его применение не ограничивается. Но вообще это ключевое слово может пригодиться и во многих других сценариях, чтобы сделать код, связанный с дженериками, проще.Swift by Sundell
Using Swift’s ‘some’ keyword beyond SwiftUI | Swift by Sundell
How the ‘some’ keyword can be used to create clean APIs and abstractions when using generics, even outside the realm of SwiftUI.
❤3
Server side Swift теперь и в Google Cloud
Google выпустили Swift SDK, который позволяет деплоить ваши серверные приложения в Google Cloud. Более богатая экосистема это, конечно, кайф, но я слабо себе представляю, кому и зачем вообще в 2026 может быть нужен Swift на сервере, когда знание языка вообще перестало быть проблемой.
Google выпустили Swift SDK, который позволяет деплоить ваши серверные приложения в Google Cloud. Более богатая экосистема это, конечно, кайф, но я слабо себе представляю, кому и зачем вообще в 2026 может быть нужен Swift на сервере, когда знание языка вообще перестало быть проблемой.
Google Cloud Blog
Introducing the Server Side Cloud Swift SDK | Google Cloud Blog
🔥15❤2💅1
CLI для SF Symbols
Недавно в SF Symbols появился CLI с двумя командами – search и export. Он особенно полезен для агентов, чтобы быстро подюирать подходящие символы по названиям и проверять, что они существуют.
Недавно в SF Symbols появился CLI с двумя командами – search и export. Он особенно полезен для агентов, чтобы быстро подюирать подходящие символы по названиям и проверять, что они существуют.
Artem Novichkov
SF Symbols from the Command Line and AI Agents
Search, verify, and export symbols with the sfsymbols CLI
👍10❤6
Про модификаторы SwiftUI
Автор статьи отрендерил восемь разных цепочек модификаторов и сравнил результат со своими расчетами на CGAffineTransform, чтобы разобраться с логикой их работы:
👉Если нужен сдвиг в точках родителя независимо от масштаба, ставь
👉Если нужно, чтобы масштаб умножал сдвиг, ставь
👉
Автор статьи отрендерил восемь разных цепочек модификаторов и сравнил результат со своими расчетами на CGAffineTransform, чтобы разобраться с логикой их работы:
👉Если нужен сдвиг в точках родителя независимо от масштаба, ставь
.offset после .scaleEffect.👉Если нужно, чтобы масштаб умножал сдвиг, ставь
.offset до него, но с значениями, кратными пикселю.👉
frame перед rotationEffect меняет точку вращения, так что заранее реши, относительно какого прямоугольника крутишь.Aleahim.com
Modifier Order Is Matrix Order
SwiftUI modifiers compose in the same order as Core Graphics transforms, read from the other end, and offset snaps to the pixel grid so a later scale multiplies its rounding, measured by rendering eight modifier chains against closed-form matrix math
🔥11👍5💅2❤1
Обновленный SwiftUI скилл от Пола Хадсона
Один из самых популярных скиллов для iOS разработки дорос до второй версии и получил актуальные знания про разработку под Duo и iOS 27.
Один из самых популярных скиллов для iOS разработки дорос до второй версии и получил актуальные знания про разработку под Duo и iOS 27.
GitHub
GitHub - twostraws/SwiftUI-Agent-Skill: SwiftUI agent skill for Claude Code, Codex, and other AI tools.
SwiftUI agent skill for Claude Code, Codex, and other AI tools. - twostraws/SwiftUI-Agent-Skill
❤30💅2
Карта зависимостей системных фреймворков
Держите классный граф, на котором можно посмотреть, что импортируют в себя фреймворки всех Apple ОС.
Держите классный граф, на котором можно посмотреть, что импортируют в себя фреймворки всех Apple ОС.
❤18💅4
Как исследовать macOS приложения с lldb
Закапываемся в то, как lldb работает под капотом, и как с его помощью можно подключиться к любому приложению, заставить его выполнять произвольные команды, а затем завернуть это в свой собственный инструмент разработчика.
Закапываемся в то, как lldb работает под капотом, и как с его помощью можно подключиться к любому приложению, заставить его выполнять произвольные команды, а затем завернуть это в свой собственный инструмент разработчика.
👍9
Личный сайт на SwiftUI-like компонентах
Разбор того, как можно сделать простой web-фреймворк на базе Elementary, и поверх него написать личный сайт. Отличный проект на выходные!
Разбор того, как можно сделать простой web-фреймворк на базе Elementary, и поверх него написать личный сайт. Отличный проект на выходные!
Sindre Sorhus
This Website Is Now Made in Swift
SwiftUI-like components, styles as modifiers, and a compiler that catches broken links before visitors do. How this site is made, and why I love working on it.
1❤8💅3👍1
Новый CLI тул xcodeproj
В Xcode 27.2 Beta 3 появился новый CLI инструмент – xcodeproj. Никакой документации пока нет, но судя по API, предназначен он в первую очередь для агентов, чтобы им проще было создавать новый проект, добавлять таргеты, менять настройки проекта и делать другие похожие штуки.
В Xcode 27.2 Beta 3 появился новый CLI инструмент – xcodeproj. Никакой документации пока нет, но судя по API, предназначен он в первую очередь для агентов, чтобы им проще было создавать новый проект, добавлять таргеты, менять настройки проекта и делать другие похожие штуки.
Artem Novichkov
Xcode Projects for the Command Line and Coding Agents
Edit Xcode projects from the terminal with xcodeproj, xcprojformatter, and the new JSON format
❤24
Q&A про iPhone Duo
Apple периодически проводит встречи с разработчиками, где отвечает на очень прикладные вопросы про разработку под новые iPhone. Держите расшифровку с разбором таких вопросов как:
👉В чем ограничения тестирования приложений под Duo на симуляторе
👉Как открытие/закрытие влияет на камеру в приложениях
👉Как стоит обрабатывать кейс стационарной позиции
👉Как себя ведет TextView
Apple периодически проводит встречи с разработчиками, где отвечает на очень прикладные вопросы про разработку под новые iPhone. Держите расшифровку с разбором таких вопросов как:
👉В чем ограничения тестирования приложений под Duo на симуляторе
👉Как открытие/закрытие влияет на камеру в приложениях
👉Как стоит обрабатывать кейс стационарной позиции
👉Как себя ведет TextView
Substack
iPhone Duo Group Lab 10/13/26 - Q&A
Direct answers from Apple Engineers
👍2❤1
Новый xctrace skill
В обновлении Xcode появился еще один скилл – теперь агентам проще использовать Instruments прямо в консоли: записывать и читать трейсы, разбирать call trees, разбирать подвисания.
В обновлении Xcode появился еще один скилл – теперь агентам проще использовать Instruments прямо в консоли: записывать и читать трейсы, разбирать call trees, разбирать подвисания.
X (formerly Twitter)
Artem Novichkov (@iosartem) on X
New in xcode-skills: the xctrace skill from Apple.
Your agent can now profile with Instruments from the CLI: record traces, read .trace files, dig through call trees, symbolicate, and triage hang…
Your agent can now profile with Instruments from the CLI: record traces, read .trace files, dig through call trees, symbolicate, and triage hang…
🔥19👍4
Как удалить мусорные тесты
Каждое поколение моделей сходит с ума по-своему. Текущее, помимо прочего, пишет юнит-тесты как не в себя, поэтому любой хоть сколько-то крупный проект обзавелся уже тысячами их. При этом подавляющая часть тестов абсолютно бесполезны.
Автор статьи перечитал книгу Orta Therox 2016 года, вытащил из нее правила того, что делает тест хорошим, и собрал из этого специальный скилл для зачистки вашего тест-сьюта.
Каждое поколение моделей сходит с ума по-своему. Текущее, помимо прочего, пишет юнит-тесты как не в себя, поэтому любой хоть сколько-то крупный проект обзавелся уже тысячами их. При этом подавляющая часть тестов абсолютно бесполезны.
Автор статьи перечитал книгу Orta Therox 2016 года, вытащил из нее правила того, что делает тест хорошим, и собрал из этого специальный скилл для зачистки вашего тест-сьюта.
sergdort.github.io
Pragmatic Testing for Agents | Journey before destination, tests before production
Ask a coding agent for a feature and you get the feature plus forty tests. They all pass. You stop reading them somewhere around test six. I don’t blame the…
❤42💅6👍1
Как собрать эвалы из своих агентских сессий
Держите классный гайд от автора бенчмарка SWE-ReBench про то, как собрать свой собственный простой эвал на основе своих же существующих агентских трейсов. Эти эвалы вы сможете использовать для сравнения новых моделей, харнессов и скиллов.
Держите классный гайд от автора бенчмарка SWE-ReBench про то, как собрать свой собственный простой эвал на основе своих же существующих агентских трейсов. Эти эвалы вы сможете использовать для сравнения новых моделей, харнессов и скиллов.
X (formerly Twitter)
Ibragim on X: "Turn your agent sessions into evals. Mine found a 2× cheaper setup" / X
🔥6👍1
Обзор на iPhone Duo
На прошлой неделе первые iPhone Duo начали попадать в руки людей, а вместе с ними полетели и отзывы. Вот эта рецензия мне показалась самой полной и интересной.
TL;DR: в разложенном режиме великолепно, в сложенном – так себе, с адаптацией приложений пока беда.
В итоге я пока что передумал брать себе, скорее всего буду ждать второго поколения.
На прошлой неделе первые iPhone Duo начали попадать в руки людей, а вместе с ними полетели и отзывы. Вот эта рецензия мне показалась самой полной и интересной.
TL;DR: в разложенном режиме великолепно, в сложенном – так себе, с адаптацией приложений пока беда.
В итоге я пока что передумал брать себе, скорее всего буду ждать второго поколения.
Daring Fireball
The iPhone Duo
It’s been a lot of fun trying the Duo out for a week, but it feels like I’ve gotten to use an extraordinarily polished prototype — not a finished product that I’d want to buy and carry.
❤2
UIKit vs SwiftUI
Последние пару недель в Твиттере в очередной раз разгорелись споры о том, а есть ли вообще смысл в SwiftUI, если его основная ценность была в человеческом DX, а сегодня весь код все равно пишут агенты. Помимо споров, люди горяют разного рода бенчмарки, на которых просят агента сделать одно и то же приложение на двух фреймворках – и SwiftUI консистентно проигрывает везде.
Расскажите, а вы-то что думаете, какой вообще смысл в SwiftUI сегодня?
Последние пару недель в Твиттере в очередной раз разгорелись споры о том, а есть ли вообще смысл в SwiftUI, если его основная ценность была в человеческом DX, а сегодня весь код все равно пишут агенты. Помимо споров, люди горяют разного рода бенчмарки, на которых просят агента сделать одно и то же приложение на двух фреймворках – и SwiftUI консистентно проигрывает везде.
Расскажите, а вы-то что думаете, какой вообще смысл в SwiftUI сегодня?
GitHub
GitHub - notolivaresf/uikit-vs-swiftui
Contribute to notolivaresf/uikit-vs-swiftui development by creating an account on GitHub.
👍46❤3
Как дизайнить приложения под Duo
Как я и писал в понедельник, основная беда Duo на сегодня – малое количество адаптированных приложений. Поэтому держите статью, которая может вас вдохновить на красивые визуальные решения, если все-таки решите портировать.
Как я и писал в понедельник, основная беда Duo на сегодня – малое количество адаптированных приложений. Поэтому держите статью, которая может вас вдохновить на красивые визуальные решения, если все-таки решите портировать.
Pockity
Designing for iPhone Duo
Pockity’s latest release, v2026.10.3, brings full iPhone Duo support to the app. I trust you have already seen the iPhone Duo webpage by now. If you haven’t, please check it out, and try out the di...
👎12❤6
Портируем приложение с iPad на Duo
Ну и раз мы заговорили про портирование приложений на Duo, вот очень полезный дневник про попытку переноса существующего iPad приложения и все вещи, которые пошли не так.
Ну и раз мы заговорили про портирование приложений на Duo, вот очень полезный дневник про попытку переноса существующего iPad приложения и все вещи, которые пошли не так.
skarol.dev
Getting your app ready for iPhone Duo: what actually broke | skarol.dev
iPhone Duo ships on 23 October, and Duo screenshots become mandatory for new App Store submissions in April 2027. Here is what broke when we ran a real app on it, and the checks I'd do first.
👎1
Мобильный RemDev для агентов
Shopify рассказывает, как они настроили мобильную инфру из пула Mac машин, и научили агентов пользоваться ей, в результате чего все сборки и запуски приложений ушли в облако, и писать под iOS теперь можно под любой операционкой.
Shopify рассказывает, как они настроили мобильную инфру из пула Mac машин, и научили агентов пользоваться ей, в результате чего все сборки и запуски приложений ушли в облако, и писать под iOS теперь можно под любой операционкой.
Shopify
We gave AI agents a mobile dev environment (2026) - Shopify
We built Remote Dev so AI agents can build and test apps in parallel, without maxing out developers’ laptops.
👎9👍5❤1💅1
Как Pocket Casts адаптировали под Duo
Еще один очень подробный кейс адаптации приложения под iPhone Duo – разбираются и принципы принятия дизайновых решений, и способы погоняния агентов, и тестирование получившихся сборок.
Еще один очень подробный кейс адаптации приложения под iPhone Duo – разбираются и принципы принятия дизайновых решений, и способы погоняния агентов, и тестирование получившихся сборок.