Digital Media
1.92K subscribers
319 photos
34 videos
326 links
Интернет-медиа об IT&Digital

– Свежие новости и инсайды ведущих IT-гигантов
– Полезные сервисы и приложения
– Анонсы конференций

Мобильная разработка – @mobile_native
Митапы – @meetup_today

По всем вопросам – @artemiygreg
Download Telegram
Вопросы для собеседования на Java Developer

Наткнуля как-то на здоровенный список вопросов для собесов, на позицию Java Developer и по каким-то причинам не запостил на канал. Исправляю ситуацию – ловите список 😎
API Architecture — Design Best Practices for REST APIs

Полезная статья, в которой собраны дельные рекомендации по реализации REST APIs.

Если ваш бэкенд, не так хорош, как хотелось бы – покажите вашим бэкендщикам эту статью, вдруг что-то поменяется 😎
Forwarded from Mobile Native ️️
Android Developer Reference

Репозиторий, в котором собрано множество полезных статей и материалов на любую тему (Java, Kotlin, Roadmaps, Android Sdk, Architecture, Interview Questions, etc.).

И такой же, отдeльный репозиторий под Compose 👍
Прикольный ютубчик Listen IT, который наверняка зайдет аудиалам. Ребята публикуют интересные статьи на IT-тематику в аудио-формате с сопровождением презентаций в ламповом пиксельном стиле DOS-a. Для тех, кому некогда читать, лень искать и хочется учиться 🧐 - youtube.com/c/ListenIT_channel
Developer Roadmaps

Полезный ресурс, на котором собраны роадмапы по многим направлениям, языкам и технологиям (Frontend, Backend, DevOps, React, Angular, Python, Android, DBA).
Top 30 Git Commands You Should Know To Master Git CLI

В статье перечислены наиболее важные Git команды, которые вы должны знать как разработчик. Полезно будет всем.
Реклама мобильных приложений в Яндексе

Яндекс подготовил подробный чеклист c рекомендациями, по настройке и оптимизации рекламных кампаний для мобильных приложений, с помощью которого можно быстро понять:

– какой тип кампании выбрать исходя из целей
– как эффективнее всего настраивать и оптимизировать рекламные кампании
– какие креативы использовать для получения максимального охвата

Полный список рекомендаций тут: https://yandex.ru/adv/solutions/practicums/yandex-direct-dlya-mobilnyh-prilozhenij-nastrojka-reklamnyh-kampanij
Основные понятия Scrum. Retro (Ретроспектива)

Еехххуууу, наконец то свершилось, я взял себя в руки и добрался до написания 9 части мини курса "Основные понятия Scrum" 😁. И так, погнали.

Retro (Ретроспектива) – командная встреча, на которой обсуждают проделанную работу, новые идеи и техники для улучшения процессов в будущем.

Как это происходит? Собирается значит вся команда и начинают накидывать.

– Давайте ка подумаем, а что мы сделали хорошего и плохого в прошлом спринте?
– Теперь, давайте подумаем, как мы можем исправить или оптимизировать процессы, чтобы в будущем не допустить таких ситуаций/ошибок.

Если погуглить или почитать книги, существуют разные методики по проведению ретроспектив. Наиболее распространенный вариант – стикеры. В чем суть? Каждый член Scrum-команды пишет на стикере проблемы, с которыми столкнулся в прошлом спринте и клеит стикер на доску (в случае с удаленкой, можно юзать какой-нибудь Miro или любой другой инструмент для командной работы). То же самое происходит и с позитивными моментами.

Затем, когда все написали и приклеили свои стикеры, начинается разбор. Почему так произошло? Из-за чего/кого? Как исправить? В общем, полностью разбирается проблема и фиксируется решение, к которому пришли в совместном обсуждении. И так до тех пор, пока не разберутся все стикеры/проблемы.

Положительные моменты тоже обсуждаются, но на них уходит меньше времени, т.к. с ними проще, если что-то работает хорошо – развиваем и продолжаем использовать дальше. С проблемными местами сложнее – нужно принять решение, которое поможет исправить ситуацию, это решение должно быть принято всей командой или большинством. Бывают ситуации, когда на ретро принимается решение отказаться от какой-нибудь техники, т.к. положительного результата она не принесла в прошлых спринтах.

Одно из главных правил – фиксировать результаты ретро. В будущем это позволит вам понять, насколько помогли вам принятые решения, улучшились или ухудшились показатели и т.д.

Когда проводится? Как правило, ретро проводится всегда, в последний день спринта.

Длительность. Я бы сказал так, в среднем 1 час - 1,5 часа. В целом, время наверное зависит от длины спринта и количества выполненных задач. Бывают например спринты, которые проходят гладко, задачи делаются быстро, в спринт успели все закрыть, проблем особо не было – соответственно и обсуждений будет меньше. Бывают проблемные спринты, не рассчитали возможности, не успели что-нибудь доделать и т.д.

Ретроспектива проводится всегда, в независимости от того, как прошел спринт и есть ли вопросы для обсуждения. Направлено это на улучшение процессов в будущем, которые позволят командам улучшить показатели и быть более продуктивными.

На этом пожалуй всё. Следующая часть будет завершающая, надеюсь её напишу на следующей недели 😁

Предыдущая часть: Demo / Sprint Review

Всем добра, продуктивных спринтов и ретро 💪
API Architecture — Performance Best Practices for REST APIs

Вторая часть с рекомендациями по улучшению производительности REST APIs. Первая часть тут.
Пуши Авито: как сделать самый навязчивый формат не таким раздражающим

Норм материал от Авито о том, как работать с пушками, как тестировать, на какие метрики смотреть.

Несколько наблюдений от себя:

👉 Настройка Включения/Отключения. У пользователя обязательно должна быть настройка включения/отключения пушей. Пусть сам решает, какие уведомления хочет получать, а какие нет. А если вдруг он всё отключил, можно периодически его триггерить в виде "Включи пожалуйста уведомления, чтобы не пропустить…"

👉 Текст. Текст решает, поэтому нужно проводить эксперименты и А/Б тесты. Вообще тексты – это отдельная тема и в некоторых случаях, с помощью текстов, можно значительно повысить конверсию.

👉 Время и частота. По возможности слать меньше пушек, чтобы не раздражать пользователя. Ночью лучше не отправлять пуши 😁 – вроде логично, но некоторые этим злоупотребляют.

А вообще, лучше собрать, как можно больше информации о пользователях, это позволит вам настраивать персонализированные уведомления 👍
Основные понятия Scrum. Scrum Master (Скрам мастер)

Завершающая часть мини-курса "Основные понятия Scrum", в которой узнаем, кто такой Scrum Master, что входит в его обязанности и вот это вот всё.

Scrum Master – некий крутой чувак, который знает все процессы и тонкости скрама, следит за правильностью их реализации и делает работу в команде более эффективной. Не всегда, но чаще всего, скрам мастер проводит различные, командные встречи и активности (sprint planning, retro и т.д.).

Скрам мастер призван решать любые препятствия, блокеры, внешние факторы, рабочие моменты, которые могут негативно повлиять на результаты спринта. Так же, скрам мастер может проводить one-to-one встречи с каждым членом команды, для сбора обратной связи и обсуждения насущных проблем.

Человек, на роль скрам мастер, должен обладать достаточно высоким уровнем Soft Skills (про софт скиллы напишу отдельным постом), т.к. эта позиция подразумевает ежедневные коммуникации с большим количеством людей, как со своей командой, так и с другими командами и представителями бизнеса.

На этом всё, ссылки на все посты по скраму будут тут и в закрепе.

Если интересен такой формат, так скажем мини-курсов – дайте знать, жмакнув соответствующую кнопку внизу и в новом году придумаем и разберем другие, актуальные темы.
Итоги 2021 года и планы на будущий 2022 год

Начну со слов благодарности. Хочется выразить респект и сказать спасибо каждому из вас, за то, что подписались, читаете и репостите, несмотря на некоторые изменения в формате канала.

В этом году я экспериментировал с форматом канала, т.к. не было четкого понимания чего хочу. Если кто помнит, начинал с IT новостей, затем подборки статей, пробовал писать авторские материалы и т.д. По итогу всего, сложилось понимание чего хочу👇

Если кратко, хочется авторский блог со своим экспертным мнением. Поэтому, в Новом Году скорее всего, будет еще одна реорганизация и немного поменяется формат канала. Попробую писать больше авторских постов, делиться своим опытом и мнением. Подборки статей и новости останутся, но акцент хочется сделать на авторские материалы. Скорее всего изменится и название канала.

Оставайтесь на связи, будет интересно и полезно. А еще, давайте замутим предновогодний кросс-коллаб, поделимся этим постом с друзьями и подпишемся на все мои каналы👇

@digital_epoch – авторский блог про IT
@mobile_native – про мобилки
@meetup_today – митапы и конференции

Еще раз спасибо и с наступающим Новым Годом!!! Желаю крутых проектов, меньше легаси, чистой архитектуры и минимум багов. 🎉🥳🎄🥂
🚫 Facebook всё…

Роскомнадзор официально заявил о блокировке Facebook на территории России.

Проверил у себя – не работает.
Google отключил покупки и оплату подписок в Google Play для РФ пользователей

Связано это с приостановкой работы Visa и Mastercard в РФ. Пользователи не смогут покупать приложения, игры, товары в играх из магазина.

– действующие платные подписки автоматически отключатся перед следующим платежом
– бесплатные приложения и игры будут доступны
Digital Media
Twitter видимо тоже…
Instagram тоже всё…
VK подсуетились и замутили синхронизацию контента из Instagram.

А еще, на фоне блокировок fb, twitter, instagram и т.д., отчитались о рекордных показателях посещаемости. Дневная аудитория ВКонтакте в России выросла на 8,7% — на 4 млн. Теперь ВКонтакте пользуется более 50 млн человек в день.

Осталось ютуб прикрыть и можно ожидать новый рекорд))
Кризис он такой =))

P.S. не фейк, можете проверить)

@digital_epoch