Народ молча смотрит сессии WWDC, беспилотный автомобиль Яндекса негромко шуршит шинами по трассе Москва-Казань (доехал, всё хорошо). Тишина. Лето.
Из школьного «сейчас будем отдыхать» лето трансформировалось в «о, можно поучиться». Перед любыми праздникам наблюдается всплеск рекламы курсов. Нас провоцируют и соблазняют: проведи время с пользой, вкладывай в образование.
Чем более опытным становишься, тем сложнее найти что-то готовое для изучения. Курсы «для продвинутых и дотошных» в дефиците. Возможно, считается, что такой человек сам всё вокруг себя организует, он же гуру-ниндзя-рокстар. Справедливо отчасти, потому что едва ли кто-то откажется от готовой систематизации и возможности задать вопрос эксперту по теме.
Это потребность в материалах для продвинутых выдуманная, или ниша свободна?
Последние early bird билеты на MBLT DEV 2018
Это было неизбежно и это случилось — early bird билеты заканчиваются. Увы, противостоять этому невозможно. Остаётся только купить до 28-го июня включительно, чтобы не переплачивать потом.
Sunsetting React Native
Постоянно появляются менеджеры, которые обчитвашись тех-блогов настоятельно рекомендуют использовать React Native. Ведь Facebook и Airbnb смогли, значит, сможем и мы. Так вот, сюрприз — Airbnb не смог. И они заявляют, что перейдут на нативную разработку. Однозначно, лучшая новость недели.
Xcode for iPad
Правды в заголовке больше, чем жёлтого. Разработчик из Бельгии Louis D’hauwe показал, как в IDE для iPad выбирается программа для iOS, отправляется на сервер для компиляции, возвращается в виде подписанного IPA, устанавливается и запускается на iPad. С точки зрения практики — не знаем, но со спортивной точки зрения мужики одобряют.
Cache Me Outside
Подключаешь зашифрованный диск, Spotlight успевает проиндексировать данные, остается кэш для QuickLook даже после отключения диска. Параноики обильно потеют.
Announcing Microsoft Research Open Data – Datasets by Microsoft Research now available in the cloud
Открытые наборы данных, которые можно использовать в том числе для обучения своей сети. Идея как будто на поверхности, но кто-то должен был сделать это первым. Занятно, что это Microsoft. Не Google, не Facebook, а Microsoft. Приятно.
Gotta Go Fast: Building for Speed in iOS. Part 2
Вторая часть выступления Люка Пархэма с прошлогодней конференции MBLT DEV, переведённая в статью. Ещё больше инструментов для улучшения и ускорения работы вашего приложения. Первую часть читайте тут.
Swift 4.1: почему Apple переименовала flatMap в compactMap
Перевод статьи с объяснением причин такого шага со стороны Swift-сообщества. Спойлер: люди часто неправильно использовали эту функцию.
WKWebView and WKCookieStore in iOS 11
В общем, если вы решите, что какая-то часть вашего приложения может представлять собой webview, то подумайте, точно ли оно того стоит? Авторизацию прокидывать, дружить с JS…
The Story Behind Susan Kare’s Iconic Design Work for Apple
История о том, что же стоит за самыми знаменитыми иконками для первого Macintosh.
App Store Review Guidelines changes after WWDC 2018
А вот и diff того, что же изменилось в правилах проверки приложений в App Store после WWDC 2018. Самое интересное, наверное, то, что теперь вам могут отказать в обновлении, если ваши “What’s New” не понравятся Apple. На деле мы уже столкнулись с этим, правда, пока очень избирательно, и “fixed bugs” прокатило.
WWW.APPSTOREREVIEWGUIDELINESHISTORY.COM
Семь игр, которые научат программировать
Если вы пытаетесь научить своего родственника ассемблеру, а он сопротивляется, то это ещё не значит, что он не сможет стать программистом. Возможно, ему нужен другой подход :D VC собрал подборку из игр, которые в развлекательной форме учат программированию.