Size: a a a

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

2016 December 16
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Излюбленная тема, хм, всех - как тяжело жилось с autolayout и в какое решение эта боль вылилась. LinkedIn рассказали про свою библиотеку LayoutKit, позволяющую описать разметку простыми структурами и подсчитать все это в бэкграунд треде.
https://realm.io/news/slug-nick-snyder-layoutkit/

#uikit #opensource
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Астрологи объявили неделю статей про ускорение компиляции свифтовых проектов. Отличный вариант, кстати, чтобы провести выходные - ускорите проект, коллеги скажут спасибо.
https://habrahabr.ru/post/317650/

#swift #xcode
источник
2016 December 17
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Лонгрид про стажировку в Google. Много про офис и рабочий процесс, мало технических деталей - но все равно интересно.
http://www.goldsborough.me/google/internship/2016/11/18/01-57-54-my_google_internship_/

#career
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Git Query Language, консольная утилита, которая заменяет git log и позволяет осуществлять полноценные запросы к истории коммитов в git. Написано тоже интересно - во-первых, на go, во-вторых, под капотом там простенький, но полноценный интерпретатор этих query.
https://github.com/cloudson/gitql

#git #opensource
источник
2016 December 18
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Я нечасто выкладываю статьи Рэя, но в этот раз сделаю исключение. Отличная вводная статья по модному сейчас IGListKit на примере работы с UICollectionView. Ну и автору явно можно доверять, он же - основной автор библиотеки.
https://www.raywenderlich.com:443/147162/iglistkit-tutorial-better-uicollectionviews

#opensource #uikit
источник
2016 December 19
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Презентация Криса Латтнера про свифт - компиляцию, работу с памятью, модели многопоточности и немного о будущем. Можно использовать как стартовую точку для знакомства с языком и сообществом, построившимся вокруг него.
http://researcher.watson.ibm.com/researcher/files/us-lmandel/lattner.pdf

#swift
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Написал в блог о том, как использовать приватный API Fabric.io для вытаскивания данных о крешфри, оомфри и прочей аналитики. Ну и ссылка на удобный гем-обертку над этим API там же.
http://etolstoy.com/2016/12/19/fabricio/

#tools
источник
2016 December 20
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Facebook выпустил отчет по их работе с Open Source проектами в 2016 году. И это очень круто - время и силы, которые они в это вкладывают, просто поражают. Стоит посмотреть, чтобы хотя бы представлять себе масштаб действий.
https://code.facebook.com/posts/1058188987642144/facebook-open-source-2016-year-in-review/

#opensource
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Хорошая и емкая статья на тему организации сервисного/сетевого слоя в вашем приложении. Без дополнительных переусложнений, с нормальной разбивкой по сервисам и core-компонентам. Полезно хранить под рукой и скидывать, когда попросят.
https://www.toptal.com/ios/isolate-client-server-interaction-logic-ios

#architecture
источник
2016 December 21
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Тут пишут, что техлид в команде - это от лукавого и только приносит дополнительные риски. С частью аргументов, конечно, можно согласиться, но в целом холиварненько.
http://vvgomes.com/we-dont-need-tech-leads/

#team
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Uber попробовали VIPER, поплакали и прокачали его до чего-то под названием Riblets. Мы тут уже вовсю пытаемся его транслитерировать, получается отлично. Читайте и вбрасывайте ваше мнение в наш уютный чатик @iosgt.
https://eng.uber.com/new-rider-app/

#architecture #viper
источник
2016 December 22
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Про устройство YapDatabase, ее преимущества перед CoreData и плюшки вроде extension'ов и view. Я вот прямо хочу сам использовать.
https://medium.com/@mark_koslow/introduction-to-yap-database-478d2f18880c#.fqly2w32z

#libraries #persistance
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
На случай если вы пропустили - Apple прогнулась и заморозила требование по обязательной поддержке ATS в приложениях к концу этого года. Ребята уже не те, что раньше.
https://developer.apple.com/news/?id=12212016b

#apple
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Очень крутое видео с описанием того, как в Spotify построены процессы разработки. Про agile, кроссфункциональные юниты, автономность, feature toggles и кучу чего еще.
https://youtu.be/Mpsn3WaI_4k

#processes #agile
источник
2016 December 23
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Набор практик, позволяющих сделать работу с CI/CD более веселой. Мы еще, к примеру, во время ночных сборок прогоняем статический анализатор и потом визуализируем его данные на общей доске.
https://stanfy.com/blog/making-continuous-integration-more-interesting-and-live/

#ci
источник
2016 December 24
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Немного слез про новый MacBook Pro. Мопед не мой, сам не трогал, поэтому не подпишусь под обзором - но подозрительно похоже на правду.
http://oleg-l.livejournal.com/390886.html

#hardware
источник
2016 December 25
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Если перед вами стоит вопрос, чем заняться на новогодних каникулах - почему бы не обратить внимание на машинное обучение и TensorFlow. Результаты, кстати, можно будет использовать и в iOS. Распознавание дорожных знаков, кстати, уже где-то встречал.
https://medium.com/@waleedka/traffic-sign-recognition-with-tensorflow-629dffc391a6

#machinelearning #cs
источник
2016 December 26
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
На случай, если вы вдруг решите попрогать на Python, а изучать новую IDE или писать код в консоли не очень хочется, можете настроить все необходимое окружение прямо в родном Xcode. А лучше все-таки поставьте себе PyCharm (и это не реклама!).
http://ericasadun.com/2016/12/04/running-python-in-xcode-step-by-step/

#python #xcode
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Выложили очередной доклад с наших внутренних встреч RDSDataSource. Бениамин Саркисян рассказал про устройство и принципы работы статического анализатора кода OCLint, а также про то, как написать свои кастомные правила для него. У нас, к примеру, дополнительно проверяется использование модификатора assign для непримитивных свойств и copy для классов с мутабельным наследником.
https://www.youtube.com/watch?v=RJaR5mpIGxw

#tools
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Эту статью я просто обязан вбросить сюда. Говорят, что у Хакинтоша все очень даже неплохо, его установка больше не сравнима с вызовом дьявола, и можно использовать топовое железо. Не знаю как для работы, но как вариант для билд-машины, возможно, очень даже хорошо. Гоняться на миниках довольно больно, а Mac Pro для CI/CD вряд ли кому-то купят.
https://habrahabr.ru/post/318164/

#macos #hardware
источник