А вы помните, что у нас есть подкаст AppsCast?
Ребята вошли в ритм и обещают радовать выпусками по мобильной разработке каждые две недели.
Вчера вышел уже 9й эпизод - в виртуальную студию заглянул Сергей Боиштян (да-да, это именно он рулил на весенней AppsConf BOF-секцией про тимлидов и объяснял, почему вернулся в ряды разработчиков).
В выпуске ребята обсудили понятия ролей в команде, какая зона ответственности у каждой из них и какой круг обязанностей. Разобрали, как обычно становятся тимлидами, с какими сложностями ex-разработчики сталкиваются на этой позиции. Подняли важный вопрос зарплаты и как решиться на "понижение". Сергей подсказал несколько секретов о том, как для себя понять, что на данном жизненном этапе важно и как эту информацию использоваться для выбора своего карьерного пути.
В общем, слушаем выпуск тут https://soundcloud.com/appscast/episode-9
А обсудить его можно в чате подкаста t.me/AppsCastChatter 😊
Ребята вошли в ритм и обещают радовать выпусками по мобильной разработке каждые две недели.
Вчера вышел уже 9й эпизод - в виртуальную студию заглянул Сергей Боиштян (да-да, это именно он рулил на весенней AppsConf BOF-секцией про тимлидов и объяснял, почему вернулся в ряды разработчиков).
В выпуске ребята обсудили понятия ролей в команде, какая зона ответственности у каждой из них и какой круг обязанностей. Разобрали, как обычно становятся тимлидами, с какими сложностями ex-разработчики сталкиваются на этой позиции. Подняли важный вопрос зарплаты и как решиться на "понижение". Сергей подсказал несколько секретов о том, как для себя понять, что на данном жизненном этапе важно и как эту информацию использоваться для выбора своего карьерного пути.
В общем, слушаем выпуск тут https://soundcloud.com/appscast/episode-9
А обсудить его можно в чате подкаста t.me/AppsCastChatter 😊
Forwarded from Daniil Popov
В этом миниюбилейном выпуске гость из солнечного Красноярска (sic!) Евгений Ёлчев поведал нам о функциональном программировании и как эта парадигма находит себе место в Swift и других языках.
https://soundcloud.com/appscast/episode-10
https://soundcloud.com/appscast/episode-10
SoundCloud
Hear the world’s sounds
Explore the largest community of artists, bands, podcasters and creators of music & audio
Егор Бугаенко — основатель компании Zerocracy, разрабатывающей AI-роботов для управления программистами. На AppsConf он поделился своими мыслями о том, каким должен быть программист в 2019 году, чтобы оставаться востребованным и в 2029.
Вот несколько цитат из его выступления:
«Многие разработчики почему-то считают, что важен сам код, а сборка – это то, что делает DevOps-инженер или кто-то еще... Я считаю, что то, что программисты не видят полный цикл сборки, не знают, как он устроен, — это проблема».
«Если вокруг вас маленькое сообщество – вы плохой разработчик».
«Не важно, какой вы код пишите, если у вас мало followers, вы просто не интегрированы в среду и не можете помочь своему проекту, привлекая дополнительных людей».
Полную расшифровку выступления Егора читайте на Хабре. Участвуйте в опросе в конце статьи. Посмотрим, как распространились идеи Егора.
Вот несколько цитат из его выступления:
«Многие разработчики почему-то считают, что важен сам код, а сборка – это то, что делает DevOps-инженер или кто-то еще... Я считаю, что то, что программисты не видят полный цикл сборки, не знают, как он устроен, — это проблема».
«Если вокруг вас маленькое сообщество – вы плохой разработчик».
«Не важно, какой вы код пишите, если у вас мало followers, вы просто не интегрированы в среду и не можете помочь своему проекту, привлекая дополнительных людей».
Полную расшифровку выступления Егора читайте на Хабре. Участвуйте в опросе в конце статьи. Посмотрим, как распространились идеи Егора.
Хабр
Пять пугающих трендов современной разработки
Привычка — страшная сила. Она заставляет сопротивляться изменениям, мешает развитию. Но в IT мы любим быть на переднем крае технологий, любим вызовы, любим внедрять то, что распространится по...
Осенний AppsConf не обойдется без обсуждения вопросов кроссплатформенной разработки. Поговорим и о Kotlin Multiplatform, и о Flutter. Если эта тема вам пока не близка, почитайте расшифровку выпуска AppsCast с Евгением Сатуровым - все настолько разложено по полочкам, что хочется уже сегодня вечером сесть за первый кодлаб
Хабр
Flutter, руководство для начинающих
На дворе середина 2019 года, кроссплатформа плотно вошла в жизнь стартапов по всему миру, но все чаще в ее сторону смотрят и команды аутсорс-разработки, и клиенты, которые делают ставку на снижение...
Чувствуешь, что готов делиться знаниями и войти в число спикеров #AppsConf, но никак не можешь определиться с темой? Мы выпустили памятку с темами, которые хотим раскрыть на конфе. Ищи свою и быстрее подавай доклад.
Хабр
В поисках той самой (темы доклада для AppsConf)
Друзья, это официальное заявление Программного комитета! Мы знаем, как сложно отыскать ту самую тему, которая зажжет факел в сердцах разработчиков, вызовет масс...
О позиции тимлида в разработке говорили много: обсуждали и как им стать, и что учесть в развитии. Но что если ты попробовал и вскоре осознал, что позиция разработчика тебе ближе? Как вернуться назад и пожалеть? Об увлекательном путешествии в тимлиды и обратно читайте в расшифровке выпуска AppsCast с Сергеем Боиштяном.
Элементы функционального стиля программирования проникли в привычные нам промышленные языки, такие как Swift и Kotlin. Значит, имеет смысл разобраться, как этим воспользоваться, чтобы упростить себе работу. Начните с этой статьи, а там может и на книжки по 600 страниц потянет 📚
Хабр
Не морочьте мне голову со своим функциональным программированием
Адепты функционального программирования любят завлекать новичков обещаниями идеальной выразительности кода, 100% корректностью, лёгкостью поддержки и простотой рефакторинга, а иногда даже пророчат...
Обычно разработчики стремятся понизить степень хаоса в своем софте и чаще всего это верный путь, но оказывается привносить долю контролируемого хаоса тоже может быть полезно, особенно для качества продукта. Павел Осипов, тимлид облака mail.ru поделился с ведущими AppsCast тайнами повелевания хаосом и ответил на множество вопросов.
https://soundcloud.com/appscast/episode-11-chaos-engineering-pavel-osipov
https://soundcloud.com/appscast/episode-11-chaos-engineering-pavel-osipov
SoundCloud
Chaos engineering (Павел Осипов)
Обычно разработчики стремятся понизить степень хаоса в своем софте и чаще всего это верный путь, но оказывается привносить долю контролируемого хаоса тоже может быть полезно, особенно для качества про
У нас появилась новая традиция - еженедельно радовать вас новостями не только тут, но и информационной рассылкой в вашим почтовые ящики ✉️
Обязательно проверьте почту сегодня - там крутая новость для тех, кто собирается на AppsConf из регионов нашей большущей страны. Тизер - есть шанс сэкономить 😜
🎁А наши информационные партнёры конференции App In The Air подготовили для участников и друзей конференции небольшой бонус 🙂
App in the Air - ваш персональный менеджер полетов, который сообщит о любом изменении рейса, поможет с отслеживанием изменения баланса миль в программах лояльности, посоветует где лучше поесть и как подключиться к WiFi в аэропорту, ведет статистику всех полетов. А главное - он работает в автономном режиме, потому что изменения в расписании доставляются по SMS и не требуют доступа к интернет, что сэкономит деньги в роуминге.
Для всех посетителей конференции мы дарим премиум подписку на 3 месяца. Вы получите доступ к получению уведомлений об изменении статуса рейса и возможность попробовать услугу автоматической регистрации на рейс.
Для получения активаций необходимо перейти по ссылке https://links.appintheair.mobi/appsconf19, установить приложение и открыть его, активации начислятся самостоятельно. По всем вопросам пишите на support@appintheair.mobi.
Обязательно проверьте почту сегодня - там крутая новость для тех, кто собирается на AppsConf из регионов нашей большущей страны. Тизер - есть шанс сэкономить 😜
🎁А наши информационные партнёры конференции App In The Air подготовили для участников и друзей конференции небольшой бонус 🙂
App in the Air - ваш персональный менеджер полетов, который сообщит о любом изменении рейса, поможет с отслеживанием изменения баланса миль в программах лояльности, посоветует где лучше поесть и как подключиться к WiFi в аэропорту, ведет статистику всех полетов. А главное - он работает в автономном режиме, потому что изменения в расписании доставляются по SMS и не требуют доступа к интернет, что сэкономит деньги в роуминге.
Для всех посетителей конференции мы дарим премиум подписку на 3 месяца. Вы получите доступ к получению уведомлений об изменении статуса рейса и возможность попробовать услугу автоматической регистрации на рейс.
Для получения активаций необходимо перейти по ссылке https://links.appintheair.mobi/appsconf19, установить приложение и открыть его, активации начислятся самостоятельно. По всем вопросам пишите на support@appintheair.mobi.
r4a8.app.link
Join App in the Air
Join me at App in the Air to compete in the flight statistics! App in the Air - is the best way to track your flight, receive offline flight status alerts and compete with friends!
Всем привет
Вчера мы в почтовой рассылке поделились крутой темой для тех, кто собирается ехать на AppsConf из регионов России и Зарубежья.
Но подумали, что обделять подписчиков канала не стоит, поэтому держите новость!
🎁🎁🎁Если вы собираетесь приехать на Saint AppsConf из другого города (кроме Москвы), у вас есть шанс выиграть скидку в размере стоимости авиа-, железнодорожного или автобусного билета. Скидка не может превышать 80% от стоимости билета на конференцию и предоставляется первым 15 написавшим на support@ontico.ru.
⚡️⚡️ Кстати, чтобы узнавать о таких предложения первыми, подписывайтесь на нашу рассылку
https://clck.ru/HWwfY
Вчера мы в почтовой рассылке поделились крутой темой для тех, кто собирается ехать на AppsConf из регионов России и Зарубежья.
Но подумали, что обделять подписчиков канала не стоит, поэтому держите новость!
🎁🎁🎁Если вы собираетесь приехать на Saint AppsConf из другого города (кроме Москвы), у вас есть шанс выиграть скидку в размере стоимости авиа-, железнодорожного или автобусного билета. Скидка не может превышать 80% от стоимости билета на конференцию и предоставляется первым 15 написавшим на support@ontico.ru.
⚡️⚡️ Кстати, чтобы узнавать о таких предложения первыми, подписывайтесь на нашу рассылку
https://clck.ru/HWwfY
List-Manage
Сообщество разработчиков мобильных приложений
Сообщество разработчиков мобильных приложений Email Forms
Глаза боятся, но читают расшифровку выпуска AppsCast о функциональном программировании.
Каррирование, функциональщина в мобильной разработке, а еще лучшее объяснение монад через приготовление клубничного варенья в разговоре с Евгением Елчевым @Jonfir
https://habr.com/ru/company/oleg-bunin/blog/462121/
Каррирование, функциональщина в мобильной разработке, а еще лучшее объяснение монад через приготовление клубничного варенья в разговоре с Евгением Елчевым @Jonfir
https://habr.com/ru/company/oleg-bunin/blog/462121/
Хабр
Функциональный Swift
Что объединяет «каррирование», «монады», «алгебраические типы данных»? Не только тот факт, что часть разработчиков старается обходить эти слова стороной, но еще...
⚡️А на всех волнах уже 12-й выпуск AppsCast. В этот раз в виртуальной студии Александр Черный @alexchernyy , Head of Mobile в Pandao. Мы поговорили о развитии мобильного разработчика и составили карту развития от прихода в профессию до CTO и других топ-позиций.
Слушайте здесь, а потом обсуждайте вот тут
🔎Кстати, вопрос в зал - кто какие подкасты по мобильной разработке слушает? Мы готовим большой материал про то. что советуем сами, но вдруг упустили что-то свежее и полезное?
Слушайте здесь, а потом обсуждайте вот тут
🔎Кстати, вопрос в зал - кто какие подкасты по мобильной разработке слушает? Мы готовим большой материал про то. что советуем сами, но вдруг упустили что-то свежее и полезное?
Продолжаем чуть больше узнавать наших читателей. Осенний AppsConf мы проводим в Питере, и стало интересно, сколько у нас тут петербуржцев?
anonymous poll
Я из Москвы – 64
👍👍👍👍👍👍👍 40%
Я вообще из СНГ – 25
👍👍👍 16%
Я из Питера – 21
👍👍 13%
Я живу в Сибири – 16
👍👍 10%
Я живу в Поволжье – 11
👍 7%
Я живу на Урале – 9
👍 6%
Я с Северного Кавказа/юга России – 7
👍 4%
Я живу на Дальнем Востоке – 3
▫️ 2%
Я живу в Центральной России – 2
▫️ 1%
Я живу на Северо-Западе России – 2
▫️ 1%
👥 160 people voted so far.
anonymous poll
Я из Москвы – 64
👍👍👍👍👍👍👍 40%
Я вообще из СНГ – 25
👍👍👍 16%
Я из Питера – 21
👍👍 13%
Я живу в Сибири – 16
👍👍 10%
Я живу в Поволжье – 11
👍 7%
Я живу на Урале – 9
👍 6%
Я с Северного Кавказа/юга России – 7
👍 4%
Я живу на Дальнем Востоке – 3
▫️ 2%
Я живу в Центральной России – 2
▫️ 1%
Я живу на Северо-Западе России – 2
▫️ 1%
👥 160 people voted so far.
А давно ли вы заходили на сайт AppsConf? Мы обновили программу, раскрыв еще несколько имен докладчиков.
Кстати, прием тем от спикеров заканчивается 1 сентября. Если идея доклада витает в голове, то скорее сверяйте ее с нашей памяткой и смело заполняйте заявку.
Кстати, прием тем от спикеров заканчивается 1 сентября. Если идея доклада витает в голове, то скорее сверяйте ее с нашей памяткой и смело заполняйте заявку.
appsconf.ru
Профессиональная конференция разработчиков мобильных приложений 2019
Соскучились по полезным статьям? Держите расшифровку выпуска AppsCast про Chaos Engineering.
https://habr.com/ru/company/oleg-bunin/blog/464723/
https://habr.com/ru/company/oleg-bunin/blog/464723/
Хабр
Chaos engineering
Последнее, что хочется увидеть во время дебага кода — это хаос . Но что если этот хаос управляемый и запущен руками самого разработчика? Зачем умышленно устраивать турбулентность в слаженной работе...
Яндекс.Почта использует push-уведомления, чтобы взаимодействовать с пользователями. Из-за особенностей Apple Push Notification Service в iOS-приложении часть уведомлений теряется. Как Почта с этим решила бороться и какие велосипеды по пути нагородила, расскажет руководитель iOS-группы Яндекс.Почты Ася Свириденко.
http://habr.com/ru/company/oleg-bunin/blog/462507/
http://habr.com/ru/company/oleg-bunin/blog/462507/
Хабр
Когда почта доставляет: боремся с потерями push-уведомлений в iOS
Со стороны пользователя почтовый клиент — приложение нехитрое. Разработчики Яндекс.Почты даже шутят, что в приложении всего три экрана: список писем; отправка письма; экран about. Но очень много...
Forwarded from Alexey Kudryavtsev
В очередном выпуске AppsCast мы пригласили сразу двух гостей из Додо Пиццы - Михайла Рубанова, iOS разработчика делающего доступные интерфейсы приложения для слабовидящих людей и Армена Хатаяна, который занимается тестированием доступности применяя свой опыт незрячего. Мы обсудили зачем и кому нужна доступность, на сколько сильно эта тема развита в разных странах и приложениях, как подойти правильно к реализации с технической и пользовательской сторон, какие частые ошибки бывают в реализации и как применять практики заботы о людях с ограничениями у себя в компании.
https://soundcloud.com/appscast/episode-13-accessibility-mikhail-rubanov-armen-khatayan
https://soundcloud.com/appscast/episode-13-accessibility-mikhail-rubanov-armen-khatayan
SoundCloud
Hear the world’s sounds
Explore the largest community of artists, bands, podcasters and creators of music & audio
Наши представления о том, какими знаниями должен обладать разработчик на разных стадиях роста, разнятся. Отсутствие четкого плана развития с джуна до мидла, и от мидла до сеньора, и непонимание, куда двигаться дальше, часто приводят к фрустрации и необдуманным сменам места работы. AppsCast совместно с Head of Mobile проекта Pandao Александром Черным попробовали разобраться в вопросе и составить собственную карту развития мобильного разработчика с момента попадания в профессию и до руководящих постов. https://habr.com/ru/company/oleg-bunin/blog/465569/
Хабр
Карта развития мобильного разработчика
Мы ежедневно сталкиваемся с понятиями «джун», «мидл», «сеньор», но наши представления о том, какими знаниями должен обладать разработчик на разных стадиях роста,...
Современный темп жизнь ставит наш организм в экстремальные условия, где пятничный релиз стоит выше чем полноценный сон и горячий обед. Мы устаем, болеем, но продолжаем крутиться как белка в колесе. Стремясь все контролировать, мы все чаще пользуемся трекерами действий и состояний, получая массу информации о своем здоровье. Как верно интерпретировать эти данные, чтобы качественно повысить свою продуктивность?
Евгения Смородникова, co-founder сервиса Welltory, опираясь на научные факты и инсайты из данных более чем миллиона пользователей, объяснит, как следить за своей эффективностью, где брать силы и соблюдать баланс.
#SaintAppsConf2019 http://bit.ly/2MDXwYV
Евгения Смородникова, co-founder сервиса Welltory, опираясь на научные факты и инсайты из данных более чем миллиона пользователей, объяснит, как следить за своей эффективностью, где брать силы и соблюдать баланс.
#SaintAppsConf2019 http://bit.ly/2MDXwYV
UI вашего приложения начинает давить на производительность скролла? Количество пропущенных кадров растет и заветные FPS становятся недостижимы?
Дмитрий Яковлев из Яндекс смог выбрать верную тактику в борьбе с RecyclerView и готов делиться результатами на осеннем AppsConf.
Узнаем немало полезной информации:
- Как выжать максимум из RecycledViewPool?
- Как уменьшить лаги при первом скролле RecyclerView?
- Что такое GapWorker и как написать свой?
- Как измерять производительность скролла?
#SaintAppsConf2019 👉🏻 bit.ly/2MDXwYV
Дмитрий Яковлев из Яндекс смог выбрать верную тактику в борьбе с RecyclerView и готов делиться результатами на осеннем AppsConf.
Узнаем немало полезной информации:
- Как выжать максимум из RecycledViewPool?
- Как уменьшить лаги при первом скролле RecyclerView?
- Что такое GapWorker и как написать свой?
- Как измерять производительность скролла?
#SaintAppsConf2019 👉🏻 bit.ly/2MDXwYV
Все ли вы знаете о внутрянке Git'а и всеми ли командами пользуетесь?
Егор Андреевич из Square в новом выпуске AppsCast проводит полноценный ликбез по теме 👍
Егор Андреевич из Square в новом выпуске AppsCast проводит полноценный ликбез по теме 👍