Набор 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; В рекрутинге больше бардака, чем вы думаете. Расскажу четыре истории, где отличным инженерам отказали по причинам, абсолютно не связанным с их профессиона...
Устав от обсуждения бесконечного количества архитектур мобильных приложений, мы в подкасте Podlodka решили посмотреть, а что есть у наших коллег по цеху. В этом выпуске Борис Каплуновский, бэкенд-разработчик с огромным стажем и бывший CTO Aviasales, рассказал нам про микросервисную архитектуру. Разобрали все на пальцах, обсудили, как это касается мобильных разработчиков, и неплохо похоливарили про то, насколько обозначенные Борисом подходы применимы и на клиенте.
http://bit.ly/2j7G7qu
#podlodka #backend #architecture
http://bit.ly/2j7G7qu
#podlodka #backend #architecture
Telegraph
Podlodka #34 – Микросервисная архитектура
Устав от обсуждения бесконечного количества архитектур мобильных приложений, мы решили посмотреть, а что есть у наших коллег по цеху. В этом выпуске Борис Каплуновский, бэкенд-разработчик с огромным стажем и бывший CTO Aviasales, рассказал нам про микросервисную…
Про использование childViewController’ов для инкапсуляции определенных кусков бизнес-логики основного контроллера.
https://www.swiftbysundell.com/posts/using-child-view-controllers-as-plugins-in-swift
#patterns
https://www.swiftbysundell.com/posts/using-child-view-controllers-as-plugins-in-swift
#patterns
Swift by Sundell
Using child view controllers as plugins in Swift | Swift by Sundell
A very common problem when building apps for Apple's platforms is where to put common functionality that's used by many different view controllers. Rather than using a BaseViewController or relying on inheritance in some other way, let's take a look at how…
2 декабря в Avito проводим лучший митап этой зимы. Прямиком в ваши уши и глаза будут вещать разработчики Avito, Badoo, Яндекса и Туту. Расскажем про технические метрики приложений, type driven development, dSYM, lldb и архитектурный передоз. Ну и конкурсы, зимняя еда и вот это все.
http://bit.ly/2hPoC1k
#meetups
http://bit.ly/2hPoC1k
#meetups
avitotech.timepad.ru
Avito iOS Winter Edition / События на TimePad.ru
Зима близко! Уже второго декабря мы встретимся в нашем московском офисе на традиционном Avito iOS Meetup. Обсудим Data Driven подход, практическое применение Mach-O, lldb и dSYM, возможности расширения lldb, методологию Type Driven, а также концептуальные…
Линус Торвальдс распекает безопасников за то, что они не пытаются думать ни о разработчиках, ни о конечных пользователях – "Because if you as a security person just piss off users, and piss off
developers, I'm not going to take your work, and I'm going to call you
a bad security person".
https://lkml.org/lkml/2017/11/21/356
#security
developers, I'm not going to take your work, and I'm going to call you
a bad security person".
https://lkml.org/lkml/2017/11/21/356
#security
Тредик со скидками по черной пятнице на софт и книги для iOS разработчиков.
https://mobile.twitter.com/i/moments/933987365999214592
#books #software
https://mobile.twitter.com/i/moments/933987365999214592
#books #software
Twitter
Deals for iOS & macOS developers
Black Friday and Cyber Monday deals, discounts, sales for iOS & macOS developers (2017).
А в 19 часов подключайтесь к прямой трансляции сегодняшнего CocoaHeads. Гвоздь программы – доклад от Booking про то, как они подходят к A/B тестированию.
https://www.youtube.com/watch?v=K4tttF-308w
#meetups
https://www.youtube.com/watch?v=K4tttF-308w
#meetups
YouTube
Запись трансляции встречи сообщества CocoaHeads Russia, 24.11.2017
24 ноября в Московском офисе Яндекса состоится встреча сообщества CocoaHeads Russia. В программе — доклады про анимацию и библиотеку Lottie, работу со Sketch и A/B тесты, а также викторина, круглый стол и общение.
Нарыл список конференций по iOS разработке на следующий год. Ну и, учитывая, что все конференции одинаковы, подбирайте по интересной стране.
https://github.com/Lascorbe/CocoaConferences
#conferences
https://github.com/Lascorbe/CocoaConferences
#conferences
GitHub
GitHub - Lascorbe/CocoaConferences: List of conferences for iOS, visionOS, macOS, watchOS & tvOS developers
List of conferences for iOS, visionOS, macOS, watchOS & tvOS developers - Lascorbe/CocoaConferences
Короткая и поучительная история о том, почему стоит задумываться о безопасности в проекте, хотя бы на самом элементарном уровне. Ну и гайд для тех, кто хочет бесплатно кататься на каршеринге.
https://habrahabr.ru/post/343090/
#security
https://habrahabr.ru/post/343090/
#security
Хабр
«Угнать за 60 секунд» на примере одного каршеринга
«Без разочарований не ощутишь вкус победы» © Мемфис Реймс История началась банально. В каком то ролике на YouTube рассказывали про каршеринг. С демонстрацией ф...
Очень кайфовая статья SoundCloud про организацию модульной архитектуры их приложения. Вернее даже матричной - тут и деление по микрофичам, и по слоям.
https://medium.com/ios-os-x-development/building-%C2%B5features-85f6fffa6cbb
#architecture
https://medium.com/ios-os-x-development/building-%C2%B5features-85f6fffa6cbb
#architecture
Medium
Building µFeatures
Scaling your apps modularizing them
Я выступаю на страже интересов ваших декабрьских релизов и напоминаю, что в конце месяца iTunes Connect будет закрыт где-то на неделю. Катить сборки перед этим строго не рекомендуется. Когда закрывали в прошлые года:
- 2016: 23-27 декабря
- 2015: 22-29 декабря
- 2014: 22-29 декабря
#news
- 2016: 23-27 декабря
- 2015: 22-29 декабря
- 2014: 22-29 декабря
#news
Выложили результаты того опроса про зарплаты мобильщиков, который я репостил с месяц назад. И еще раз - опрос не мой, все вопросы к авторам.
https://apptractor.ru/info/articles/zarplata-mobilnyih-razrabotchikov-2017-dengi-platformyi-stazh-i-regionyi.html
#career #polls
https://apptractor.ru/info/articles/zarplata-mobilnyih-razrabotchikov-2017-dengi-platformyi-stazh-i-regionyi.html
#career #polls
AppTractor
Зарплаты мобильных разработчиков 2017: деньги, платформы, стаж и регионы
Первая часть исследования зарплаты мобильных разработчиков, в которой мы изучим зависимость заработной платы от региона проживания, стажа, платформы и количества сверхурочной работы.
Amazon запустили AWS AppSync – GraphQL BaaS. Пока паблик превью, так что можно начинать тестить.
https://aws.amazon.com/blogs/aws/introducing-amazon-appsync/
#backend
https://aws.amazon.com/blogs/aws/introducing-amazon-appsync/
#backend
Amazon
Introducing AWS AppSync – Build data-driven apps with real-time and off-line capabilities | Amazon Web Services
September 8, 2021: Amazon Elasticsearch Service has been renamed to Amazon OpenSearch Service. See details. In this day and age, it is almost impossible to do without our mobile devices and the applications that help make our lives easier. As our dependency…