Короткий, но емкий гайд по публикации стикеров для разных мессенджеров: 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...
Узнай себя и свой проект. Рассказ про Ego Driven Development и его признаки: http://deliberate-software.com/ego-driven-development/
#processes #philosophy
#processes #philosophy
Зачем нужны acceptance-тесты, и кто должен их писать: http://www.mokacoding.com/blog/the-value-of-acceptance-testing/
#testing
#testing
mokacoding
The value of acceptance testing for mobile projects
Companion blogpost for Gio's talk "Talking myself into the value of acceptance testing" at Melbourne CocoaHeads meetup
"Производительность - это не математика. Производительность - это восприятие". Докладчик хоть и рассказывает о фронтенде, большая часть идей легко применима и к мобильной разработке. Отличное видео для вечернего просмотра по дороге домой: https://www.youtube.com/watch?v=egiLQun-FxI
#ui #perfomance
#ui #perfomance
YouTube
В погоне за производительностью, Денис Мишунов
Страница должна загружаться быстрее чем 1 секунда; количество серверных запросов должно быть сведено к минимуму; CSS и JS файлы должны быть сжаты и не превышать 50 килобайт…
Это лишь малая часть технических решений и рекомендаций, которыми нас снабжает индустрия…
Это лишь малая часть технических решений и рекомендаций, которыми нас снабжает индустрия…
Все, что вы хотели знать о code signing, включая изменения в Xcode 8. Просто отличный гайд: https://pewpewthespells.com/blog/migrating_code_signing.html
#xcode #security
#xcode #security
Криптография - это сложно. Статья и инфографика в ней помогут выбрать правильное решение для вашего приложения: https://cossacklabs.com/choose-your-ios-crypto.html
#security
#security
Cossack Labs
Crypto in iOS: Choose your destiny (Infographic) | Cossack Labs
Infographic on how to choose crypto when developing iOS apps.
Кратко про CQRS, Command Query Responsibility Segregation: http://martinfowler.com/bliki/CQRS.html
#architecture
#architecture
martinfowler.com
bliki: CQRS
CQRS (Command Query Responsibility Segregation) is the notion that you can use a different model to update information than the model you use to read information
Бодрое введение в LLVM и обоснование того, зачем вам вообще об этом нужно знать: http://adriansampson.net/blog/llvm.html
#tools #llvm
#tools #llvm
www.cs.cornell.edu
LLVM for Grad Students
LLVM is a godsend of a research tool. Here are some detailed notes on what LLVM is, why you would want to use it for research, and how to get started as a compiler hacker.
Для общего развития - про принципы работы Garbage Collector и возможность написания его для языка C: http://libcello.org/learn/garbage-collection
#cs #memory
#cs #memory
libcello.org
Cello • Garbage Collection
libCello Official Website
Вместо фейла с предыдущей битой ссылкой, выложу другую из этого же блога. В этот раз - про тонкости встраивания Apple Pay, нам как раз стало актуально: http://albertodebortoli.com/blog/2015/07/14/the-journey-of-apple-pay-at-just-eat/
#payments
#payments
Albertodebortoli
The Journey of Apple Pay at JUST EAT - Alberto De Bortoli
The Journey of Apple Pay at JUST EAT written in apple, apple pay, ios, just eat The original post is published on the JUST EAT tech blog at the …