Как правильно использовать 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....
Выложили видеозаписи докладов с CodeFest. Kotlin, RecyclerView, ConstraintLayout.
https://youtube.com/playlist?list=PL8761XQAJnrb1pD1seIBEqJv6YLDXt31A
#conferences
https://youtube.com/playlist?list=PL8761XQAJnrb1pD1seIBEqJv6YLDXt31A
#conferences
YouTube
CodeFest 2017 #Mobile - YouTube
Кратко про CQRS, Command Query Responsibility Segregation.
http://martinfowler.com/bliki/CQRS.html
#architecture
http://martinfowler.com/bliki/CQRS.html
#architecture
martinfowler.com
bliki: CQRS
CQRS (Command Query Responsibility Segregation) is the notion that you can use a different model to update information than the model you use to read information
Написал статью про code review по итогам своего доклада на Mobius. Делюсь способами организации в разных командах, лайфхаками и полезными практиками.
https://habrahabr.ru/company/avito/blog/330846/
https://habrahabr.ru/company/avito/blog/330846/
Habr
May the Code Review be with you
Code review может быть большой болью для команды, которая только начинает его внедрять. Вы в любом случае наступите на много граблей: будете проводить ревью дольше, чем пишете код, устраивать...
Разбираем, как паттерны банды четырех реализуются на Kotlin.
https://dev.to/lovis/gang-of-four-patterns-in-kotlin
#patterns #kotlin
https://dev.to/lovis/gang-of-four-patterns-in-kotlin
#patterns #kotlin
DEV Community
Gang of Four Patterns in Kotlin
How would common "Gang of Four" design patterns implemented in Kotlin look like?
Присоединяйтесь к прямой трансляции Android митапа в Badoo.
https://www.youtube.com/user/badoodev/live
#meetups
https://www.youtube.com/user/badoodev/live
#meetups
Специальный выпуск подкаста Podlodka с конференции AppsConf 2017! Вместе с дружественным подкастом «Разбор полетов» мы взяли интервью у Максима Дорофеева - известного «прокрастинатолога» (консультанта по личной эффективности), автора блога «Много сделал!» и новой книги «Джедайские техники. Как воспитать свою обезьяну, опустошить инбокс и сберечь мыслетопливо».
https://soundcloud.com/podlodka/podlodka-special-appsconf-2017-2-maksim-dorofeev
#podlodka
https://soundcloud.com/podlodka/podlodka-special-appsconf-2017-2-maksim-dorofeev
#podlodka
SoundCloud
AppsConf 2017 (2) - Максим Дорофеев
А сегодня у нас специальный-специальный выпуск с конференции AppsConf 2017!
Вместе с дружественным подкастом «Разбор полетов» мы взяли интервью у Максима Дорофеева - известного «прокрастинатолога» (
Вместе с дружественным подкастом «Разбор полетов» мы взяли интервью у Максима Дорофеева - известного «прокрастинатолога» (
Приходите в офис Avito на Android Peer Lab завтра в 19 часов! Будем рады обсудить любые вопросы, посмотреть код друг друга, погонять небольшие презентации - в общем, все как обычно.
https://peer-lab.timepad.ru/event/508070/
#meetups
https://peer-lab.timepad.ru/event/508070/
#meetups
peer-lab.timepad.ru
Android Peer Lab 21/06 / События на TimePad.ru
Peer Lab – это камерные встречи для Android разработчиков с любым уровнем. Формат общения полностью свободный и каждый из участников может предложить тему для обсуждения. Взаимодействие разработчиков из разных команд позволяет выйти за рамки решения ежедневных…
Появились видео с прошедшего на прошлой неделе митапа в Badoo.
https://habrahabr.ru/company/badoo/blog/331426/
#meetups
https://habrahabr.ru/company/badoo/blog/331426/
#meetups
Habr
Видеозаписи: Android meetup в офисе Badoo
В прошлую субботу, 17 июня, мы снова проводили митап в офисе. На этот раз принимали Android-сообщество. Эта встреча, вероятно, была самой разнообразной по темам докладов, поэтому каждый...