Отличная статья про отношение между принципами проектирования 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…