Про реализацию Dependency Injection с помощью экстеншнов свифтовых протоколов. Говорят, что это называется cake pattern.
https://medium.com/swift-programming/dependency-injection-with-the-cake-pattern-3cf87f9e97af
#swift #di #patterns
https://medium.com/swift-programming/dependency-injection-with-the-cake-pattern-3cf87f9e97af
#swift #di #patterns
Medium
Dependency Injection with the Cake Pattern
In the beginning of this year, I was looking at different ways to achieve dependency injection in Swift. A colleague of mine mentioned this…
И сразу вдогонку статья-ответочка, где автор на пальцах объясняет, что вот это вот DI назвать нельзя. Целиком подписываюсь под этим постом.
https://buff.ly/2xBaFXL
#di #swift #patterns
https://buff.ly/2xBaFXL
#di #swift #patterns
Cleancocoa
Dependency Injection via the Recent "Cake Pattern in Swift" Pattern is Useless in Practice
Dependency Injection means you do not create objects where you use them but “inject” objects a function/method/object depends on from outside. This is a usef...
Завтра в Питере пройдет очередной CocoaHeads, где вас ждут доклады про работу с цветом, гитфлоу, клаудстор.
www.eventbrite.com/e/cocoaheads-tinkoff-3-2017-tickets-39376139092
#meetups
www.eventbrite.com/e/cocoaheads-tinkoff-3-2017-tickets-39376139092
#meetups
Eventbrite
CocoaHeads и Tinkoff (Санкт-Петербург, 3 ноября 2017)
3 ноября Tinkoff и CocoaHeads Russia проведут очередную встречу сообщества iOS-разработчиков в Санкт-Петербурге.
Пожалуйста, заполняйте имя и фамилию на русском языке!
Видео о встречах CocoaHeads
В программе 3 доклада и командная викторина. В конце вас ждет…
Пожалуйста, заполняйте имя и фамилию на русском языке!
Видео о встречах CocoaHeads
В программе 3 доклада и командная викторина. В конце вас ждет…
Новая статья в цикле про становление архитектора. На этот раз Коля рассказывает про то, кто такие стейкхолдеры, и описывает процесс управления их ожиданиями.
https://medium.com/@nvashanin/stakeholders-in-software-architecture-6d18f36250f9
#career
https://medium.com/@nvashanin/stakeholders-in-software-architecture-6d18f36250f9
#career
Medium
Stakeholders in Software Architecture
Let’s continue investigating Software Architecture. Before reading, I recommend that you read the previous article from the series.
Наверное, самый подробный гайд по поддержке iPhone X от ребят из PSPDFKit.
https://pspdfkit.com/blog/2017/supporting-iphone-x/
#sdk
https://pspdfkit.com/blog/2017/supporting-iphone-x/
#sdk
PSPDFKit
Challenges of Supporting iPhone X | PSPDFKit
Tips and tricks for adding support for the iPhone X in PSPDFKit.
Внеочередной Cocoaheads – сателлит Mobius 2017. В программе адаптация под iPhone X, карьера разработчика и круглый стол с участием Мартина Кржыжзжвчнвсужззнчского (у меня проблемы с польскими именами).
https://cocoaheads.badoo.com/
#meetups
https://cocoaheads.badoo.com/
#meetups
Давайте поможем узнать, правда ли джуны в Москве получают от 200 и выше, а приличный сеньор меньше чем на полмиллиона работать не пойдет. Анонимно.
Мопед не мой если что
https://docs.google.com/forms/d/e/1FAIpQLSchIDa-A2gt2b1dr4lFF819i4kA8MyR-r_q_0RpnceFWYpq4g/viewform
#polls
Мопед не мой если что
https://docs.google.com/forms/d/e/1FAIpQLSchIDa-A2gt2b1dr4lFF819i4kA8MyR-r_q_0RpnceFWYpq4g/viewform
#polls
Google Docs
Зарплаты российских мобильных разработчиков
Опрос проводится на сайте Apptractor.ru и является полностью анонимным. Результаты его будут опубликованы на сайте в следующем году.
Брейкинг ньюз! Вайпер не эджайл! На самом деле статья супер-вводная и без сильной полезной нагрузки, но заключение смешное.
https://academy.realm.io/posts/try-swift-nyc-sonam-dhingra-building-viper-framework
#architecture
https://academy.realm.io/posts/try-swift-nyc-sonam-dhingra-building-viper-framework
#architecture
academy.realm.io
Building a Framework with VIPER
Sonam Shingra provides an overview of the Viper pattern, pros and cons, and a walkthrough of transforming code from MVC to Viper.
Про то, как не ставить самому себе палки в колёса и не переизобретать UIKit. По сути набор полезных советов и паттернов организации кода представления.
https://habrahabr.ru/company/badoo/blog/341542/
#ui #patterns
https://habrahabr.ru/company/badoo/blog/341542/
#ui #patterns
Хабр
Как подружиться с UIKit
Привет, Хабр! Меня зовут Богдан, в Badoo я работаю в мобильной команде iOS-разработчиком. Мы достаточно редко рассказываем что-либо о нашей мобильной разработке...
Пара утечек и немного аналитики – на блумберге пишут, что Apple активно работают над своим носимым AR устройством и новой операционкой для него rOS.
https://www.bloomberg.com/news/articles/2017-11-08/apple-is-said-to-ramp-up-work-on-augmented-reality-headset
#ar
https://www.bloomberg.com/news/articles/2017-11-08/apple-is-said-to-ramp-up-work-on-augmented-reality-headset
#ar
Bloomberg.com
Apple Is Ramping Up Work on AR Headset to Succeed iPhone
Apple Inc., seeking a breakthrough product to succeed the iPhone, aims to have technology ready for an augmented-reality headset in 2019 and could ship a product as early as 2020.
Рассказали с Димой Ворониным про мобильную разработку в Avito. Лойсы, шеры, комментарии, господа!
https://habrahabr.ru/company/jugru/blog/342118/
#news
https://habrahabr.ru/company/jugru/blog/342118/
#news
Хабр
«Наше приложение как ТАРДИС: внутри больше, чем кажется снаружи» — Avito о мобильной разработке
С тем, что в Avito уделяют внимание мобильной разработке, не поспоришь: там принялись использовать Kotlin задолго до того, как это стало модным, а на нашей кон...
Набор Tips and Tricks по работе с Codable в Swift 4.
http://kean.github.io/post/codable-tips-and-tricks
#swift
http://kean.github.io/post/codable-tips-and-tricks
#swift
kean.blog
Codable: Tips and Tricks
Introduced in Swift 4 to replace NSCoding APIs, Codable also features first-class JSON support
А вот и настало время поговорить про тимлидерство: кто такой тимлид, какими качествами он дожен обладать, в чем его обязанности, а главное зачем этим самым тимлидом становиться? Про это и многое другое поговорили в этом выпуске с Олегом Моховым – руководителем службы из Яндекс Екб.
http://telegra.ph/Podlodka-33---Dolzhnost--timlid-11-13
#career #podlodka
http://telegra.ph/Podlodka-33---Dolzhnost--timlid-11-13
#career #podlodka
Telegraph
Podlodka 33 - Должность – тимлид
Описание: 00:01:05 - Знакомство с гостем 00:02:57 - Иерархии разработчиков 00:06:03 - Обязанности тимлида 00:11:31 - Хард-скиллы 00:32:25 - Софт-скиллы 01:10:00 - Как стать тимлидом? 01:26:05 - Тимлидерство как самоцель 01:47:13 - Отношения внутри команды…
Разбираемся вместе с Бугаенко, что лучше использовать – конструкторы или фабричные методы.
http://www.yegor256.com/2017/11/14/static-factory-methods.html
#patterns #oop
http://www.yegor256.com/2017/11/14/static-factory-methods.html
#patterns #oop
Yegor Bugayenko
Constructors or Static Factory Methods?
Static factory methods are supposed to be a convenient replacement of object constructors; however, I disagree with this idea and explain why.
Неплохое интервью с СТО с 20-летним опытом, где он делится советами по вопросам организации команды, процесса интервью, оценки производительности инженеров и кучи чего еще.
http://firstround.com/review/veteran-cto-with-20-years-experience-answers-your-top-startup-building-questions/
#career #team
http://firstround.com/review/veteran-cto-with-20-years-experience-answers-your-top-startup-building-questions/
#career #team
Firstround
Veteran CTO (with Multiple Successful Exits) Answers Your Top Startup-Building Questions
Adil Ajmal has built several standout technical organizations from scratch to successful acquisition. Here, he answers the toughest questions from our community.
Продолжаем тему развития в сторону архитектора. Подборка из 19 книг, необходимых к прочтению.
https://dzone.com/articles/top-19-software-architecture-books
#architecture
https://dzone.com/articles/top-19-software-architecture-books
#architecture
DZone
Top 19 Software Architecture Books
These books on a wide variety of software architecture topics will help you expand your knowledge in order to create better applications and solutions.
Подвезли очень вкусный митап от Яндекса про CI/CD, рабочие процессы и Алису.
https://events.yandex.ru/events/meetings/05-december-2017/
#meetups
https://events.yandex.ru/events/meetings/05-december-2017/
#meetups
Несколько примеров того, как несовершенство процесса рекрутмента повлекло за собой отказы хорошим программистам.
https://habrahabr.ru/post/342518/
#interviews
https://habrahabr.ru/post/342518/
#interviews
Хабр
Почему программисты не получают работу: четыре страшилки
tl;dr; В рекрутинге больше бардака, чем вы думаете. Расскажу четыре истории, где отличным инженерам отказали по причинам, абсолютно не связанным с их профессиона...