Архитектор – для многих, особенно в мире мобилок, роль мифическая. В первой статье из серии рассказывается о том, чем архитектор должен заниматься, что знать и как им стать.
https://medium.com/@nvashanin/the-path-to-becoming-a-software-architect-de53f1cb310a
#career
https://medium.com/@nvashanin/the-path-to-becoming-a-software-architect-de53f1cb310a
#career
Medium
The Path to Becoming a Software Architect
Have you ever wondered what career opportunities a developer has? What directions are open, beyond what horizons to grow. And most…
Открылась регистрация на митап Альфы в эту пятницу. Архитектура, графические ресурсы и CI.
https://hr.alfabank.ru/events/ios-meetup?utm_source=telegram&utm_medium=_meetup&utm_campaign=tsarev
#meetups
https://hr.alfabank.ru/events/ios-meetup?utm_source=telegram&utm_medium=_meetup&utm_campaign=tsarev
#meetups
Видимо это неделя анонсов мероприятий у меня в канале. В субботу в Avito проводим Hacktoberfest Open Hack Day. Приходите сделать свои четыре пуллреквеста в компании других разработчиков, послушать про разные open source проекты и, возможно, вписаться в один из них.
https://habrahabr.ru/company/avito/blog/339198/
#meetups
https://habrahabr.ru/company/avito/blog/339198/
#meetups
Хабр
Hacktoberfest Open Hack Day в Avito — 7 октября
Hacktoberfest близко. Как перестать бояться и начать контрибьютить? С кем обсудить самые полезные открытые проекты? Если вы любите опенсорс так же, как и мы, то...
Разбор вайтпэйпера от майкрософта про continuous experimenting - следующую фазу развития компании после continuous integration и delivery.
http://blog.acolyer.org/2017/09/29/the-evolution-of-continuous-experimentation-in-software-product-development
#processes
http://blog.acolyer.org/2017/09/29/the-evolution-of-continuous-experimentation-in-software-product-development
#processes
Кстати, если вы внезапно пропустили – теперь смерть нативным приложениям пророчат от PWA – progressive web applications. Разбираемся, что это такое и чем отличается от обычного мобильного веба.
https://www.mindk.com/blog/understanding-progressive-web-apps/
#crossplatform
https://www.mindk.com/blog/understanding-progressive-web-apps/
#crossplatform
Web and Mobile App Development Company — MindK.com
Progressive web app vs native app: who will win and why — MindK Blog
Let the battle progressive web app vs native app begin. Our detailed comparison will help you decide which of the apps suits your business better and why.
Обычно я не шарю анонсы хакатонов, но иногда можно и исключение сделать. С 13 по 14 октября в Иннополисе пройдет хакатон Arch City Hack. Одна из номинация как раз по мобилкам. Говорят, желающих из Москвы или других городов за свой счет перевезут.
https://rb.ru/news/arch-hack/
#hackathons
https://rb.ru/news/arch-hack/
#hackathons
Rusbase
В Иннополисе пройдет архитектурный хакатон
Призовой фонд хакатона — 450 000 рублей.
Все, что вы когда-либо хотели знать про работу с Optional в Swift.
https://habrahabr.ru/post/338766/
#swift
https://habrahabr.ru/post/338766/
#swift
Хабр
Опционалы в Swift
Несмотря на некоторый опыт в мобильной разработке (в том числе с применением Swift), регулярно на почве свифтовых опционалов возникали ситуации, когда я знал что...
Начните вашу субботу с попытки послушать доклад про оптимизацию процесса code review на моем кривеньком английском с прошедшего FrenchKit. Отличия от версии с Mobius – более кратко, меньше воды, добавил секцию про этику.
Ну и кстати там другие неплохие доклады тоже есть, половину выложили уже.
https://youtu.be/e9NI5XnEqHA
#conferences #processes
Ну и кстати там другие неплохие доклады тоже есть, половину выложили уже.
https://youtu.be/e9NI5XnEqHA
#conferences #processes
YouTube
FrenchKit 2017 - May the Code Review Be with You - Egor Tolstoy
18 октября в Екатеринбурге Яндекс организует митап. В программе CoreML, ARKit (ну серьезно, хватит уже), адаптация под iOS 11 и iPhone X.
https://events.yandex.ru/events/meetings/18-okt-2017/
#meetups
https://events.yandex.ru/events/meetings/18-okt-2017/
#meetups
events.yandex.ru
iOS Party, 18 октября 2017, Екатеринбург — События Яндекса
Яндекс снова приглашает iOS-разработчиков
Вот этот материал радует душу как никакой другой. Разработчики делятся тем, почему до сих пор предпочитают Objective-C свифту. Вот аж до слез.
https://www.hackingwithswift.com/articles/27/why-many-developers-still-prefer-objective-c-to-swift
#objc
https://www.hackingwithswift.com/articles/27/why-many-developers-still-prefer-objective-c-to-swift
#objc
Hacking with Swift
Why many developers still prefer Objective-C to Swift
Lack of ABI stability, slow compile times, poor Xcode support, and more hold Swift back
Ребята из PVS-Studio выявили крутую закономерность. Если вы копипастите код, то с большой долей вероятности ошибка будет именно в последней строчке. Подкреплено данными и вот это все.
https://viva64.com/en/b/0260/
#debug #patterns
https://viva64.com/en/b/0260/
#debug #patterns
PVS-Studio
The Last Line Effect
I have studied many errors caused by the use of the Copy-Paste method, and can assure you that programmers most often tend to make mistakes in the last fragment of a homogeneous code block.…
Майк Эш рассказывает об устройстве своей обертки над NSUserDefaults.
https://mikeash.com/pyblog/friday-qa-2017-10-06-type-safe-user-defaults.html
#swift
https://mikeash.com/pyblog/friday-qa-2017-10-06-type-safe-user-defaults.html
#swift
Ну и сразу вдогонку – еще один подход к написанию обертки, только теперь с помощью KVO.
http://www.xs-labs.com/en/blog/2017/10/08/better-nsuserdefaults-with-swift/
#swift
http://www.xs-labs.com/en/blog/2017/10/08/better-nsuserdefaults-with-swift/
#swift
Xs-Labs
XS-Labs - Blog - 10/08/2017 - Better NSUserDefaults with Swift
XS-Labs is the home of the XEOS Operating System and related projects.
Онлайн-курс «iOS-разработка для новичков» в Moscow Coding School ориентирован на тех, кто хочет научиться делать приложения для iPhone и iPad, но не имеет предварительных знаний программирования.
Опытный преподаватель посвятит в тонкости iOS-разработки на языке Swift и обучит лучшим практикам мобильной разработки на практике. Никакого булщита — участники курса проделают путь от первого сториборда в Xcode до публикации приложения в App Store.
Стоимость курса при заказе до 15 октября — 19 999 рублей. Узнать подробности и записаться ➜ http://moscoding.ru/swiftonline
Опытный преподаватель посвятит в тонкости iOS-разработки на языке Swift и обучит лучшим практикам мобильной разработки на практике. Никакого булщита — участники курса проделают путь от первого сториборда в Xcode до публикации приложения в App Store.
Стоимость курса при заказе до 15 октября — 19 999 рублей. Узнать подробности и записаться ➜ http://moscoding.ru/swiftonline
В приложении фейсбука насчитали 23 варианта разных таббаров. Нет, серьезно, 23!
https://docs.google.com/document/d/19BoeoynEBtk0lQZREyrhHHemaMT9zP3CZL31xr6Xtvs/edit?usp=sharing
#experimenting
https://docs.google.com/document/d/19BoeoynEBtk0lQZREyrhHHemaMT9zP3CZL31xr6Xtvs/edit?usp=sharing
#experimenting
Google Docs
Facebook Mobile Navigation
Забыл пошарить ссылку на видеозаписи с недавнего митапа в Альфе. Говорят, завезли еще одну архитектуру, которая, встретив VIPER на узком мосту, заборет его.
https://www.youtube.com/watch?v=_sYOSCWZn0s
#architecture
https://www.youtube.com/watch?v=_sYOSCWZn0s
#architecture
YouTube
Mobile Talks 10.2017
Видеозапись с iOS-митапа Mobile Talks (06.10.2017).Темы и спикеры:"Пусть CI сделает всё за нас" – Георгий Зиняков"Управление графическими ресурсами" – Лев Бр...
Мощный лонгрид про то, как в Midori, экспериментальной ОС от Microsoft, реализовывали асинхронность и с какими проблемами сталкивались при использовании разных моделей.
http://joeduffyblog.com/2015/11/19/asynchronous-everything/
#concurrency
http://joeduffyblog.com/2015/11/19/asynchronous-everything/
#concurrency
Joeduffyblog
Joe Duffy - Asynchronous Everything
Joe Duffy's Blog | Adventures in the high-tech underbelly
Podlodka #29 – Фриланс и особенности удалённой работы
Про удалённую работу нужно говорить с тем, кто живет действительно далеко. Иван Мирошниченко, уже три года как работающий из Чили, рассказал нам про то, как добиться успеха на фрилансе и научиться не смешивать работу и жизнь.
SoundCloud: http://bit.ly/2zqmNMc
iTunes: http://apple.co/2zdtznE
Содержание и ссылки: http://bit.ly/2kTkCgX
#podlodka
Про удалённую работу нужно говорить с тем, кто живет действительно далеко. Иван Мирошниченко, уже три года как работающий из Чили, рассказал нам про то, как добиться успеха на фрилансе и научиться не смешивать работу и жизнь.
SoundCloud: http://bit.ly/2zqmNMc
iTunes: http://apple.co/2zdtznE
Содержание и ссылки: http://bit.ly/2kTkCgX
#podlodka
SoundCloud
Podlodka #29 – Фриланс и особенности удалённой работы
Про удалённую работу нужно говорить с тем, кто живет действительно далеко. Иван Мирошниченко, уже три года как работающий из Чили, рассказал нам про то, как добиться успеха на фрилансе и научиться не
В интернетах во всю обсуждается статья «Как мы уволили нашего самого талантливого разработчика». Держите сразу статью-ответочку, там в начале есть ссылка на оригинал. Ну а обсудить и похоливарить можно в @iosgt.
https://medium.com/@deusexmachina667/you-fired-your-top-talent-i-hope-youre-happy-cf57c41183dd
#career #management
https://medium.com/@deusexmachina667/you-fired-your-top-talent-i-hope-youre-happy-cf57c41183dd
#career #management
Medium
You fired your top talent. I hope you’re happy.
I recently read a story here titled “We fired our top talent. Best decision we ever made.”