iOS Makes Me Hate
4.16K subscribers
1.51K photos
227 videos
24 files
1.56K links
Авторский и нишевый канал про iOS разработку. Путь продуктовых самураев в MAANG.

Автор: @lvbond Senior iOS Yandex, ex-Avito, VK
лектор, разраб.

Самое большое сообщество практиков: https://boosty.to/lionbond

Сайт iosmakesmehate.tech
Download Telegram
Субботняя рубрика про книги

Но не совсем... В эпоху аи бесплатный контент обесценился. Я плачу за то, что раньше читал бесплатно.

Телеграм блоги были и есть для меня форматом твитов: пролистал, хмыкнул, забыл. Книги и лонгриды всегда были единственным источником знаний.

Качественный контент просто завалило посредственным и пустым.

За полтора месяца я подписался на 3 платных блога. И ни капли не жалею. Качество так сильно отличается от остального, как пересесть с дискомфорт класса такси в ультра премиум.

Вот кого я читаю:

Pragmatic Engineer. Эталонный блог где польза, контент и экспертиза создали одно из самых авторитетных медиа

Jacob’s Tech Tavern. Самобытный стиль нерда. Ничего лишнего, только iOS разработка.

Swift Talk · objc.io. Ребята круто копают в иос. Пишут свои альтернативы и один из самых крутых образовательных контентов.

Сейчас делаю большое переосмысление своего канала и закрытого контента. Делитесь в комментах кого читаете вы. Будет полезно.
11
Очень крутые рекомендации когда НЕ юзать АИ. Вычитал тут

Без базовых процессов. Нет CI/CD, нет code review, нет тестов? AI усилит хаос. Сначала процессы, потом инструменты.


Считаю также и с отсутствием экспертизы некомпетентность также усиливается
192
🧬 Я запустил свой сайт 🧬

Тот самый, который анонсировал почти год назад...

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

От Notion отказываюсь полностью. Теперь всё, что не помещается в канал, будет жить там.

Дизайн лаконичный, под современный тренд. Фокус на содержании, а не на визуале.

Сайт пока в бете. Пишите пожелания, все читаю.

💎 Посмотреть сайт можно тут
Please open Telegram to view this post
VIEW IN TELEGRAM
23062
Building iOS Apps with AI Agents: The Practitioner's Guide

Огромный гайд как настроить свой аи сетап.

1️⃣ Зачем нужен XcodeBuildMCP и почему он экономит х10 токенов на обычных логах.
2️⃣ Настройка CLAUDE.md для разных проектов watchOS, macOS, iOS
3️⃣ Настройка архитектурных паттернов
4️⃣ Framework-Specific Context. Например для HealthKit, SpriteKit, Metal
5️⃣ Автономные циклы сборки, тестирования и исправления
6️⃣ Dual-Agent Review (Claude + Codex). Где клауд для реализаций, а Codex для ревью.
171
AI Clean Code Skill

Я тут был удивлен, что для Swift нет полноценного Clean Code скилла. Ну прям который по книге дяди Боба. И решил сделать свой. Чтобы вот прям без примесей чистый фундаментальный код.

Если вам такого не хватало как и мне — пользуйтесь. Мини хелпер.

UPD: обновил скилл по когнитивной сложности кода
810751
AI iOS Performance Skills by Lev Bondarenko

Извините. Я не смог остановиться и у меня появились идеи еще для пачки скиллов.

В этот раз я собрал плотную пачку с перформансом в iOS:
• CPU, GPU, Render Server, Hitches
• Swift Collections
• UIKit, UIKit
• Алгоритмы
• Generics, Диспетчирезация
• Network
• GCD, Swift Concurrency

Скиллы будут обновляться и дополняться. Скачивай и пиши код как сеньор.
7127
Вчера была предзащита ВКР.

Моя тема "использование GenAI в образовательных целях".

Делал анализ разных платформ из открытых данных. Важный момент был экономика.

Я сам +- посчитал разработку MVP. На что мне сказали "экономика не так считается. Надо обратиться в аутсорс компанию там бы вам нормально посчитали".

Но они не знали, что я был лидом в аутсорс компании и знаю как там считают экономику... 💀

А сайт я сделал также в рамках дипломной работы. Будет скоро много интересных штук.
Please open Telegram to view this post
VIEW IN TELEGRAM
205
Forwarded from CodeCamp
Терминал Warp выпустили в опенсорс! 🐸

Знаменитой агентной средой разработки (ADE) пользуется 1+ млн разработчиков по всему миру. И теперь ее открыли, чтобы быстрее развиваться за счёт комьюнити. Самое интересное — опенсорс стал возможен благодаря OpenAI, которые выступили основным спонсором проекта.

Комьюнити решение встретило радостно — у репы за пару часов уже 30+ тыс звезд!

Забираем 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
1363
AI Mobile System Design Skills

Еще один скилл, которого мне не хватало — Mobile System Design.

Раньше iOS-разработчики жили в тепличных условиях: красили кнопки, а продуктами пользовалась горстка элитарных юзеров. Сейчас бизнес требует другого — системного мышления и умения влиять на архитектуру в целом.

System design за это и отвечает. Но в нём много рутины — и именно её хорошо закрывают аи-ассистенты.

Я создал скилл, который помогает оценивать задачи по масштабу, выявлять неопределенность, задавать правильные вопросы и предлагать архитектурные решения с учётом мобильной специфики.

Чем конкретно поможет скилл:
🟣Спроектировать фичу
🟣Оценить задачу
🟣Понять лучшие практики модуляризации, DI, UI, Network и много другого
🟣Подготовиться к mobile system design интервью
🟣Впитать майндсет сеньоров FAANG'а через аи скилл

Будет обновляться
Please open Telegram to view this post
VIEW IN TELEGRAM
131573
ну и в догонку уже напишу в канал.

Если кто-то встречал электронную версию книги — пишите в чат. Уже много ищущих, но только бумажные.

Видимо придется подписку на сайте покупать и руками парсить.

https://blog.bytebytego.com/p/our-new-book-mobile-system-design

UPD: В комментах нашелся вариант
5
URLSession: How Networking works on iOS. A theoretical deep-dive into how the internet happens via your iPhone

О, там мой новый топовый НИШЕВЫЙ хардкорный блогер написал крутую статью про нетворк.

Последние 2 месяца я плотно работаю с этой темой:
• Занимаюсь прогревом нетворка
• Слежу почему не должно быть много URLSession.shared
• Смотрю на ответы и шифрование, а за нетворк квотой смотрю еще с видеоленты.
• RTT, TTL, TTFB и многие другие рандомные слова.

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

Очень крутая техническая статья про абсолютно все. От DNS, HTTP и куки. А также как устроен нетворк сессион под капотом
207
Forwarded from Гошанчик
This media is not supported in your browser
VIEW IN TELEGRAM
Привет! Сняли видео для вашего ТГК, оцените. Думаю, получилось прикольно. Если зайдет, не отказались бы от небольшого бонуса
21138
Уже некоторые каналы написали новость, что наш любимый MAX отметили как "шпионским". А значит его скоро выпилят из стора.

Я тоже репостнул новость, а потом подумал "а хорошо ли?". Ведь у нас есть отличная методика "принужде́ние". Не хочешь? Заставим. Сопротивляешься? Будет хуже.

Кому-то такие игры могут нравится. Я вас не осуждаю.

Ставь реакции если считаешь, что удаление макса из стора приведет к полной блокировке Apple в рф 💀
Please open Telegram to view this post
VIEW IN TELEGRAM
606
Хотите пообщаться? Бесплатные эфиры вместе

На ДейНайте я общался с подписчиками почему мы не делаем сходки. Для меня просто оффлайн формат очень энергозатратный.

Но я придумал пока что-то попроще.

Закрытый бесплатный тг-чат где мы будем собираться в воскресные вечера раз в 2-3 недели и общаться на любую тему.

Скорее всего первую тему сделаем по BDUI

https://t.me/+WBSSDkBjWVExMDcy
72
мотивация vs дисциплина vs одержимость

Субботняя рубрика про книги.

Дисциплина переоценена поверхностными инфоцыганами. Перечитываю отдельные главы Deep Work и каждый раз нахожу что-то новое. Все знают банальную историю: дисциплина побеждает мотивацию. Но мало кто говорит о том, что есть множество других градиентных состояний.

Мотивация ненадежна и зависит от настроения. А дисциплина жжет волевой ресурс. Лучший источник энергии это одержимость. Как в моем любимом фильме "Whiplash" Шазелла. Как у японских самураев к своему искусству. 

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

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

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

Самурай перед боем убирает лишнее не из скромности, а чтобы ничто не замедлило удар. АУФ.

Любите то, чем занимаетесь. iOS Makes Me Love.
133
Сборник советов про Performance

Решил чуть систематизировать базу знаний. Собрал сборник советов про перфоманс из топовых источников:
🟣SwiftData
🟣SwftUI
🟣Кэш и сжатие
🟣Многопоточка
🟣Сеть
🟣Видео и медиа
🟣Инструменты и профайлинг
🟣Батарея и запуск
🟣И другое

🧬 Читаем лонгриды в новом формате. Формат пока в бете, но вы ставьте лайки в статье. На главной странице показываются самые залайканные статьи
Please open Telegram to view this post
VIEW IN TELEGRAM
113
Опрос про развитие контента

так, у меня начинается микро-отпуск. Но это не значит что я пропаду.

Скорее подумаю о новом векторе контента. Чуть полечу здоровье. Покатаюсь на велике. Поиграю в прагмату, ghost of yotei и героев. Почитаю книжки.

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

https://forms.gle/mi6ej1QgDoHYFREr7
5
Please open Telegram to view this post
VIEW IN TELEGRAM