iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
12.1K subscribers
748 photos
67 videos
4.2K links
Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.

Регистрация в РКН: https://gosuslugi.ru/snet/67b464d698a28c4e866d827a

Размещение рекламы: @tanyasanovna
Download Telegram
Ну а теперь по делу. Перечень наиболее часто встречающихся code smells, по которым можно понять, что где-то что-то пошло не так. Ну а некоторые из них могут послужить источниками вдохновения для написания новых правил линтера.
https://8thlight.com/blog/georgina-mcfadyen/2017/01/19/common-code-smells.html

#cleancode
Скучаете по общению с коллегами, сидя в квартирном стартапе? Или, может, текущие коллеги слишком достали, и хочется сменить атмосферу? Приходите в среду вечером в Avito на Peer Lab, как обычно, будет клево.
https://docs.google.com/forms/d/e/1FAIpQLSfj_RAcYInYqAGjqIm7XqTIlUTa6uK3bs9WvG7-2_qmgEfufA/viewform?usp=sf_link

#meetups
Тема, к которой нужно периодически возвращаться. Список наиболее часто встречающихся уязвимостей iOS приложений, причем конкретики больше, чем в OWASP.
https://github.com/felixgr/secure-ios-app-dev/blob/master/README.md

#security
Я знаю, что вы любите конкурсы. И бесплатные билеты на конференции тоже любите. Сегодня разыграем проходку на конференцию AppsConf, которая пройдет в Сколково 5-6 июня. Все стандартно - первый, кто правильно ответит на все семь вопросов, получит свой приз. Результаты подведу уже завтра.
https://goo.gl/forms/uEfnz4gPkLMyob422

#contests #conferences
Можно ли использовать в своих проектах сторонние UI-компоненты? Спойлер - нет, и в статье приводится ряд неплохих аргументов за эту позицию. Можете переиспользовать в следующем споре при попытке затянуть очередной под с красивыми вьюшечками.
http://holko.pl/2017/05/31/avoiding-ui-libraries/

#libraries #cleancode
У objc.io вышла новая книга, в этот раз - про оптимизацию работы с коллекциями. Даже про красно-черные деревья есть, сможете перестать бояться таких вопросов на собеседованиях.
https://www.objc.io/books/optimizing-collections/

#books #perfomance
Осталось всего несколько дней до конференции AppsConf. Порефлексируем и вспомним прошедший год, пересмотрев видеозаписи лучших докладов - буквально на днях наконец-то выложили все до конца. Ну и промокод на скидку для тех, кто решил зарегистрироваться в этом году - 12%.
https://youtube.com/channel/UCwHL6WHUarjGfUM_586me8w

#conferences
Выложили видеозаписи докладов с CodeFest. Сережа Крапивенский и SOLID, Игорь Кашкута и серверный API плюс еще несколько выступлений.
https://youtube.com/playlist?list=PL8761XQAJnrb1pD1seIBEqJv6YLDXt31A

#solid #conferences
Записали спецвыпуск подкаста прямо на WWDC, в суперсекретной студии Apple! Трое гостей выпуска - Андрей Ивашенцев, Рома Бусыгин и Шурик Бабаев рассказали о своих персональных рейтингах анонсов этой конференции. Обсудили VR, AR, новый Xcode, изменения в Swift и Foundation, обновленный App Store и другие анонсы.

SoundCloud: https://soundcloud.com/podlodka/podlodka-wwdc
iTunes: http://apple.co/2rFNNFG
Содержание и ссылки: http://telegra.ph/Podlodka-Special---WWDC-06-08

#wwdc #podlodka
Учимся правильно делать коммиты - как с точки зрения содержания, так и с точки зрения оформления. По косточкам разбирают понятие атомарности коммита, показывают плохие примеры плюс дают несколько лайфхаков для пользователей Gerrit'а.
https://habrahabr.ru/post/329992/

#git
Давайте сэкономлю ваше время просмотра всех сессий по CoreML. Я уже упоминал в другом канале, что толку от них мало. Подоспела статья в хорошем блоге, которая повторяет весь их контент, даже не в сжатом виде.
http://machinethink.net/blog/ios-11-machine-learning-for-everyone/

#machinelearning
Какой подход лучше - tests first или tests last? По ссылке анализ исследования с сомнительными входными данными, но интересными заключениями.
https://blog.acolyer.org/2017/06/13/a-dissection-of-the-test-driven-development-process-does-it-really-matter-to-test-first-or-test-last/

#tdd #testing