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

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

Размещение рекламы: @tanyasanovna
Download Telegram
Разбираемся, как изучение различных парадигм помогает нам становиться лучше как разработчики.
https://blog.acolyer.org/2018/01/29/the-paradigms-of-programming/

#cs #learning
Uber выпустили свой линтер, в котором из коробки идет поддержка swift.
https://eng.uber.com/neal/

#tools
Отличный вводный материал в юнит-тесты от Андрея Мишанина – зачем их писать, нужны ли тесты вместе с системой типов, как их поддерживать и куча чего еще.
http://andrey-mishanin.ru/unit-testing-why-and-what.html

#testing
Forwarded from Tolstoy Live (Egor Tolstoy)
Начало года – идеальный момент для того, чтобы начать выступать. Традиционно проводится куча митапов и конференций, как флагманских, так и попроще. И докладчиков обычно не хватает, особенно хороших. Давайте разберемся, что с этим делать.

# О чем рассказать
Решать вам, но подумайте про следующие вещи:
* Интересная фича, которую вы недавно запилили. Прикладные доклады обычно очень ценятся.
* Интересная фича, которую недавно запилил кто-то другой. Не стесняйтесь взять материал для выступления у коллеги, если он не против.
* Либа или инструмент, которым вы часто пользуетесь. На локальных митапах нормально заходят доклады-сравнения и продвинутые туториалы.
* Книга, которую вы прочитали. Если это не одна из стандартных книг для чтения новичками, то пересказ ее содержимого в виде доклада может дать узнать что-то новое.
* Практика, концепция или подход, в котором вы не разбираетесь, но хотите. Подготовка к докладу – лучший способ выучить что-то новое и упорядочить знания.

А если лень, то вот несколько неплохих стартовых тем:
* Property-based testing
* Прикладная стеганография
* Lazy loading маршрутов в приложении

# Где выступать
Если вы совсем новичок, то попробуйте местные митапы:
* CocoaHeads Moscow: @smejl
* CocoaHeads Piter: @kirillzzy
* PeerLab: @peerlabmoscow

Для смелых новичков или более тёртых ребят есть и вариант поинтереснее – региональные конференции:
* Стачка, Ульяновск: https://nastachku.ru/ (cfp до 20 марта)
* DUMP, Екатеринбург: http://dump-conf.ru/ (cfp где-то до середины марта)
* Secon, Пенза: https://2018.secon.ru (cfp до 17 марта)

И две самых крупных весенних мобильных конфы, куда стоит идти, только если вы действительно эксперт в вопросе (но необязательно с большим опытом выступлений):
* Mobius Piter: https://mobiusconf.com/ (cfp до середины февраля)
* AppsConf: http://appsconf.ru/ (cfp до 9 апреля)

Ну и помимо этого, многие компании будут проводить свои митапы в разных городах. Обычно это Avito, Яндекс, IT Improve, SuperJob. Единой точки доступа к ним нет, но можете писать мне в личку (@etolstoy), и я при случае сведу с организаторами.

А про то, как готовиться к выступлению, могу отдельный пост накатать. Если интересно, то тоже пишите в личку.
Случилась вполне закономерная штука – разработчики фастлейна начали запиливать свой CI сервис. Полностью опенсорсный, селфхостед, мобайл-онли, максимально простой для сетапа. Пилится гугловой командой, так что уверен, что они у себя поднимут и будут как saas предоставлять.
https://github.com/fastlane/ci

#ci #fastlane
20-21 апреля – конференция по мобильной разработке Mobius снова в Питере. Промокод: iOSGoodTickets.

2 дня докладов по iOS и Android. Будем говорить и о внутренностях платформ, и о библиотеках и фреймворках, и о мобильном тестировании – обо всём, что может понадобиться практикующему инженеру в работе. Йонатан Левин, Felix Krause, David Gonzalez, Hector Zarate, Кирилл Попов, Fernando Cejas, Денис Неклюдов – все они будут спикерами конференции. Программный комитет яростно отлавливает и выкидывает весь булшит, а годный материал помогает довести до совершенства.
https://mobiusconf.com/

#conferences
Феликс Краузе опубликовал еще одно разоблачение. Если вы загружаете бинари по http, то злоумышленник, находящийся с вами в одной сети, может их подменить на зараженные. Сириосли, кто-нибудь, отнимите у него учебник по безопасности, а то он скоро дочитает до главы про SQL инъекции.
https://krausefx.com/blog/trusting-sdks

#security