А тут интересные новости. Facebook с помощью энтерпрайзного сертификата подписывал и распространял приложение, которое анализировало всю сетевую активность подписавшихся под это дело пользователей. Apple психанул, отозвал серт, теперь у фб не работают внутренние приложения и инструменты.
https://tcrn.ch/2Wo1J4J
#news
https://tcrn.ch/2Wo1J4J
#news
TechCrunch
Facebook pays teens to install VPN that spies on them
Desperate for data on its competitors, Facebook has been secretly paying people to install a “Facebook Research” VPN that lets the company suck in all of a user’s phone and web activity, similar to Facebook’s Onavo Protect app that Apple banned in June and…
Подробный разбор математических основ работы Auto Layout.
https://habr.com/ru/company/oleg-bunin/blog/437584/
#sdk #ui
https://habr.com/ru/company/oleg-bunin/blog/437584/
#sdk #ui
Хабр
Математические основы Auto Layout
Многие разработчики считают, что Auto Layout — это тормозная и проблемная штука, и крайне сложно заниматься его отладкой. И хорошо, если этот вывод сделан на основе собственного опыта, а то бывает...
8 февраля в Москве пройдет первый CocoaHeads этого года. В программе шейдеры, пуши и модуляризация. Ну и, хит сезона, розыгрыш билета на апрельский AppsConf!
itunes.apple.com/ru/app/cocoaheads-russia/id1257534277
#events
itunes.apple.com/ru/app/cocoaheads-russia/id1257534277
#events
Ко мне в Авито открыты три айосные вакансии:
1. Синьор в юнит Performance. Ребята занимаются лютым хардкором, оптимизируя скорость загрузки приложения, открытия экранов, скролла и всего остального. Сейчас вот ферму строят, чтобы ловить регресс FPS на пуллреквестах.
2. Мидл и синьор в команду Mobile Design System. Ее цель – консистентный и управляемый UI. Нужно будет закапываться в правильный API компонентов, много работать с дизайнерами и другими разработчиками, пилить архитектурную и инструментальную обвязку.
Ну а вообще про Авито вы и так все знаете. Одна из сильнейших мобильных команд, модульная архитектура, релизные трейны, тысяча UI тестов, офис на белке, плюшки и вот это все. По вопросам смело пишите мне в личку, @etolstoy. Еще ищу много бэкендеров, так что рекомендуйте.
https://www.avito.ru/company/job/iosperforma
https://avito.ru/company/job/iosmds
#jobs
1. Синьор в юнит Performance. Ребята занимаются лютым хардкором, оптимизируя скорость загрузки приложения, открытия экранов, скролла и всего остального. Сейчас вот ферму строят, чтобы ловить регресс FPS на пуллреквестах.
2. Мидл и синьор в команду Mobile Design System. Ее цель – консистентный и управляемый UI. Нужно будет закапываться в правильный API компонентов, много работать с дизайнерами и другими разработчиками, пилить архитектурную и инструментальную обвязку.
Ну а вообще про Авито вы и так все знаете. Одна из сильнейших мобильных команд, модульная архитектура, релизные трейны, тысяча UI тестов, офис на белке, плюшки и вот это все. По вопросам смело пишите мне в личку, @etolstoy. Еще ищу много бэкендеров, так что рекомендуйте.
https://www.avito.ru/company/job/iosperforma
https://avito.ru/company/job/iosmds
#jobs
Глубокий обзор принципов работы React от Дэна Абрамова.
https://overreacted.io/react-as-a-ui-runtime/
#architecture #ui
https://overreacted.io/react-as-a-ui-runtime/
#architecture #ui
overreacted.io
React as a UI Runtime — overreacted
An in-depth description of the React programming model.
Подъехал новый выпуск АйтиХайпа с Андреем Себрантом, главным за стратегический маркетинг в Яндексе. В выпуске много инсайда про Яндекс, историй про инновации и Китай, беспилотников и ИИ. С вас подписки лайки и шеры!
https://www.youtube.com/watch?v=HtK7pWhm3WE
#айтихайп
https://www.youtube.com/watch?v=HtK7pWhm3WE
#айтихайп
YouTube
Андрей Себрант – Маркетинг, Яндекс и беспилотники / АйтиХайп
Андрей Себрант – директор по стратегическому маркетингу Яндекса, а по совместительству бывший ученый и футуролог. В выпуске мы обсуждаем, как Яндекс считает счастье пользователей, почему лучшие стартапы – в Китае, будущее беспилотников и искусственного интеллекта.…
Разбираемся, как работает LLVM и Swift Intermediate Language.
https://medium.com/@Georguy/swift-intermediate-language-c5e36a8729db
#swift
https://medium.com/@Georguy/swift-intermediate-language-c5e36a8729db
#swift
Medium
Swift Intermediate Language
Как устроен компилятор LLVM. Как изменяется Swift-код во время компиляции. Как выглядит SIL и для чего он нужен.
В прошлом году канал уже помог найти крутого iOS разработчика в компанию Aizel. Теперь ребята ищут еще одного. RxSwift, Codable, SOA и все, как вы любите.
https://hh.ru/vacancy/29638539
#jobs
https://hh.ru/vacancy/29638539
#jobs
hh.ru
Вакансия IOS-developer в Москве, работа в компании Agent Provocateur (вакансия в архиве c 1 апреля 2019)
Зарплата: не указана. Москва. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 28.03.2019.
27 февраля в Питере пройдет митап от команды Вконтача. Команда расскажет про попапы, ранлупы, урлпротоколы.
https://vk.com/tech?w=wall-147415323_3542
#events
https://vk.com/tech?w=wall-147415323_3542
#events
VK
VK Tech
Третий митап от Команды ВКонтакте VK Tech Talks | iOS пройдёт в Санкт-Петербурге 27 февраля! 🤘🏻 В программе встречи: ▫ Антон Спивак: «Универсальные попапы или UIKit против» ▫ Александр Терентьев: «Крутим RunLoop. Как устроена лента ВКонтакте» ▫ Алексей…
Я уже как-то выкладывал хороший материал про менторство и его важность для обеих сторон процесса. Подоспел еще один материал с рефлексией джуна.
https://medium.com/@MortyMerr/влияние-менторов-на-мозг-подрастающего-джуна-87a0812c61a7
#team
https://medium.com/@MortyMerr/влияние-менторов-на-мозг-подрастающего-джуна-87a0812c61a7
#team
Medium
Влияние менторов на мозг подрастающего джуна
Чеклист для менторов и джуниоров
Если вы пропустили, то с пятым свифтом подъехала долгожданная ABI stability. Пост раскрывает, что это означает для вас и чего ждать в будущем.
https://swift.org/blog/abi-stability-and-more
#swift
https://swift.org/blog/abi-stability-and-more
#swift
Swift.org
ABI Stability and More
It has been a longstanding goal to stabilize Swift’s ABI on macOS, iOS, watchOS, and tvOS. While a stable ABI is an important milestone for the maturity of any language, the ultimate benefit to the Swift ecosystem was to enable binary compatibility for apps…
Разбор принципов устройства миграций CoreData и разработка мигратора.
https://williamboles.me/progressive-core-data-migration/
#coredata
https://williamboles.me/progressive-core-data-migration/
#coredata
William Boles
Progressive Core Data Migrations
There are very few certainties in app development, but one is that once your app is released it will change in unexpected ways. And no matter how flexible your architecture is, inevitably one of those changes will be a breaking change
Буквально через несколько дней закрываю свой опрос известности команд мобильной разработки. Если вы еще не проголосовали, уделите три минуты времени – еще не поздно повлиять на результат!
http://bit.ly/2RoSPjA
#polls
http://bit.ly/2RoSPjA
#polls
Google Docs
Исследование отечественных команд мобильной разработки, 2019
Ежегодный опрос, который позволяет оценить влияние техпиара на узнаваемость отечественных команд мобильной разработки.
Задать вопросы можно в Telegram: @etolstoy
Отчет за 2018: http://bit.ly/2RTaCEV
Отчет за 2017: http://bit.ly/2Mv669o
Задать вопросы можно в Telegram: @etolstoy
Отчет за 2018: http://bit.ly/2RTaCEV
Отчет за 2017: http://bit.ly/2Mv669o
И снова актуальные вакансии для наших подписчиков. ABBYY ищет iOS-разработчика в свою мобильную команду.
https://medium.com/@akimovmedia/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F-ios-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-%D0%B2-abbyy-71e515d34ee1
#jobs
https://medium.com/@akimovmedia/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F-ios-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-%D0%B2-abbyy-71e515d34ee1
#jobs
Medium
Вакансия iOS-разработчика в ABBYY
ABBYY ищет iOS-разработчика в свою мобильную команду. Очень подробно о жизни и работе в команде описали здесь —…
Подробный обзор Emcee – авитовского раннера UI тестов. Даже если вы не пишете их на регулярной основе, все равно советую почитать и покопать исходники – это как минимум очень интересно.
https://medium.com/avitotech/emcee-ios-ui-testing-infrastructure-at-avito-6aec41de4688
#testing #tools
https://medium.com/avitotech/emcee-ios-ui-testing-infrastructure-at-avito-6aec41de4688
#testing #tools
Medium
Emcee — Open Source Tool for iOS UI Testing Infrastructure
A short intro to our tool for running iOS UI tests.
Про дырки безопасности в приложениях-заметках.
https://medium.com/@vixentael/popular-note-taking-apps-share-these-security-flaws-security-tips-for-developers-326180e41329
#security
https://medium.com/@vixentael/popular-note-taking-apps-share-these-security-flaws-security-tips-for-developers-326180e41329
#security
Medium
Popular note-taking apps share these security flaws: security tips for developers
I decided to publish common security flaws in note-taking apps with list of improvement suggestions (because security is complicated).
Больше коллективных твиттеров богу коллективных твиттеров! Подъехал еще один, теперь для продакт-менеджеров. Но я-то знаю, что в душе каждый айосник немного продакт, поэтому подписывайтесь за годнотой.
https://twitter.com/produnderhood
#news
https://twitter.com/produnderhood
#news
X (formerly Twitter)
Менеджер продукта (@produnderhood) on X
Автор недели —
Новый выпуск АйтиХайпа с известным многим из вас Байрамом Аннаковым. Супермотивирующие истории про открытие своего университета, удачные и неудачные запуски продуктов, технологии в авиации. Пальцы вверх, стрелки вбок!
https://www.youtube.com/watch?v=lOyOaq2VUNk
#айтихайп
https://www.youtube.com/watch?v=lOyOaq2VUNk
#айтихайп
YouTube
Байрам Аннаков – авиация, запуск продуктов и свой университет / АйтиХайп
Зачем Байрам копит деньги? Почему важно искать узкие ниши для продуктов? Как заработать стартапу в авиации? Как справиться с ростом команды? В этом выпуске Байрам Аннаков, СЕО компании App in the Air и основатель митапов Empatica Open, делится своей жизненной…
Вышли результаты ежегодного опроса по известности российских команд мобильной разработки. По ссылке – ответы на вопросы «В какой компании самые интересные задачи?», «Где самые мощные разработчики?», «За кем из экспертов надо следить?», «Читают ли сеньоры книги?».
https://medium.com/@etolstoy/%D0%B8%D0%B7%D0%B2%D0%B5%D1%81%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4-%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%B2-2019-9e8b934c34aa
#news
https://medium.com/@etolstoy/%D0%B8%D0%B7%D0%B2%D0%B5%D1%81%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4-%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%B2-2019-9e8b934c34aa
#news
Medium
Известность команд мобильной разработки в 2019
Вот уже третий год я провожу большой опрос iOS и Android разработчиков. Основная цель — оценить привлекательность отечественных компаний и…