Size: a a a

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

2016 October 23
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Тепляков подытожил свой опыт парного программирования и привел примеры, в которых эта практика действительно полезна. Спойлер: все вполне ожидаемо.
http://sergeyteplyakov.blogspot.ru/2016/10/pair-programming.html

#xp
источник
2016 October 24
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Есть technical debt, а есть technical knowledge debt (не нашел подходящего перевода на русский язык). О том, что это за долг, откуда он появляется и как с ним справляться, рассказывает один из основных контрибьюторов в Swift.
http://modocache.io/technical-knowledge-debt

#philosophy #learning
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Про оптимизацию времени компиляции Swift-модулей от разработчиков из Apple. Ребята прямо серьезно так решили свой блог вести, и это очень радует.
https://swift.org/blog/whole-module-optimizations/

#swift
источник
2016 October 25
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Почему DTO - это анти-ООП паттерн, а ActiveRecord - наоборот.
http://www.yegor256.com/2016/07/06/data-transfer-object.html

#patterns #oop
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Написал о том, как работаем со сложными лентами контента, в которых сочетаются несколько разных типов данных.
http://etolstoy.com/2016/10/25/complex-feeds/

#architecture
источник
2016 October 26
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Ускоряем компиляцию проектов путем манипуляций с dSYM.
http://holko.pl/2016/10/18/dsym-debug/

#xcode #swift
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Минутка инди-разработчиков. Ребята из Branch собрали классный чек-лист, который помогает не зафакапить запуск нового приложения.
https://www.producthunt.com/posts/app-launch-checklist

#marketing
источник
2016 October 27
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
У Линуса Торвальдса можно перенять не только крылатые фразочки для код-ревью, но и отношение к чистоте кода. Разбираем пример из одного интервью с ним и в очередной раз вспоминаем, что всегда есть пространство для улучшения - даже у тех функций, которые мы пишем уже не задумываясь. Рекомендация от @resistandbite.
https://medium.com/@bartobri/applying-the-linus-tarvolds-good-taste-coding-requirement-99749f37684a

#cleancode
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Бесконечно подробная статья про парсинг JSON в iOS. Куча теории, разбор часто встречающихся проблем, эксперименты и замеры производительности и надежности разных парсеров - вообще все. Однозначно в закладки, Evernote - или куда вы там статьи сохраняете.
http://seriot.ch/parsing_json.html

#networking #libraries
источник
2016 October 28
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Обзор очень мощной библиотеки для работы с анимациями в iOS - как самописными, так и svg.
https://habrahabr.ru/post/313630/

#animation
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Про то, как в построены процессы в iOS разработке Badoo: тесты, взаимодействие отделов, работа с Git, рефакторинг и много чего еще.
https://www.youtube.com/watch?v=_dp73fcyo2o

#processes
источник
2016 October 29
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Немного о пользе явных зависимостей и проблемах глобального стейта.
http://misko.hevery.com/2008/08/17/singletons-are-pathological-liars/

#patterns
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Если вы когда-нибудь интересовались, что именно происходит при нажатии Cmd+U, то есть при прогоне тестов, эта статья для вас. Детально разобрали весь процесс запуска тестов, участников процесса и все такое.
http://modocache.io/sentestingkit-how-does-it-even

#xcode #sdk #testing
источник
2016 October 30
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Хороший доклад про безопасность iOS приложений, рассказывающий про основные существующие риски и классифицирующий их.
https://realm.io/news/tryswift-anastasiia-voitova-building-user-centric-security-model-ios-applications-swift/

#security
источник
2016 October 31
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Очень много интересных статей про тесты стало попадаться в последнее время. Начнем понедельник с обсуждения того, как нужно писать асинхронные тесты, временем старта и исполнения которых действительно можно будет управлять.
https://www.cocoawithlove.com/blog/testing-actions-over-time.html

#testing
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Что ни неделя, то скандал. Про Dash и Apple все уже стали забывать, поэтому на этот раз Wordpress обвиняет неизвестную в широких кругах компанию Wix в краже их **open source** кода.
https://medium.com/@talkol/how-i-found-myself-accused-of-stealing-code-from-wordpress-a7350da9f9f2#.qbv46w6t3

#opensource
источник
2016 November 01
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Когда уже нечего больше тестить, можно начинать покрывать тестами документацию к проекту. Ну а что, вот и решение проблемы поддержки актуальности комментариев.
https://krausefx.com/blog/writing-automated-tests-for-your-documentation

#testing
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Разбираем академическое исследование на тему разработки расширяемых систем вообще и слоистой архитектуры в частности. В комплекте - несколько отличных цитат.

https://blog.acolyer.org/2016/10/31/designing-software-for-ease-of-extension-and-contraction/

#architecture
источник
2016 November 02
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Разбираем по кирпичикам protobuf и рассматриваем его плюсы и минусы. Предупреждаю - холиварно.
https://m.habrahabr.ru/post/310032/

#networking
источник
2016 November 03
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Рассказ о том, как пытались подружить NSProxy с UIKit. Спойлер: не вышло. В общем, все как вы любите - слезки, боль и страдания.
http://mazyod.com/blog/2014/03/10/nsproxy-with-uikit/

#uikit
источник