Анализ результатов самой интригующей сессии Google I/O - про Architecture Components.
https://medium.com/@yonatanvlevin/weighing-in-on-the-holy-architecture-war-my-take-on-architecture-components-31f7025e9c66
#architecture
https://medium.com/@yonatanvlevin/weighing-in-on-the-holy-architecture-war-my-take-on-architecture-components-31f7025e9c66
#architecture
AndroidPub
Weighing in on the Holy Architecture War — My take on“Architecture Components”
One of the great beauties of architecture is that each time it is like life starting all over again. — Renzo Piano
Подборка материалов на тему чистой архитектуры.
http://java-help.ru/articles-clean-architecture/
#architecture
http://java-help.ru/articles-clean-architecture/
#architecture
java-help.ru
Материалы по теме: Clean Architecture | Java-Help
Довольно часто, при изучении новой темы разработчики не могут найти толковые уроки/примеры по изучаемой теме. Мы решили восполнить этот пробел. Статьи Android. Пару слов об MVP + rxJava Ted Mosby - software architect Moxy — реализация MVP под Android Паттерны…
Приходите в эту среду в гости в офис Avito на встречу мобильных разработчиков PeerLab. Это камерные встречи без четкой повестки, на которых все крутится вокруг свободного общения, холиваров и кодревью.
https://docs.google.com/forms/d/e/1FAIpQLSdD8muRLRjAdIcQVAAG3YccFdx5jwQHtpgpANCkiK8gyXstBg
#meetups
https://docs.google.com/forms/d/e/1FAIpQLSdD8muRLRjAdIcQVAAG3YccFdx5jwQHtpgpANCkiK8gyXstBg
#meetups
Извините, правильная ссылка на PeerLab.
https://docs.google.com/a/avito.ru/forms/d/e/1FAIpQLSdD8muRLRjAdIcQVAAG3YccFdx5jwQHtpgpANCkiK8gyXstBg/viewform
#meetups
https://docs.google.com/a/avito.ru/forms/d/e/1FAIpQLSdD8muRLRjAdIcQVAAG3YccFdx5jwQHtpgpANCkiK8gyXstBg/viewform
#meetups
Google Docs
Peer Lab @ Avito (Mobile-focused)
Peer Lab – это камерные встречи для iOS и Android разработчиков с любым уровнем. Формат общения полностью свободный и каждый из участников может предложить тему для обсуждения.
Взаимодействие разработчиков из разных команд позволяет выйти за рамки решения…
Взаимодействие разработчиков из разных команд позволяет выйти за рамки решения…
О преимуществах паттерна Репозиторий перед Data Access Object.
https://thinkinginobjects.com/2012/08/26/dont-use-dao-use-repository/
#patterns
https://thinkinginobjects.com/2012/08/26/dont-use-dao-use-repository/
#patterns
Thinking in Objects
Don’t use DAO, use Repository
Data Access Object (DAO) is a commonly used pattern to persist domain objects into a database. The most common form of a DAO pattern is a class that contains CRUD methods for a particular domain en…
Супер подробный мануал по реализации Instant Apps. А если вы уже начали делать - делитесь своим опытом в нашем уютном чатике @droidgt.
http://blog.octo.com/en/build-your-first-instant-app/
#sdk
http://blog.octo.com/en/build-your-first-instant-app/
#sdk
Подборка ссылок по мотивам Google I/O - почитать, пощупать и посмотреть.
https://medium.com/proandroiddev/google-io-2017-useful-android-links-e756077f8895
#sdk
https://medium.com/proandroiddev/google-io-2017-useful-android-links-e756077f8895
#sdk
Medium
Google I/O 2017 — Useful Android Links
Since there are a lot of new stuff at Google IO 2017 I decided to make small article with useful android links.
5-6 июня в Сколково пройдет мобильная конференция AppsConf. Из интересного - Flutter, мобильный VR, Archetype, фичетоглы и куча других баззвордов. Отличный вариант, чтобы занять себя в начале июня и зарядиться идеями на остаток лета. Промокод на скидку - N%. Промокод на скидку 12% - GoodGuysCode.
http://appsconf.ru/
#conferences
http://appsconf.ru/
#conferences
appsconf.ru
Конференция для разработчиков мобильных приложений AppsConf
Конференция AppsConf посвящена технологиям Android, iOS, кросс-платформенной разработке, архитектуре и процессам разработки.
Как правильно использовать extension functions в Kotlin, и почему они - потенциально большое зло. Вот Google, к примеру, уже не справился.
https://www.philosophicalhacker.com/post/how-to-abuse-kotlin-extension-functions/
#kotlin
https://www.philosophicalhacker.com/post/how-to-abuse-kotlin-extension-functions/
#kotlin
Неужели в Android тоже есть архитектура? Чем репозитории отличаются от сервисов, а NSNotificationCenter от шины данных?
В 12 выпуске нашего подкаста мы пригласили известного спикера - Евгения Мацюка, Android team-lead из Лаборатории Касперского. Вместе мы попробовали разобраться с архитектурными подходами и историей их развития на платформе Android.
SoundCloud: https://soundcloud.com/podlodka/podlodka-12-android-architecture
iTunes: https://itunes.apple.com/us/podcast/podlodka-podcast/id1209828744
Розыгрыш билета на AppsConf от подкаста: http://telegra.ph/Rozygrysh-bileta-na-AppsConf-05-29
#podlodka #architecture
В 12 выпуске нашего подкаста мы пригласили известного спикера - Евгения Мацюка, Android team-lead из Лаборатории Касперского. Вместе мы попробовали разобраться с архитектурными подходами и историей их развития на платформе Android.
SoundCloud: https://soundcloud.com/podlodka/podlodka-12-android-architecture
iTunes: https://itunes.apple.com/us/podcast/podlodka-podcast/id1209828744
Розыгрыш билета на AppsConf от подкаста: http://telegra.ph/Rozygrysh-bileta-na-AppsConf-05-29
#podlodka #architecture
SoundCloud
Android architecture
Неужели в Android тоже есть архитектура? Чем репозитории отличаются от сервисов, а NSNotificationCenter от шины данных?
В 12 выпуске нашего подкаста мы пригласили известного спикера - Евгения Мацюка
В 12 выпуске нашего подкаста мы пригласили известного спикера - Евгения Мацюка
А мы готовы провести первый конкурс в этом канале! На кону билет на конференцию AppsConf, которая пройдет в Сколково 5-6 июня.
Задача довольно простая - нужно правильно ответить на пять вопросов, затрагивающих темы, освещенные в недавно опубликованных в канале статьях, касающихся конференции AppsConf или подкаста Podlodka. Приз достанется тому, кто первым правильно овтетит на все вопросы. Итоги подведем уже завтра.
Ссылка на задание: https://goo.gl/forms/HFdyfR3wyj5W7DfT2
#contests #conferences
Задача довольно простая - нужно правильно ответить на пять вопросов, затрагивающих темы, освещенные в недавно опубликованных в канале статьях, касающихся конференции AppsConf или подкаста Podlodka. Приз достанется тому, кто первым правильно овтетит на все вопросы. Итоги подведем уже завтра.
Ссылка на задание: https://goo.gl/forms/HFdyfR3wyj5W7DfT2
#contests #conferences
Google Docs
Общая информация
Разыгрываем 1 билет на конференцию AppsConf (Сколково, 5-6 июня 2017) - appsconf.ru.
Для ленивых есть еще один конкурс от подкаста Podlodka. Подробности: http://telegra.ph/Rozygrysh-bileta-na-AppsConf-05-29.
Для ленивых есть еще один конкурс от подкаста Podlodka. Подробности: http://telegra.ph/Rozygrysh-bileta-na-AppsConf-05-29.
Отличные новости - победитель, ответивший правильно на все вопросы, найден. Им оказался восьмой по счету участник - @apachtarou.
#contests
#contests
Подробнейший гайд для спикеров - как собрать материал, подать заявку на конфу, подготовить слайды, контент, добраться до конфы и в итоге выступить. Все по кирпичикам, для каждого этапа подготовки даже софт определенный предлагается.
https://hynek.me/articles/speaking/
#conferences
https://hynek.me/articles/speaking/
#conferences
Hynek Schlawack
On Conference Speaking
I’ve seen quite a bit of the world thanks to being invited to speak at conferences. Since some people are under the impression that serial conference speakers possess some special talents, I’d like to demystify my process by walking you through my latest…
О том, почему интерфейсы не всегда можно считать абстракциями, о принципе замещения Лисков и протекающих абстракциях.
http://blog.ploeh.dk/2010/12/02/Interfacesarenotabstractions/
#solid #patterns
http://blog.ploeh.dk/2010/12/02/Interfacesarenotabstractions/
#solid #patterns
Осталось всего несколько дней до конференции AppsConf. Порефлексируем и вспомним прошедший год, пересмотрев видеозаписи лучших докладов - буквально на днях наконец-то выложили все до конца. Ну и промокод на скидку для тех, кто решил зарегистрироваться в этом году - 12%.
https://youtube.com/channel/UCwHL6WHUarjGfUM_586me8w
#conferences
https://youtube.com/channel/UCwHL6WHUarjGfUM_586me8w
#conferences
YouTube
HighLoad Channel
HighLoad++ — крупнейшая в России профессиональная IT-конференция. Более 200 докладов по тематике высоких нагрузок, более 3000 участников. Программа охватывает такие аспекты веб-разработки, как архитектура крупных проектов, базы данных и системы хранения,…
Детальный разбор того, что же такое CQRS, и чем он отличается от традиционного CRUD-подхода. В комплекте таблички, схемы, все, что вы любите.
http://blog.softmemes.com/2016/11/12/using-cqrs-with-event-sourcing/
#architecture
http://blog.softmemes.com/2016/11/12/using-cqrs-with-event-sourcing/
#architecture
Softmemes
Using CQRS with Event Sourcing or – what’s wrong with CRUD? – SoftMemes
Ideas Realized
Запилил еще один канал, в котором буду вести текстовые лайвы с WWDC и других сопутствующих ивентов. Присоединяйтесь - обещаю кучу инсайдов и набросов!
https://t.me/tolstoylive
#news
https://t.me/tolstoylive
#news
Telegram
Tolstoy Live
Замечательные истории про айти
Автор: @etolstoy
Сайт: etolstoy.com
Автор: @etolstoy
Сайт: etolstoy.com
Приходите завтра в офис Авито на Peer Lab - прошлый раз зашел просто отлично. Напоминаю, что это неформальные встречи разработчиклв с возможностью поплакать друг другу в жилетку, обсудить наболевшее и котлин.
https://docs.google.com/a/avito.ru/forms/d/e/1FAIpQLScLQs-nvPyNbuzgT8Z1Z0BcOn-SkYYB7U0cGqCgyO6Pad9SOg/viewform
#meetups
https://docs.google.com/a/avito.ru/forms/d/e/1FAIpQLScLQs-nvPyNbuzgT8Z1Z0BcOn-SkYYB7U0cGqCgyO6Pad9SOg/viewform
#meetups
Google Docs
Peer Lab @ Avito (Android-focused)
Peer Lab – это камерные встречи для Android разработчиков с любым уровнем. Формат общения полностью свободный и каждый из участников может предложить тему для обсуждения.
Взаимодействие разработчиков из разных команд позволяет выйти за рамки решения ежедневных…
Взаимодействие разработчиков из разных команд позволяет выйти за рамки решения ежедневных…
Продолжаем тему митапов. В субботу 17 июня в Badoo пройдет Android митап со спикерами из Avito, Яндекса, Badoo и Одноклассников. Детали и регистрация - на Хабре.
https://habrahabr.ru/company/badoo/blog/330328/
#meetups
https://habrahabr.ru/company/badoo/blog/330328/
#meetups
Habr
Android-митап в офисе Badoo 17 июня
Привет! 17 июня в нашем офисе пройдет первый (для нас) Android-митап. С докладами будут выступать разработчики из Avito, Яндекса, Одноклассников, из Badoo – я, Аркадий Гамза. Начало – в 12:00....