Нормально работает у вас телеграм?
Anonymous Poll
7%
Без впн нормально
60%
С впн ок
15%
Даже с впн плохо
5%
Все херово, ухожу в MAX
12%
Везде ок
This media is not supported in your browser
VIEW IN TELEGRAM
Сейчас инста раскатывает АБ дизайн стекла.
Официально заявляю это самая красивая и крутая интеграция.
Дизайн инсты даже по-другому заиграл.
А вы уже перевели свои апки? Делитесь примерами
Официально заявляю это самая красивая и крутая интеграция.
Дизайн инсты даже по-другому заиграл.
А вы уже перевели свои апки? Делитесь примерами
VIPER — плох?
В комментариях поста про MVVM ребятам захотелось больше узнать чем же VIPER довел до крайней точки, а именно удаления из стора.
У меня лично нет ненависти к какой-то отдельной архитектуре. Будь это TCA, VIPER, REDUX. Важна уместность и обоснование сложности. Я критикую мышление, если эту сложность нельзя обосновать. А подробнее делился в посте про переоценку UI архитектур.
Способствуют ли паттерны формировании культуры оверинжениринга уже другой вопрос...
Собрал статьи с критикой паттерна и какие проблемы он приносил:
1️⃣ The Good, The Bad and the Ugly of VIPER architecture for iOS apps.
2️⃣ Clean Architecture vs VIPER
Статья 2025 года с почти такими же претензиями: "VIPER чрезмерно дробит архитектуру и усложняет разработку"
3️⃣ Dependency Inversion as a Driver to Scale Mobile Development
Тот же SoundCloud не критикуют напрямую VIPER. Но их путь легко можно понять по статьям 2017 года, с его внедрением. И 2021-2023, когда стало формироваться множество проблем от долгой разработки до билдов проекта.
Если разбивать на основные поинты, то критика такая:
- SOLID лишь формально
- Cognitive overhead
- Boilerplate hell
- и оверинжениринг для двух кнопок
Ставь 🖤 если любишь VIPER и💀 если сомнительно
В комментариях поста про MVVM ребятам захотелось больше узнать чем же VIPER довел до крайней точки, а именно удаления из стора.
У меня лично нет ненависти к какой-то отдельной архитектуре. Будь это TCA, VIPER, REDUX. Важна уместность и обоснование сложности. Я критикую мышление, если эту сложность нельзя обосновать. А подробнее делился в посте про переоценку UI архитектур.
Способствуют ли паттерны формировании культуры оверинжениринга уже другой вопрос...
Собрал статьи с критикой паттерна и какие проблемы он приносил:
1️⃣ The Good, The Bad and the Ugly of VIPER architecture for iOS apps.
VIPER выглядит идеально на бумаге, но плохо подходит для быстрых итераций
2️⃣ Clean Architecture vs VIPER
Статья 2025 года с почти такими же претензиями: "VIPER чрезмерно дробит архитектуру и усложняет разработку"
3️⃣ Dependency Inversion as a Driver to Scale Mobile Development
Тот же SoundCloud не критикуют напрямую VIPER. Но их путь легко можно понять по статьям 2017 года, с его внедрением. И 2021-2023, когда стало формироваться множество проблем от долгой разработки до билдов проекта.
Если разбивать на основные поинты, то критика такая:
- SOLID лишь формально
- Cognitive overhead
- Boilerplate hell
- и оверинжениринг для двух кнопок
Ставь 🖤 если любишь VIPER и
Please open Telegram to view this post
VIEW IN TELEGRAM
В закрытый доступ вышло полное интервью с @lazy_var. Он рассказал как уже 6 раз учавствует в разных конкурсах и фармит money.
Еще мы обсудили много тем:
Интервью вышло живым и насыщенным с реальной крутой презой.
Получить доступ со скидкой
Please open Telegram to view this post
VIEW IN TELEGRAM
iOS Makes Me Hate
Media is too big
VIEW IN TELEGRAM
Один из главных навыков чему учил меня телеграм контест при участии — это сбору требований.
Тебе никто не дает ответы и критерии оценки. В этом конкурсе побеждает тот, кто лучше всех их понял сам
- нужен ли красивый код?
- нужна ли крутая архитектура?
- не придумал ли ты лишний критерий?
- важна ли эта анимация а не другая?
Тебе никто не дает ответы и критерии оценки. В этом конкурсе побеждает тот, кто лучше всех их понял сам
- нужен ли красивый код?
- нужна ли крутая архитектура?
- не придумал ли ты лишний критерий?
- важна ли эта анимация а не другая?
2 13 5
Неотвлекаемые. Как управлять своим вниманием и жизнью
Давно не было здесь рецензий на книги. Решил поделиться наверное лучшей в жанре.
Тема расфокусировки - избита. Помодоры, потоки, мыслетопливы. Одни и те же советы.
Я давно искал что-то современное. Где старые идеи про клиповое мышление натягивают на инстаграмы и аи. Как крупный триллионный бизнес насаживает нас на иглу дофамина. Где можно не только взять техники самообороны, но и стратегии атаки 😈
В «неотвлекаемых» мне понравилась форма, чем содержание. Описание работы алгоритмов ютубов, Тиктоков и других похитителей внимания, которые меняют наше время на рекламные бюджеты.
Особенно как модель меняется в эпоху аи и насколько исхитряются разрабы, ослабляя нашу волю.
Давно не было здесь рецензий на книги. Решил поделиться наверное лучшей в жанре.
Тема расфокусировки - избита. Помодоры, потоки, мыслетопливы. Одни и те же советы.
Я давно искал что-то современное. Где старые идеи про клиповое мышление натягивают на инстаграмы и аи. Как крупный триллионный бизнес насаживает нас на иглу дофамина. Где можно не только взять техники самообороны, но и стратегии атаки 😈
В «неотвлекаемых» мне понравилась форма, чем содержание. Описание работы алгоритмов ютубов, Тиктоков и других похитителей внимания, которые меняют наше время на рекламные бюджеты.
Особенно как модель меняется в эпоху аи и насколько исхитряются разрабы, ослабляя нашу волю.
Литрес
Неотвлекаемые. Как управлять своим вниманием и жизнью — Нир Эяль Манн, Иванов и Фербер (МИФ) | Литрес
Наверняка каждому это знакомо: вместо того, чтобы сосредоточиться на какой-либо задаче, мы листаем ленту Instagram, просматриваем видео на YouTube, часами просиживаем на новостных сайтах. И это неуди…
Сравнение UIKit vs SwiftUI в 2026
Один из любимых блогеров многих читателей сравнил перфоманс. Взял ленту гифок и начал смотреть как по отдельности справляются с задачей каждый из фреймворков.
В iOS 26 Apple уверяли, что тема перфоманса исправилась и стало в разы лучше.
Автор решил разобраться так ли это. Давайте по порядку:
1️⃣ Память
Использование SwiftUI памяти было ~250 Mb, когда UIKit в районе ~90 mb
2️⃣ Hitches
Хитчей в SwiftUI было в 5 раз больше, чем в UIKit.
3️⃣ Батарея и CPU
SwiftUI также потреблял больше батареи и CPU, чем UIKit
Итог: даже в iOS 26 SwiftUI значительно уступает UIKit в производительности.
Один из любимых блогеров многих читателей сравнил перфоманс. Взял ленту гифок и начал смотреть как по отдельности справляются с задачей каждый из фреймворков.
В iOS 26 Apple уверяли, что тема перфоманса исправилась и стало в разы лучше.
Автор решил разобраться так ли это. Давайте по порядку:
1️⃣ Память
Использование SwiftUI памяти было ~250 Mb, когда UIKit в районе ~90 mb
2️⃣ Hitches
Хитчей в SwiftUI было в 5 раз больше, чем в UIKit.
3️⃣ Батарея и CPU
SwiftUI также потреблял больше батареи и CPU, чем UIKit
Итог: даже в iOS 26 SwiftUI значительно уступает UIKit в производительности.
2 42 9
Тир лист ai скиллов для iOS разработчика
Если вы только проснулись и не знаете что такое Skills и Agent Skills или просто слышали краем уха, то пора просыпаться.
Решил собрать какие скиллы считаются у иос разработчиков самыми важными. Для меня самая удобная метрика это тир листы. Давайте разделим:
🥇 S-tier
🟣 SwiftUI / UIKit Architecture Reviewer
🟣 Xcode Build / Test / Simulator Workflow
🟣 Поиск багов
🟣 Swift Concurrency & MainActor Guard
🥈 A-tier
🟣 Apple API / Human Interface / Platform Conventions Skill
🟣 Unit Test / UI Test Generator
🟣 Refactor Skill
🟣 Feature Scaffolding Skill
🥉 B-tier
🟣 CLAUDE.md / Repo Convention Enforcer
🟣 Networking / API Client Skill
🟣 Accessibility / Localization Reviewer
🟣 Git / PR / Changelog Skill
🟣 Docs / README / Onboarding Writer
🟣 Code Style Beautifier
🟣 Pixel-perfect UI from prompt only
Other:
- 26 скиллов для iOS разработки
- Swift Agent Skills for Claude Code, Codex, and more
подписывайся на отдельный канал @aimakesmehate
Если вы только проснулись и не знаете что такое Skills и Agent Skills или просто слышали краем уха, то пора просыпаться.
Решил собрать какие скиллы считаются у иос разработчиков самыми важными. Для меня самая удобная метрика это тир листы. Давайте разделим:
Other:
- 26 скиллов для iOS разработки
- Swift Agent Skills for Claude Code, Codex, and more
подписывайся на отдельный канал @aimakesmehate
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Viniciuscarvalho/swift-code-reviewer-skill: Make your code-review easier again
Make your code-review easier again. Contribute to Viniciuscarvalho/swift-code-reviewer-skill development by creating an account on GitHub.
3 20 13 4
хотел написать какую-то шутку на 1 апреля «удалили интернет», «айфоны больше не выпустят в РФ».
Но чет уже даже шутить так не смешно.
Но чет уже даже шутить так не смешно.
GIF'ки должны умереть
Одна из самых живучих иллюзий в разработке медиа идея, что короткие видео можно заменить GIFками это проще и легче.
Это звучит логично. Но на практике устаревшее и вредное заблуждение. Я сам в это верил, пока не разобрался глубже.
Вот частые заблуждения:
1️⃣ Telegram конвертирует короткие видео в GIF
Когда ты загружаешь короткое видео (1–2 секунды) в Telegram, он может подписать его как GIF. Если открыть ту же медиа в веб-версии Telegram или посмотреть network-запросы это будет обычное MP4/WebM видео с автоплей без звука.
2️⃣ GIF это стандарт для анимаций
Те же анимированные стикеры в Telegram это Lottie (JSON + вектор), а обычные стикеры чаще всего видео контейнер и то же видео.
3️⃣ GIF легче видео
Это самое опасное. GIF в 2–10 раз тяжелее, чем MP4/WebM. Сильное ограничение в цветах.
Одна из самых живучих иллюзий в разработке медиа идея, что короткие видео можно заменить GIFками это проще и легче.
Это звучит логично. Но на практике устаревшее и вредное заблуждение. Я сам в это верил, пока не разобрался глубже.
Вот частые заблуждения:
1️⃣ Telegram конвертирует короткие видео в GIF
Когда ты загружаешь короткое видео (1–2 секунды) в Telegram, он может подписать его как GIF. Если открыть ту же медиа в веб-версии Telegram или посмотреть network-запросы это будет обычное MP4/WebM видео с автоплей без звука.
2️⃣ GIF это стандарт для анимаций
Те же анимированные стикеры в Telegram это Lottie (JSON + вектор), а обычные стикеры чаще всего видео контейнер и то же видео.
3️⃣ GIF легче видео
Это самое опасное. GIF в 2–10 раз тяжелее, чем MP4/WebM. Сильное ограничение в цветах.