Немного хайповых датадривен вьюконтроллеров вам, господа.
https://youtube.com/watch?index=20&list=PLpVeA1tdgfCBgpRzimaelATxeznwzXOKh&v=MrFuKB3HY9o
#architecture
https://youtube.com/watch?index=20&list=PLpVeA1tdgfCBgpRzimaelATxeznwzXOKh&v=MrFuKB3HY9o
#architecture
YouTube
Alexey Demedeckiy (Sigma Software) - Data-Driven View Controllers. How to write and support them
Сегодня мы опубликовали сразу два спецвыпуска, доступные нашим подписчикам на Patreon.
1. Блиц-интервью с Виктором Брыксиным, iOS разработчиком из Яндекса, где он рассказал, через сколько лет можно стать сеньором, какая зарплата честная для мидла и в чем заключаются худшие черты менеджера. А полный выпуск с Витей, где мы трем про рефакторинг, выйдет уже в понедельник.
2. Дайджест интересных материалов за последнюю неделю – там про техрадар, зарплаты, AMA с командой Kotlin и другие замечательные вещи.
https://www.patreon.com/posts/podlodka-special-15775575
#podlodka
1. Блиц-интервью с Виктором Брыксиным, iOS разработчиком из Яндекса, где он рассказал, через сколько лет можно стать сеньором, какая зарплата честная для мидла и в чем заключаются худшие черты менеджера. А полный выпуск с Витей, где мы трем про рефакторинг, выйдет уже в понедельник.
2. Дайджест интересных материалов за последнюю неделю – там про техрадар, зарплаты, AMA с командой Kotlin и другие замечательные вещи.
https://www.patreon.com/posts/podlodka-special-15775575
#podlodka
Жара с митапами продолжается и даже не думает подходить к концу. 12 декабря в Вышке ребята из App in the Air рассказывают про маркетинг и разработку. Есть и про AR, все как вы любите.
https://cs.hse.ru/announcements/212824581.html
#meetups
https://cs.hse.ru/announcements/212824581.html
#meetups
cs.hse.ru
IT-лекторий: App in the Air Mobile
Интересный рисерч на тему того, как процент покрытия юнит-тестами влияет на качество кодовой базы: цикломатическую сложность, размер функций, количество параметров и прочее.
https://blog.ndepend.com/unit-testing-affect-codebases/
#testing
https://blog.ndepend.com/unit-testing-affect-codebases/
#testing
NDepend Blog
Unit Testing Doesn't Affect Codebases the Way You Would Think
I did yet another study on 100 codebases, this time to see the effects of unit testing. The results surprised me, and I'm guessing they'll surprise you.
Начнем понедельник с новой вакансии в разделе iOS Good Jobs.
http://telegra.ph/Vakansiya-IOS-Developer-12-08
#jobs
http://telegra.ph/Vakansiya-IOS-Developer-12-08
#jobs
Telegraph
Вакансия IOS Developer
Как связаться Телефон/telegram +79265222770, Дмитрий Описание вакансии Город и адрес офиса: Москва, м. Электрозаводская Формат работы: офис Занятость: полная, график гибкий Зарплатная вилка: от 90 до 150к Требования Знание Swift, UIKit, Autolayout, GCD…
Скорее всего, вы любите рефакторить код, как свой, так и чужой. Вопрос в том, насколько правильно вы это делаете. В новом выпуске Podlodka (кстати, подписывайтесь на канал @podlodkanews) мы, с помощью iOS разработчика из Яндекса Виктора Брыксина, разобрали эталонный алгоритм рефакторинга по шагам и определились, как закрыться от большинства потенциальных проблем. Виды рефакторинга, частые заблуждения, роль юнит-тестов и архитектурные недостатки – весь набор юного рефакторера в одном месте.
http://bit.ly/2jrYHh8
#podlodka #refactoring
http://bit.ly/2jrYHh8
#podlodka #refactoring
Telegraph
Podlodka #37 – Рефакторинг
Скорее всего, вы любите рефакторить код, как свой, так и чужой. Вопрос в том, насколько правильно вы это делаете. В этом выпуске мы, с помощью iOS разработчика из Яндекса Виктора Брыксина, разобрали эталонный алгоритм рефакторинга по шагам и определились…
Подвезли последний CocoaHeads этого года (да серьезно, сколько митапов еще сможет вместить себя декабрь). Программа крутая – Андрей Володин про GPU, Дима Куркин про распределенную сборку, Витя Брыксин про оптимизацию времени старта.
https://corp.mail.ru/ru/press/events/411/
#meetups
https://corp.mail.ru/ru/press/events/411/
#meetups
vk.company
VK / Moscow CocoaHeads Meetup
15 декабря в пятницу в московском офисе Mail.Ru Group состоится очередная встреча Moscow CocoaHeads Meetup
Я тут посмотрел, что большой процент материалов, которыми делюсь, относится не к iOS разработке, а различным аспектам технического менеджмента – управление командой, качеством, процессами и прочим. Ну и есть много хороших материалов, которые прямо совсем под тематику этого канала не попадают, а душа просит делиться. Короче говоря, жду вас в своем новом канале TechLead Good Reads: @leadgr.
Apple открыли функциональность preorder для всех желающих. Это как Mario Run рекламировался - еще до выхода была доступна страница, где можно было прочитать все про игру и подписаться на уведомление о выходе.
https://www.macstories.net/news/apple-opens-app-pre-orders-to-all-developers/
#appstore
https://www.macstories.net/news/apple-opens-app-pre-orders-to-all-developers/
#appstore
www.macstories.net
Apple Opens App Pre-Orders to All Developers
You may recall that when Super Mario Run was announced in 2016, customers could request notification of its release, which was a first at the time on the App Store. Now, all developers can do something similar by offering their apps for pre-order. According…
Отчет по прошедшему Avito iOS митапу. Напоминаю, что доклады были топчик.
https://habrahabr.ru/company/avito/blog/344504/
#meetups
https://habrahabr.ru/company/avito/blog/344504/
#meetups
Habr
Avito iOS Winter Edition — видео, фото, слайды, отзывы
Прошёл четвёртый по счёту традиционный iOS Meetup в Avito. Мы обсуждали Data Driven подход к разработке, практическое применение Mach-O, lldb и dSYM, возможности расширения lldb, методологию Type...
Питерский митап от Яндекс Денег – функциональщина, архитектура и рабочие процессы.
https://events.yandex.ru/events/meetings/20-december-2017/
#meetups
https://events.yandex.ru/events/meetings/20-december-2017/
#meetups
events.yandex.ru
Red Hot Chili Apples, 20 декабря 2017, Санкт-Петербург — События Яндекса
У нас созрел новый митап по iOS-разработке: 20 декабря приглашаем поговорить о яблоках в петербургский офис Яндекса. Будет интересно всем, кто хорошо знает платформу: ожидается много кода.
Один из самых интересных выпусков Podlodka – про то, как организовать разработку одного приложения несколькими сотнями мобильных разработчиков. И про архитектуру, и про качество, и про процессы. Короче, огромное количество инсайдов.
http://bit.ly/2ySejfm
#podlodka #architecture #processes
http://bit.ly/2ySejfm
#podlodka #architecture #processes
Telegraph
Podlodka #38 – Масштабируем мобильную разработку
Обычно, когда мы говорим про крупную команду мобильной разработки, подразумеваем что-то в районе 30 человек. Максим Ефимов, разработчик из Uber, раскрыл нам дивный новый мир и рассказал о том, что происходит, когда над одним приложением работает несколько…
О разных подходах к распознаванию лиц. Для одного алгоритма даже пример подробный есть.
https://habrahabr.ru/company/epam_systems/blog/343514/
#algorithms
https://habrahabr.ru/company/epam_systems/blog/343514/
#algorithms
Habr
Распознавание лиц. Создаем и примеряем маски
Пока сообщество iOS-разработчиков спорит, как писать проекты, пока пытается решить, использовать ли MVVM или VIPER, пока пытается подSOLIDить проект или добавить туда реактивную турбину, я попытаюсь...
Шок и сенсация. Чем старее батарейка вашего айфона, тем менее производительным он становится. Говорят, что рабочая версия в искусственном понижении частоты.
http://www.geekbench.com/blog/2017/12/iphone-performance-and-battery-age/
#hardware
http://www.geekbench.com/blog/2017/12/iphone-performance-and-battery-age/
#hardware
Релизнули хорошее обновление Kotlin/Native с возможностью дергать кроссплатформенный код из свифта/обжси.
https://blog.jetbrains.com/kotlin/2017/12/kotlinnative-v0-5-released-calling-kotlin-from-swift-and-c-llvm-5-and-more/
#kotlinnative
https://blog.jetbrains.com/kotlin/2017/12/kotlinnative-v0-5-released-calling-kotlin-from-swift-and-c-llvm-5-and-more/
#kotlinnative
The JetBrains Blog
Kotlin/Native v0.5 released: calling Kotlin from Swift and C, LLVM 5 and more | The Kotlin Blog
We’re happy to announce the release of Kotlin/Native v0.5, Christmas edition! This release adds support for using Kotlin/Native code from C, Objective-C and
Этот четверг станет лучшим предновогодним четвергом на вашей памяти! Мы в подкасте Podlodka делаем специальный НОВОГОДНИЙ выпуск. Прямо тезисно: открытая трансляция, итоги года, топы всего что можно, едим мандарины, разыгрываем ништяки. Ждем вас в 20:00 на нашем канале и в чатике. Ну а пока ждете, пройдите опрос, который поможет нам сформировать итоги года от слушателей.
Опрос: https://goo.gl/forms/G3ELLSPaj3jkVHvw1
Трансляция: https://www.youtube.com/watch?v=Cksf-zpDfSU
#podlodka
Опрос: https://goo.gl/forms/G3ELLSPaj3jkVHvw1
Трансляция: https://www.youtube.com/watch?v=Cksf-zpDfSU
#podlodka
Google Docs
Готовимся к новогоднему выпуску
Первое о чем хотелось бы сказать: Ничего не планируйте 21 декабря 20:00 МСК. Будем писать новогодний выпуск и устроим Live со слушателями(https://www.youtube.com/watch?v=Cksf-zpDfSU). Чтобы нам было проще подготовиться, просим заполнить анкету ниже. Спасибо…
Блумберг пишет, что в Apple решились на достаточно разумный шаг и планируют дать возможность разрабатывать универсальные приложения под iOS и макось.
https://www.bloomberg.com/news/articles/2017-12-20/apple-is-said-to-have-plan-to-combine-iphone-ipad-and-mac-apps
#crossplatform #macos
https://www.bloomberg.com/news/articles/2017-12-20/apple-is-said-to-have-plan-to-combine-iphone-ipad-and-mac-apps
#crossplatform #macos
Bloomberg.com
Apple Plans Combined iPhone, iPad & Mac Apps to Create One User Experience
Apple Inc.’s iPhone and iPad introduced a novel way of interacting with computers: via easy-to-use applications, accessible in the highly curated App Store.
Разбираемся, почему синглтоны и сервис-локаторы считаются анти-паттернами.
https://badootech.badoo.com/singleton-service-locator-and-tests-in-ios-d69484e88944
#patterns
https://badootech.badoo.com/singleton-service-locator-and-tests-in-ios-d69484e88944
#patterns
Medium
Singleton, Service Locator and tests in iOS
In this article, I want to review the usage of Singleton and Service Locator patterns in iOS and the reasons why they are often called…
Хьюдж ньюз. Майк Эш смог и пошел работать в Apple, в команду, занимающуюся рантаймом для ObjC и Swift. Вангую, что новые статьи писать ему будет сильно сложнее - компания-то закрытая.
https://twitter.com/mikeash/status/943890969879023618
#news
https://twitter.com/mikeash/status/943890969879023618
#news
Twitter
mikeash
Huge news! I’ll be joining Apple in January to work on the ObjC and Swift runtimes. It’s an amazing chance to work on stuff I’ve tinkered with for years. Friday Q&A will continue, although it might be a bit slower while I get into the swing of things.
Много интересных мыслей по мотивам новости про объединение UIKit и AppKit.
https://daringfireball.net/2017/12/marzipan
#ui
https://daringfireball.net/2017/12/marzipan
#ui
Daring Fireball
Marzipan
In short, Apple’s goal should be to make it easier for developers to create good Mac apps, and easier for Mac and iOS app siblings to share code. Apple’s goal should not be to make it easier to get iOS apps to run on the Mac in slightly modified form.