Хотите начать контрибьютить в 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 …
Выступление на Mobius 2016 про особенности работы с типографикой в iOS - https://youtube.com/watch?v=ZU6bMSQo1Sk
#ui
#ui
YouTube
Ирина Дягилева — Типографика в iOS
Ближайшая конференция: Mobius 2025 Spring, 9–10 апреля, Москва + онлайн. Подробности и билеты: https://jrg.su/ojGU3B
— —
. . .
. Ирина Дягилева, Rambler&Co — Типографика в iOS
Конференция по мобильной разработке Mobius 2016
Санкт-Петербург, 04.06.2016
…
— —
. . .
. Ирина Дягилева, Rambler&Co — Типографика в iOS
Конференция по мобильной разработке Mobius 2016
Санкт-Петербург, 04.06.2016
…
Немного рефлексии по поводу длинных названий методов и переменных: http://journal.stuffwithstuff.com/2016/06/16/long-names-are-long/
#codestyle
#codestyle
Про паттерн Chain of Responsibility и его реализацию в iOS/macOS: http://angelolloqui.com/blog/32-Chain-of-Responsibility-pattern
#patterns
#patterns
Сменим акцент в сторону антипаттернов. Статья про 9 самых популярных, рекомендация от @DevAlloy http://sahandsaba.com/nine-anti-patterns-every-programmer-should-be-aware-of-with-examples.html
#patterns
#patterns
Sahandsaba
9 Anti-Patterns Every Programmer Should Be Aware Of
A discussion of software design and programming anti-patterns to know for every programmer, with examples. Coding, mathematics, and problem solving by Sahand Saba.
Разбираем типичные проблемы кодовой базы и смотрим, как их помогают решить принципы SOLID: http://williamdurand.fr/2013/07/30/from-stupid-to-solid-code/
#solid
#solid