Оправдано ли использование state machines: http://www.skorks.com/2011/09/why-developers-never-use-state-machines/
#patterns
#patterns
Skorks
Why Developers Never Use State Machines
A few months ago I saw a great little blog post about state machines on the Shopify blog. The message was that state machines are great and developers should use them more – given my recent experiences with state machines at CrowdHired, I could certainly…
Введение в нейронные сети с использованием новых возможностей Accelerate.framework: http://matthijshollemans.com/2016/08/24/neural-network-hello-world/
#sdk
#sdk
machinethink.net
The “hello world” of neural networks
Using Apple’s new BNNS framework to make a basic neural network
Если вы считаете, что использование plist-файлов для хранения конфигурации - это слишком просто, то статья для вас: http://lowlevelbits.org/yaml-based-configuration-for-objc-projects/
#tools
#tools
lowlevelbits.org
YAML-based Configuration for ObjC Projects
The most robust way of configuration management for Objective-C projects
Что это значит - быть senior разработчиком: http://www.kitchensoap.com/2012/10/25/on-being-a-senior-engineer
#philosophy
#philosophy
Kitchen Soap
Kitchen Soap – On Being A Senior Engineer
UPDATE: I’ve added a short section on the topic of sponsorship. I think that there’s a lot of institutional knowledge in our field, especially
Продолжаем тему нейронных сетей. На этот раз - распознавание предметов на изображениях: http://matthijshollemans.com/2016/08/30/vggnet-convolutional-neural-network-iphone/
#sdk
#sdk
Matthijshollemans
The website of Matthijs Hollemans
Matthijs Hollemans is an independent app developer and designer, and author and co-author of several iOS development books.
В обед самое время отвлечься и посмотреть видео с AltConf этого года про RxSwift: https://realm.io/news/altconf-scott-gardner-reactive-programming-with-rxswift/
#swift #reactive
#swift #reactive
Разбор одного холиварного вопроса. Является ли использование оператора switch плохим тоном? http://sergeyteplyakov.blogspot.ru/2016/08/whats-wrong-with-switch-operator.html
#philosophy #patterns
#philosophy #patterns
Боб Мартин рассуждает о том, в каких направлениях стоит развиваться программисту: http://blog.cleancoder.com/uncle-bob/2016/09/01/TheLurn.html
#philosophy
#philosophy
Продолжу тему, начатую утром. На этот раз советы по тому, в какую сторону расти разработчику, дает Сергей Тепляков: http://sergeyteplyakov.blogspot.ru/2015/04/a-proper-way-of-self-education.html
#philosophy
#philosophy
Blogspot
Как правильно развиваться?
Это несколько расширенная версия ответа на похожий вопрос, который был задан в русскоязычном ru.stackoverflow.com . А поскольку повторное ис...
Короткий, но емкий гайд по публикации стикеров для разных мессенджеров: http://devalloy.github.io/sticker-packs
Ученые проверили, сколько лет TDD, и ВЫ НЕ ПОВЕРИТЕ, ЧТО ОНИ ОБНАРУЖИЛИ! ШОК, СЕНСАЦИЯ, БЕЗ ВИДЕО: https://arialdomartini.wordpress.com/2012/07/20/you-wont-believe-how-old-tdd-is/
#tdd #tests
#tdd #tests
Arialdo Martini
You won’t believe how old TDD is
Kent Beck is credited as the TDD inventor. Yet, he claims he just re-discovered it.
Про принципы работы background task'ов в watchOS 3: http://code.tutsplus.com/tutorials/whats-new-in-watchos-3-background-tasks--cms-27126
#sdk
#sdk
Code Envato Tuts+
What's New in watchOS 3: Background Tasks
Introduction
With the upcoming watchOS 3 update to all Apple Watch devices, the performance of many watch applications is going to significantly improve. This is mainly due to the new forms of...
With the upcoming watchOS 3 update to all Apple Watch devices, the performance of many watch applications is going to significantly improve. This is mainly due to the new forms of...
Интересное интервью от первого iOS разработчика в команде WhatsApp: https://m.facebook.com/careers/life/meet-whatsapps-first-ios-engineer-igor-s
#interview
#interview
Откуда в проекте появляется legacy код и кого нужно за это винить: https://arialdomartini.wordpress.com/2013/05/31/how-to-spot-the-legacy-code-writer-in-your-company-hint-its-you/
#cleancode
#cleancode
Arialdo Martini
How To Spot The Legacy Code Writer In Your Company (Hint: It’s You)
Also available in Czech, kindly translated by Aleš Roubíček TL;DR Writing Legacy Code* is a distributed activity. *In Working Effectively with Legacy Code Michael Feathers defines Legacy Code as &#…
Хотите начать контрибьютить в swift, но не знаете откуда начать? Смотрите выступление Jesse Squires: https://realm.io/news/tryswift-jesse-squires-contributing-open-source-swift/
#swift #opensource
#swift #opensource
academy.realm.io
Contributing to Open Source Swift
Do you want to contribute to Swift? Not sure how or where to begin? It can be overwhelming! In this talk from the inaugural [try! Swift](h…
Холиварная статья - Why Most Unit Testing is Waste: http://www.rbcs-us.com/documents/Why-Most-Unit-Testing-is-Waste.pdf
#testing
#testing
О том, как такие незначительные детали, как splash screen, состояния загрузки и ошибок влияют на успех мобильного приложения: http://babich.biz/little-big-details-for-your-mobile-app/
#ui
#ui
В эту среду в офисе Rambler&Co (Москва) пройдет совместный просмотр Apple Special Event с пиццей и тотализатором: https://rambler-digital-solutions.timepad.ru/event/369129/?utm_refcode=d2611f52362349ae478e6a9f1bafc39c53f743c8
#events
#events
rambler-digital-solutions.timepad.ru
Apple Special Event @ Rambler&Co / События на TimePad.ru
Приглашаем всех iOS разработчиков и заинтересованных людей смежных специальностей присоединиться к нам 7 сентября на уютной мансарде в офисе Rambler&Co для просмотра презентации новых устройств от Apple. Но просто смотреть — это слишком скучно, поэтому мы…
Как получить свою первую работу Junior iOS разработчика: http://artsy.github.io/blog/2016/01/30/iOS-Junior-Interviews/
#hire
#hire
artsy.github.io
Interviewing, applying and getting your first job in iOS - Artsy Engineering
When I was at the beginning of my career, my first developer job application was to a design agency who were doing
Mac development too. It was pret...
Mac development too. It was pret...
Автоматизируем рутинные задачи с использованием clang: https://omtcyfz.github.io/2016/08/30/Improving-workflow-by-using-Clang-based-tools.html
#tools
#tools
omtcyfz.github.io
Improving workflow by using Clang-based tools
The ultimate goal of engineering is minimizing the amount of effort human beings have to put into routine tasks. However, many engineers tend to forget about...