Планета гаджетов / технологий
Содержание
Неделя короткая, а дел на полноразмерную. Ещё и сессий WWDC-шных не просмотренных уйма. Да, презентацию мы ругали, но сессии не ругаем. Сессии — хорошо. Аккуратнее там с обновлёнными Review Guidelines. Пересмотри, перечитай и убедись, что не вышел за край.
Если вы работали со всякими kSec*-константами и сопутствующими функциями времён популярности Диггера (ладно-ладно, не такими старыми), то вы знаете, что это жонглирование делается не всегда с полным пониманием происходящего. Может, из-за недостаточно хорошей документации, может, из-за некоторой невнимательности, может, из-за недостаточной параноидальности Apple, но с 2005 года есть лазейка, позволяющая показать бинарь так, будто он подписан Apple. Ай.
XAKEP.RU
Ребята из Facebook пишут, что изменят архитектуру React Native так, чтобы стали возможны синхронные операции. А это значит, что скоро React выйдет на новый уровень.
FACEBOOK.GITHUB.IO
JetBrains провели опрос разработчиков, согласно которому 83% разработчиков используют Swift 4 и выше.
WWW.JETBRAINS.COM
Подъехал коротенький гайд по сессиям WWDC. Рекомендуем просмотреть, чтобы найти интересные секции.
MEDIUM.COM
Часть выступления с прошлогодней конференции MBLT DEV, переведённая в статью. Люк Пархэм рассказывает про то, как найти узкое место в приложении и добиться максимального FPS.
MEDIUM.COM
Нормальный такой разбор того, что случилось с уведомлениями в iOS 12. Случилось многое. Одни только critical notifications, способные игнорировать Don’t Disturb Mode, чего стоят.
MACKUBA.EU
Теперь сделать нейроночку проще, чем написать сортировку пузырьком. В удивительное время живём.
WWW.RAYWENDERLICH.COM
Чувак уменьшил кодовую базу в десять раз, зарефакторив старый апп. И теперь делится опытом.
PARVEENKALER.COM
Так как сейчас все ещё есть мода на ML, то вот вам статья о том, как реализовать разного рода распознаватели на iPhone, используя сторонние решения (в данном случае от Google).
WWW.APPCODA.COM
Богдан Орлов оформил матрицу навыков, которыми должен обладать Junior-, Middle- и Senior-разработчик, разбив их по разделами: способности, работа с интерфейсом, парадигмы, зависимости, память и 8 других. Читайте, делитесь, обновляйте требования.
GITHUB.COM
Точно не знаем, причислить Павла Осипова к читателям дайджеста или к писателям, но от Паши в вашу копилку трюков отправляется связка команд терминала, результатом которой будет список наиболее изменяемых файлов в вашем репозитории.
TWITTER.COM
Как по-быстренькому замерить время выполнения какого-то кода? Вспомогательный метод по ссылке. Без высокой науки и суперточности. Для сельской местности сойдёт.
WWW.OBJC.IO
Facebook заопенсорсил расширяемую тулзу для дебага. Идея простая — вы поднимаете сервер у себя на компьютере, апп конектится к нему и шлёт различные данные. Но вся фича в том, что эта штука легко расширяется под конкретные нужды, так как имеет мощную плагинную систему.
FBSONAR.COM
Очень спорная и от того интересная своими комментами статья про российский IT-рынок. Обязательна к прочтению и обсуждению на кухне.
HABR.COM
Статистика использования языков программирования в исходных текстах Chromium и Firefox. Угадайте, кто на первом месте?
GITLAB.COM
Небольшое развлечение для пятничного вечера. Вспомните о нём, когда будете ехать в метро. Вспомните о нём, когда будете недовольны зарплатой.
JOURNAL.TINKOFF.RU
Интервью с Ted Kremenek, который является автором Clang Static Analyzer и менеджером команды разработки Swift / Objective-C.
SPEC.FM