Лайтовенько про закон Конвея от ThoughtWorks.
https://www.thoughtworks.com/insights/blog/applying-conways-law-improve-your-software-development
#architecture
Принципы Developer Experience, которых придерживается Google при создании продуктов для разработчиков - в том числе и Flutter.
taodong/how-i-do-developer-ux-at-google-b21646c2c4df" rel="nofollow">https://medium.com/@taodong/how-i-do-developer-ux-at-google-b21646c2c4df
#dx
22 сентября в Сбертехе пройдет Cocoaheads. Архитектура, GraphQL, Swift и все вот это. Ну и гвоздь программы - викторина от подкаста Podlodka.
eventbrite.com/e/cocoaheads--tickets-37681097176
#podlodka #swift #architecture
Написание собственной звонилки кажется неподъемной задачей, но все изменилось в 2к17! Наш гость в 24 выпуске подкаста Podlodka, Кирилл Лашкевич, считает, что с современными технологиями эта задача решается за 3 дня. Кирилл работает iOS-разработчиком в Core команде Viber’а. Поговорили про работу в мессенджере, про технические подробности его написания, а также про написание собственного.
https://soundcloud.com/podlodka/podlodka-24-kak-napisat-zvonilku
#podlodka #architecture
Кстати, если смотреть трансляцию лень, подрубайтесь к моему каналу с текстовой трансляцией.
/channel/tolstoylive
#news
15 сентября в Питере пройдет CocoaHeads - в программе TDD и прохождение технического интервью.
eventbrite.com/e/cocoaheads-russia-iqoption-15-2017-tickets-37620138848
#meetups
Хотите запилить свою Призму на CoreML? Ловите пошаговый гайд со ссылками на обученные модели.
https://blog.prismalabs.ai/diy-prisma-app-with-coreml-6b4994cc99e1
#machinelearning
Посчитал для себя, когда должны выйти GM-версия и релиз iOS 11. Дырявая память по прошлым годам, думаю, не только у меня, поэтому ловите мои космические расчеты.
http://telegra.ph/Daty-reliza-iOS-11-09-07
#news
Разбираемся, как работать со Swift Intermediate Language и писать пассы для компилятора.
https://benng.me/2017/08/27/high-level-sil-optimization-in-the-swift-compiler/
#swift #llvm
Выложили видео и слайды с майского Rambler.iOS. Налетайте на анализаторы, свифт на бэке и аутовмемори.
https://habrahabr.ru/company/rambler-co/blog/337176/
#meetups
Крутое исследование того, как различные элементы на новой странице приложения в App Store в iOS 11 влияют на конверсию. Если еще не начали оптимизировать, пора бы.
https://vc.ru/p/ios11-marketing-changes
#appstore
Flux в картинках, если без них понять его устройство совсем не получается.
https://code-cartoons.com/a-cartoon-guide-to-flux-6157355ab207
#architecture
Apple подтвердили, что 12 сентября покажут новые айфоны и, видимо, финальную версию iOS 11. Если вы уже начинаете судорожно придумывать, где бы посмотреть ивент, то пока ничего не планируйте - скоро кину анонс, который решит вашу проблему.
https://www.theverge.com/2017/8/31/16233998/apple-iphone-8-event-september-12th-invitation
#news
Apple подвезли human interface guidelines для дополненной реальности. Если вы для себя её еще не закопали, чтиво полезное.
https://developer.apple.com/ios/human-interface-guidelines/technologies/augmented-reality/
#ar
Кстати, 1 сентября в очередной раз повышаются цены за билеты на Mobius. Ловите момент и регайтесь с моим промокодом GoodTickets.
https://mobiusconf.com/
#conferences
Кстати, у вас есть отличная возможность повлиять на выбор следующих тем для подкаста Podlodka. Присоединяйтесь к нам на Patreon и голосуйте - ваша поддержка и мнение мне очень важны.
https://www.patreon.com/posts/14422103
#podlodka #news
Интересное исследование, как скорость загрузки экранов приложения влияет на бизнесовые показатели. Ожидаемо плохо - покупок совершенных на 3G соединении осуществляется меньше.
https://www.neumob.com/impact-mobile-app-performance-conversion-rates/
#performance #quality
Замечательная история о том, как рекрутеры хантят в Тиндере.
https://huntflow.ru/insight/article/recruting-in-tinder
#career
Лайтовенько про гибридную архитектуру Basecamp, которые реализуют нативные вьюшки в смеси с WKWebView. Четких плюсов не выделяется, помимо явно мифического «команда фронтэнда может сама запилить фичи для всех платформ».
https://signalvnoise.com/basecamp-3-for-ios-hybrid-architecture-afc071589c25
#architecture
Стартанули прямую трансляцию нашего митапа про iOS 11. Подключайтесь! В комплекте - тотализатор, в котором вы сможете выиграть сувенирку от Avito, предсказав события сегодняшней конференции Apple.
https://habrahabr.ru/company/avito/blog/337744/
#meetups
Про особенности работы с GCD на сервере. Старожилы чатика помнят индуса, который заходил и про это спрашивал. Теперь вы знаете, какую ссылку ему пошарить.
http://khanlou.com/2017/09/dispatch-on-the-server/
#concurrency #swift #backend
В паблик наконец-то выложили лучший (но это неправда) доклад с последнего Mobius. Я накидываю, как нужно правильно проводить кодревью, шучу шуточки и ухожу от неловких вопросов. Фотка неудачная на превьюшке правда.
https://youtu.be/RFGiRuLERmc
#processes
В Uber, как и во многих других крупных компаниях, есть несколько команд, конечными пользователями которых являются другие разработчики. Они разрабатывают новые инструменты, фреймворки и процессы, которые призваны облегчить жизнь продуктовых инженеров. В интервью руководитель Developer Experience команды рассказывает о том, как они работают.
https://eng.uber.com/developer-experience/
#dx
Нужно немного краудсорсинга. Мы тут готовим очень крутой стенд на московский Mobius. Нам очень нужно собрать названия разных компонентов, которые могли бы присутствовать в какой-нибудь архитектуре. Как пример - View, Decorator, LayerController, StateTerminator. Если еще придумаете, какой иконкой можно обозначить - вообще супер. Ну а зачем - уже на конфе и после нее расскажу.
https://goo.gl/forms/DG3WwfbMsn1FhKPe2
#polls
Пока я отдыхал, Стас и Глеб записали новый выпуск подкаста, где закопали 4v engine, что-то накидывали про Flutter и TDD.
https://soundcloud.com/podlodka/podlodka-23-4v-engine-flutter-effektivnost-tdd
#podlodka
Список вопросов, которые нужно задавать компании на интервью - инженерам, менеджерам, представителям бизнеса, чтобы оценить глубину и вязкость болота.
https://medium.freecodecamp.org/how-to-interview-as-a-developer-candidate-b666734f12dd
#interviews
А вот и обещанный анонс. Приходите 12 сентября к нам в Avito смотреть трансляцию презентации новых айфонов. Ну и чтобы сделать ивент более полезным, перед этим проведем мини-митап с докладчиками из Рамблера, Avito, App in the Air и AppFollow, где они поделятся своим опытом интеграции новых плюшек iOS 11.
https://avitotech.timepad.ru/event/566035/
#meetups
Кстати, пару недель назад выкладывал неплохой лонгрид про устройство ARKit и его отличия от альтернатив. Ребята подогнали перевод на русский, так что можете освежить память.
http://apptractor.ru/info/articles/pochemu-arkit-luchshe-alternativ.html
#ar
Начинаю новый проект - подборки хороших вакансий. Несколько правил:
- Не чаще раза в две недели (по крайней мере сейчас)
- В некоторых вакансиях название компании не указывается по требованию партнеров
- Хотите увидеть тут вашу вакансию - пишите мне.
https://goo.gl/e71z9H
#jobs
Сместим акцент на чуть более фундаментальное. Подборка из десяти частоиспользуемых структур данных, для каждой из которых есть семплы на js и ссылки на задачи для тренировки.
https://proglib.io/p/data-structures/
#cs