По следам хитрожопого жука пойдем дальше по цифрам.
Не все это знают, но в Swift деление целых чисел на 0 приводит к крашу приложения.
Почему именно краш?
При делении Int на 0 Swift делает аппаратный trap: операция «деление на ноль» для целых считается недопустимой, процесс получает фатальное исключение от процессора/ОС и аварийно завершается.
Это особенно опасно когда:
- расчитываешь размеры вручную
- считаешь денюжки
- работаешь с числами
Особенно это часто надо ловить на код ревью. Не все анализаторы и чекеры это находят.
Полезные статьи:
Please open Telegram to view this post
VIEW IN TELEGRAM
iOS System Design interviews in 2026
По опросу Jacob’s Tech Tavern у многих в закрытом чате любимый блогер. Судя по линкедину он недавно поменял работу и много собесился.
На основе опыта он сделал вывод "Самые жирные офферы всегда в компаниях с систем дизайном". Я уже делал пол года назад огромную статью про мобайл систем дизайн на хабре.
По фидбэку, для многих в снг это все также непонятная и непопулярная тема. Где большинство путает ее с архитектурой и зубрежкой идеальных шаблонов.
Кстати, фанфакт. в выпуске с iOS разарбом из Убера в MAANG'ах на таких интервью любят спрашивать про BDUI и если ты умеешь с этим работать, то дадут доп. баллы.
По опросу Jacob’s Tech Tavern у многих в закрытом чате любимый блогер. Судя по линкедину он недавно поменял работу и много собесился.
На основе опыта он сделал вывод "Самые жирные офферы всегда в компаниях с систем дизайном". Я уже делал пол года назад огромную статью про мобайл систем дизайн на хабре.
По фидбэку, для многих в снг это все также непонятная и непопулярная тема. Где большинство путает ее с архитектурой и зубрежкой идеальных шаблонов.
As iOS developers, it’s tempting to dive straight into SwiftUI vs UIKit, MVVM vs MV vs VIPER, and your favourite concurrency toolkit. That’s a dangerous game: the system design interview is far more about data flow and structure than UI or frameworks.
Кстати, фанфакт. в выпуске с iOS разарбом из Убера в MAANG'ах на таких интервью любят спрашивать про BDUI и если ты умеешь с этим работать, то дадут доп. баллы.
Jacobstechtavern
iOS System Design interviews in 2026
Practical prep advice based on three real-world interviews
Forwarded from CodeCamp
This media is not supported in your browser
VIEW IN TELEGRAM
Apple представили новые MacBook Neo на мобильных процессорах A18 Pro 😮
Теперь притворяться айтишником можно всего за 599 долларов (~46 000 рублей).
Ждите во всех кофейнях😂
Теперь притворяться айтишником можно всего за 599 долларов (~46 000 рублей).
Ждите во всех кофейнях
Please open Telegram to view this post
VIEW IN TELEGRAM
How I Stopped Resisting AI and Started Teaching It
Omar Elsayed, автор SwiftDifferently, опубликовал забавную статью. Называется она "How I Stopped Resisting AI and Started Teaching It". Забавное слово resisting... Мне даже захотелось его глубже поразбирать. Когда мы резистимся из-за страха, сомнений.
Главная мысль Омара:
Плохо: каждый день объяснять баристе какой кофе ты пьешь
Хорошо: один раз записать рецепт, чтобы он всегда делал правильно
Он понял, что использование AI не снижает уровень разработчика, а наоборот заставляет формулировать знания, структурировать опыт, думать, почему ты принимаешь решения.
Кстати, записали крутой выпуск с одним блогером. Возможно дроп на след недели.
Omar Elsayed, автор SwiftDifferently, опубликовал забавную статью. Называется она "How I Stopped Resisting AI and Started Teaching It". Забавное слово resisting... Мне даже захотелось его глубже поразбирать. Когда мы резистимся из-за страха, сомнений.
Главная мысль Омара:
AI не должен просто писать код. Его нужно обучать тому, как именно ты хочешь писать код.
Плохо: каждый день объяснять баристе какой кофе ты пьешь
Хорошо: один раз записать рецепт, чтобы он всегда делал правильно
Он понял, что использование AI не снижает уровень разработчика, а наоборот заставляет формулировать знания, структурировать опыт, думать, почему ты принимаешь решения.
Кстати, записали крутой выпуск с одним блогером. Возможно дроп на след недели.
SwiftDifferently
How I Stopped Resisting AI and Started Teaching It
A year ago, if you told me I'd be contributing to AI tooling, I would have laughed. Today, I co-authored an open source agent skill for SwiftUI alongside Antoine van der Lee. How did I get here? Let me take you through my journey.
Кстати, на следующей неделе записываю видос с iOS разрабом из Тиктока. До этого работал в ВК и Яндексе. Будем сравнивать культуру здесь и там.
Вы особо не задаете вопросов. Только компаниям за баги💀 но традиционно вопросы из зала занесем (если будут).
Какой вопрос бы ты задал?
Вы особо не задаете вопросов. Только компаниям за баги
Какой вопрос бы ты задал?
Please open Telegram to view this post
VIEW IN TELEGRAM