Отличная статья про отношение между принципами проектирования YAGNI и SOLID от Сергея Теплякова: http://sergeyteplyakov.blogspot.ru/2016/08/yagni.html?m=1#more
#архитектура #solid
#архитектура #solid
Как в Artsy постепенно внедряют React Native в нативное приложение без его полного рефакторинга: http://artsy.github.io/blog/2016/08/24/On-Emission/
#react #архитектура
#react #архитектура
artsy.github.io
On our implementation of React Native - Artsy Engineering
I arrived fashionably late to the React Native party in Artsy. I had been a part of our Auctions Team, where we worked in Swift with some ligh...
NSUserDefaults, разобраный вдоль и поперек - все что вы знали, хотели или даже не желали знать: http://dscoder.com/defaults.html
#sdk
#sdk
Да, я обещал не выкладывать больше трех материалов в день, но срочно в номер, ставим апдейты: https://blog.lookout.com/blog/2016/08/25/trident-pegasus/
#security
#security
О преимуществах паттерна Репозиторий перед Data Access Object: https://thinkinginobjects.com/2012/08/26/dont-use-dao-use-repository/
#patterns
#patterns
Thinking in Objects
Don’t use DAO, use Repository
Data Access Object (DAO) is a commonly used pattern to persist domain objects into a database. The most common form of a DAO pattern is a class that contains CRUD methods for a particular domain en…
❤1
Про то, как в Paw реализовывали систему плагинов с использованием JavaScriptCore: https://medium.com/ios-os-x-development/make-your-app-extensible-with-javascript-core-7074061f2b05#.6vbdturts
#sdk #architecture
#sdk #architecture
Medium
Make your app extensible with JavaScript Core
Undoubtedly, productivity apps are major time-savers over the use of homemade scripts and hacks. Not having to reinvent the wheel every…
Неувядающая классика, Закон Дырявых Абстракций: http://russian.joelonsoftware.com/Articles/LeakyAbstractions.html
#patterns #philosophy
#patterns #philosophy
Идеальный лонгрид для выходных - история от Bob Nystrom про то, во что вылилась невинная задача написания автоформаттера для Dart: http://journal.stuffwithstuff.com/2015/09/08/the-hardest-program-ive-ever-written
#architecture #longread
#architecture #longread
Про либу для работы с немутабельными моделями от LinkedIn: https://realm.io/news/slug-peter-livesey-managing-consistency-immutable-models/
#persistance #libraries
#persistance #libraries
И последнее на сегодня - статья от Peter Steinberger про использование ccache для ускорения времени компиляции проекта: https://pspdfkit.com/blog/2015/ccache-for-fun-and-profit/
#tools
#tools