iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT


Гео и язык канала: Россия, Русский
Категория: Технологии


Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.
Регистрация в РКН: https://gosuslugi.ru/snet/67b464d698a28c4e866d827a
Размещение рекламы: @tanyasanovna

Зарегистрирован в РКН
Связанные каналы  |  Похожие каналы

Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


Для чего нужен кейворд some

Обычно some используется в SwiftUI, но этим его применение не ограничивается. Но вообще это ключевое слово может пригодиться и во многих других сценариях, чтобы сделать код, связанный с дженериками, проще.


Я открыл клуб Подлодки про AI в разработке уже полгода назад, и получилось ну невероятно круто! За это время мы:

👉Провели 90 стримов про harness engineering и внедрение AI в команды
👉Собрали большую базу знаний про AI в разработке
👉Устроили аж два хакатона – делали автономные фабрики фичей и самообучающихся агентов
👉Собрали сообщество, в котором получается очень дельно обсуждать новости и помогать друг другу с решением проблем

Короче говоря, мне очень нравится, что получается – я и сам узнаю очень много нового, и радуюсь от того, сколько пользы получается дать другим участникам. Поэтому хочу напомнить и вам, подписчикам любимого канала, кому и зачем стоит вступить к нам:

Если вы хотите просто держать руку на пульсе происходящего в индустрии

Я вытаскиваю очень крутых экспертов из Uber, xAI, Meta, Яндекса, Cursor, а еще из кучи стартапов. Они рассказывают, как работают их команды – и вы можете узнать у них то, о чем на конференциях начнут говорить только через год.

В нашем закрытом чате мы разбираем все важные новости и изменения подходов к разработке. Если нет времени читать – вам приходит дайджест с главными выводами.

Если вы хотите вкатиться в лучшие практики AI разработки

Каждую неделю мы проводим 2-3 стрима на разные темы, где есть куча полезной информации – от того, что там под капотом у Grok Build, до того, как писать полезные эвалы или заводить RAG.

В нашем чате есть специализированные комнаты по самым горячим темам – например, локальные модели, или SDD. Клубчане делятся там своими сетапами и практиками.

А еще вам доступен поиск по всему контенту чата и прошедших стримов, так что найти нужный совет очень просто!

Если вы уже активно внедряете AI в свою работу или команды

Это ровно то, чем занимаются все в клубе – так что вы сможете найти единомышленников с похожими проблемами. Какие инструменты лучше всего попробовать, как построить автономную оркестрацию агентов, какие дополнительные проверки выдать агенту, чтобы код получался более качественным, а верстка – более pixel perfect – все эти вопросы можно обсуждать в чате и на Random Coffee.

🔗Детали, расписание, заявки в клуб


Heat map на Swift Charts

Еще один топовый гайд по тому, как на фреймворке Swift Charts делать безумные вещи. В этот раз – тепловую карту землетрясений из шестиугольников.


Как Firebase уронил всех

На прошлой неделе случилась история, которая происходит где-то раз в 10 лет – зависимость, которая есть почти во всех приложениях, внезапно начала крешиться на старте. При этом очень долгое время от команды Firebase не было никаких комментариев, а status page не показывал наличие аварий.

В итоге спустя 2 часа аварию починили, спустя 6 часов заработали приложения, закешировавшие битый конфиг. Какая жесть, а.


Пишем агента, который заменяет ручной регресс

В ручном тестировании приложений, помимо сложных кейсов, которые требуют человека, обычно очень много рутинного прокликивания сценариев, которое довольно легко поддается автоматизации через агента. В статье разбирается, как собрать архитектуру такого агента, и с какими проблемами предстоит столкнуться.

4k 1 83 2 19



🏗 Строим мультиагентные системы для разработки на Podlodka AI Crew

Инженерные задачи редко состоит из одного действия. В традиционной разработке их распределяют между несколькими специалистами.

Мультиагентный подход переносит ту же логику в среду искусственного интеллекта:
вместо одного исполнителя над задачей работают несколько виртуальных агентов. Но как построить такую систему и сделать её эффективной?

Эксперты Podlodka AI Crew ответят на этот вопрос в новом сезоне «Мультиагентные системы», который пройдёт с 12 по 16 октября. Генеральный партнёр конференции — RWB.

О чём узнают участники:

🧩 Как построить эффективную внутреннюю AI-платформу разработки

🧠 Как устроен «мозг» агента и как это использовать

🔄 Как убрать себя из агентского цикла с помощью оркестрации

🏭 Как построить «завод» из AI-агентов с узкими задачами

🔍 Как быстро обнаруживать ошибки и не тратить лишние токены.

Формат Podlodka AI Crew — комфортный онлайн: 5 дней, утренние и вечерние сессии в Zoom.

Отдельный плюс — цена: заметно ниже привычных конференций, при этом много практики и обсуждений в закрытом комьюнити в Telegram.

🔗 Подробностями о сезоне «Мультиагентные системы» делимся на сайте.

Приходите на конференцию, чтобы вместе с коллегами найти баланс между скоростью, качеством, стоимостью и уровнем человеческого контроля в AI-разработке.

🎟
Купить билет: https://podlodka.io/aicrew


Единый кэш инкрементальных сборок для агента и Xcode

По умолчанию проект, который вы собираете одновременно и через агента, и напрямую через Xcode, не шарит один и тот же кэш инкрементальных сборок – поэтому вам чаще приходится сталкиваться с полной пересборкой. В статье разбирается, как именно настроить все пути правильным образом.


Как писать тесты на concurrency

В статье разбирается, как написать понятные структурные тесты, которые будут проверять все возможные пути, по которым может пойти ваш многопоточный код, включая разные варианты с ошибками и отменами.


Jev на Swift

Если вы хотите поиграться с новой моделью Jev, которая умеет очень быстро и очень дешево классифицировать что угодно, то держите готовый Swift пакет. На iOS, кстати, я пока еще видел не так много классных демок, так что поле для экспериментов огромное!


Как выбрать между Codex и Claude Code

Держите большую статью от Пола Хадсона, где он разбирает достоинства и недостатки харнессов и моделей Anthropic и OpenAI.


Вышла бета Vapor 5

С момента релиза последней мажорной версии Vapor прошло уже шесть лет! Пятая версия – это переписывание всего фреймворка с нуля. Из важного:

👉Полная поддержка async/await вместо Nio
👉Использует Swift HTTP Server
👉Поддерживается Swift Configuration и HTTP Types
👉Экспериментальная библиотека макросов

5k 1 23 9 40

Аккордеон на iPhone Duo

Это неизбежно должно было произойти, но я не думал, что так быстро.

GitHub

5.3k 1 160 14 92

Swift 6.4 вышел

👉Swift Build теперь включен в SwiftPM по дефолту
👉Swift Subprocess стабилизировали и подняли версию до 1.0
👉Улучшили интероп с С++, Java и работу с Wasm
👉Новые типы массивов с перфомансом получше, и протокол Iterable для итерирования без копий
👉Много мелких языковых и библиотечных фичей


xcproj все

Произошло невероятное – в новом Xcode появилась замена xcproj-файлу на основе JSON:

👉В два раза компактнее старого формата
👉Легко читать и редактировать и людям, и агентам
👉Можно автоматически валидировать как нормальный JSON
👉Есть автоматическая конвертация!

А вот тут уже и зареверсинжинирили JSON-схему нового формата.


Эффект переключения экранов на Duo

Заканчиваем череду постов про Duo репозиторием, повторяющим очень классную анимацию переключения со внутреннего на внешний экран.

GitHub вот тут.


Все, что известно про Duo

А если официальных гайдов не хватает, вот подборка вообще всего, что сейчас известно про технические характеристики и будущие особенности разработки под Duo.


iPhone Duo Design Guidelines

Подъехали подробные гайдлайны по тому, как надо адаптировать свои приложения для работы с новой раскладушкой. Давайте, не ленимся поддерживать, я планирую покупать!


Как подготовить приложение к работе с Siri

Отличный набор советов по тому, как лучше всего интегрировать свое приложение с Siri на примере приложения с маршрутами.


SwiftMusic – декларативный API для написания музыки на Swift

Если SwiftUI нравится вам настолько, что вы не можете прожить без него ни минуты, то теперь можете использовать его и для написания музыки! Проект состоит из библиотеки и macOS плейграунда.

Показано 20 последних публикаций.