Яндекс.Практикум совместно с Yandex.Cloud запускает бесплатный курс «Инженер облачных сервисов»
Курс подойдет разработчикам, администраторам и DevOps-инженерам с небольшим опытом работы. Вы узнаете и протестируете основные сценарии работы с облачными сервисами и базовые возможности Yandex.Cloud.
В результате вы научитесь:
- запускать виртуальные машины в Yandex.Cloud;
- использовать инструменты для хранения и обработки данных в Yandex.Cloud;
- работать с Docker-контейнерами в облаке и сервисе оркестрации Kubernetes;
- разворачивать микросервисы в облаке, использовать бессерверные вычисления и создавать простой навык Алисы;
- безопасно настраивать сеть с помощью сервисов Yandex.Cloud;
- прогнозировать затраты и оптимизировать расходы в Yandex.Cloud.
А еще будет очень много практики. Вы получите грант на 10 000 рублей, чтобы выполнять практические задания в облаке.
Все студенты, успешно окончившие программу «Инженер облачных сервисов», получат сертификаты.
Первый курс про виртуальные машины уже доступен на платформе.
Зарегистрироваться на курс: https://clck.ru/VWszw
Курс подойдет разработчикам, администраторам и DevOps-инженерам с небольшим опытом работы. Вы узнаете и протестируете основные сценарии работы с облачными сервисами и базовые возможности Yandex.Cloud.
В результате вы научитесь:
- запускать виртуальные машины в Yandex.Cloud;
- использовать инструменты для хранения и обработки данных в Yandex.Cloud;
- работать с Docker-контейнерами в облаке и сервисе оркестрации Kubernetes;
- разворачивать микросервисы в облаке, использовать бессерверные вычисления и создавать простой навык Алисы;
- безопасно настраивать сеть с помощью сервисов Yandex.Cloud;
- прогнозировать затраты и оптимизировать расходы в Yandex.Cloud.
А еще будет очень много практики. Вы получите грант на 10 000 рублей, чтобы выполнять практические задания в облаке.
Все студенты, успешно окончившие программу «Инженер облачных сервисов», получат сертификаты.
Первый курс про виртуальные машины уже доступен на платформе.
Зарегистрироваться на курс: https://clck.ru/VWszw
API, ради которых наконец-то стоит обновиться с Java 8
В статье собраны 10 новых API, которые появились в Java 9 и более поздних версиях.
В статье собраны 10 новых API, которые появились в Java 9 и более поздних версиях.
Актуальность принципов SOLID
На хабре вышла статья про актуальность принципов SOLID. Освежить память не помешает, рекомендую к прочтению.
На хабре вышла статья про актуальность принципов SOLID. Освежить память не помешает, рекомендую к прочтению.
Используйте ссылки и кнопки правильно
В статье рассказывают об использовании кнопок и ссылок в вебе. Берем на заметку, иногда реального не понятно чего ожидать от кнопки/ссылки.
В статье рассказывают об использовании кнопок и ссылок в вебе. Берем на заметку, иногда реального не понятно чего ожидать от кнопки/ссылки.
Несколько ресурсов по изучению Kotlin
Kotlinlang.org – официальная документация по языку
Kotlinlang.ru – неофициальная документация на русском языке, проект поддерживается усилиями энтузиастов.
Введение в язык Котлин – бесплатный видеокурс на Сoursera, предназначен для начинающих.
Kotlinlang.org – официальная документация по языку
Kotlinlang.ru – неофициальная документация на русском языке, проект поддерживается усилиями энтузиастов.
Введение в язык Котлин – бесплатный видеокурс на Сoursera, предназначен для начинающих.
📊 Дайджест недели 👇
• Неделя разработки в Mail․ru Group
• Подборка интересных статей о веб-разработке
• 7 инструментов для более быстрой разработки фронтенда
• Бесплатный курс «Инженер облачных сервисов» от Яндекс.Практикум и Yandex.Cloud
• API, ради которых наконец-то стоит обновиться с Java 8
• Актуальность принципов SOLID
• Используйте ссылки и кнопки правильно
• Ресурсы по изучению языка Kotlin
Digital Media – подписывайся на канал и будь в теме 😎
• Неделя разработки в Mail․ru Group
• Подборка интересных статей о веб-разработке
• 7 инструментов для более быстрой разработки фронтенда
• Бесплатный курс «Инженер облачных сервисов» от Яндекс.Практикум и Yandex.Cloud
• API, ради которых наконец-то стоит обновиться с Java 8
• Актуальность принципов SOLID
• Используйте ссылки и кнопки правильно
• Ресурсы по изучению языка Kotlin
Digital Media – подписывайся на канал и будь в теме 😎
На Udemy скидка 84% на курс React + Next.js
React + Next.js - с нуля. TypeScript, Hooks, SSR и CSS Grid. Полный курс по современному Frontend на React и Next.js. Всё от CSS Grid и TypeScript до React Hooks и SSR
Обещают научить
✔️ Разрабатывать реальные приложения на NextJS и React
✔️ Понимать работу SSR и создавать SEO-friendly сайтов
✔️ Работать с анимацией и библиотекой Framer
✔️ Подготавливать ваше приложение к production
✔️ Писать на TypeScript
✔️ Работать с React Hooks
✔️ Верстать макеты на CSS Grid
Стоимость курса 6̶ 9̶9̶0̶ -> 1 090 руб.
React + Next.js - с нуля. TypeScript, Hooks, SSR и CSS Grid. Полный курс по современному Frontend на React и Next.js. Всё от CSS Grid и TypeScript до React Hooks и SSR
Обещают научить
✔️ Разрабатывать реальные приложения на NextJS и React
✔️ Понимать работу SSR и создавать SEO-friendly сайтов
✔️ Работать с анимацией и библиотекой Framer
✔️ Подготавливать ваше приложение к production
✔️ Писать на TypeScript
✔️ Работать с React Hooks
✔️ Верстать макеты на CSS Grid
Стоимость курса 6̶ 9̶9̶0̶ -> 1 090 руб.
Movavi проведет митап для всех, кто интересуется мобильной разработкой. Хотят поделиться знаниями, поэтому ждут каждого, кто занимается разработкой приложений под iOS и Android.
На собственном опыте:
- Дима расскажет об архетиктуре MVP на Kotlin Multiplatform Mobile
- Илья расскажет про корутины в действии на Kotlin Multiplatform Mobile
Онлайн • 23.06 в 12:00 МСК (16:00 НСК) • Бесплатно
Регистрация тут: https://movavi-event.timepad.ru/event/1675474/
На собственном опыте:
- Дима расскажет об архетиктуре MVP на Kotlin Multiplatform Mobile
- Илья расскажет про корутины в действии на Kotlin Multiplatform Mobile
Онлайн • 23.06 в 12:00 МСК (16:00 НСК) • Бесплатно
Регистрация тут: https://movavi-event.timepad.ru/event/1675474/
Топ-10 плагинов для IntelliJ IDEA
JetBrains в своём блоге подготовили подборку лучших плагинов для IntelliJ IDEA. Открыл для себя несколько прикольных плагинов, которые сразу поставил.
✅ Key Promoter X
✅ WakaTime
✅ Rainbow brackets
JetBrains в своём блоге подготовили подборку лучших плагинов для IntelliJ IDEA. Открыл для себя несколько прикольных плагинов, которые сразу поставил.
✅ Key Promoter X
✅ WakaTime
✅ Rainbow brackets
Интересная статья, о том как с помощью нейронных сетей написать Web приложение для определения лиц и масок для Google Chrome.
Используемые технологии
👉 React.js
👉 TensorFlow.js
👉 Web Assembly / WebGL
Используемые технологии
👉 React.js
👉 TensorFlow.js
👉 Web Assembly / WebGL
Про комментарии к коду
Принято считать, что хорошо названные функции в комментариях не нуждаются, но как показывает практика, в некоторых случаях это нет так. Если вы работает в команде, для специфичных функций/методов лучше писать комментарии.
По опыту. Когда вы не взаимодействуете с определенной частью кода длительное время, а затем вам нужно что-то поправить или изменить логику, часто возникают сложности с пониманием, и приходится вспоминать какую логику вы там закладывали и т.д.
На хабре есть статья на этот счет, рекомендую к ознакомлению.
А вы пишите комментарии к коду?
Принято считать, что хорошо названные функции в комментариях не нуждаются, но как показывает практика, в некоторых случаях это нет так. Если вы работает в команде, для специфичных функций/методов лучше писать комментарии.
По опыту. Когда вы не взаимодействуете с определенной частью кода длительное время, а затем вам нужно что-то поправить или изменить логику, часто возникают сложности с пониманием, и приходится вспоминать какую логику вы там закладывали и т.д.
На хабре есть статья на этот счет, рекомендую к ознакомлению.
А вы пишите комментарии к коду?
Есть мысль начать писать коротенькие посты про продуктовую разработку. Как устроены процессы в компаниях, основные понятия Scrum (Backlog, Sprint, Planning, Grooming, Demo, Retro и т.д.), с чего начинается разработка фичей и вот это вот всё.
Будет интересно про такое читать?
Будет интересно про такое читать?
This media is not supported in your browser
VIEW IN TELEGRAM
В телеграм подвезли групповые видеозвонки и шеринг экрана во время видеозвонка 🥳🥳🥳
📊 Дайджест недели 👇
• Курс "React + Next.js" со скидкой 84% на Udemy
• Прошел митап по мобильной разработке от Movavi
• Топ-10 плагинов для IntelliJ IDEA
• Как с помощью нейронных сетей написать Web приложение для определения лиц и масок
• Статья про комментарии к коду
• Обновление телеграм с групповыми видеозвонками
• Опрос по контенту канала
Digital Media – подписывайся на канал и будь в теме 😎
• Курс "React + Next.js" со скидкой 84% на Udemy
• Прошел митап по мобильной разработке от Movavi
• Топ-10 плагинов для IntelliJ IDEA
• Как с помощью нейронных сетей написать Web приложение для определения лиц и масок
• Статья про комментарии к коду
• Обновление телеграм с групповыми видеозвонками
• Опрос по контенту канала
Digital Media – подписывайся на канал и будь в теме 😎
Анонс мини-курса по основам Scrum
Несколько дней назад проводил опрос, по результатам которого стало понятно, что большинству было бы интересно почитать про процессы в продуктовых компаниях и т.д.
Мне удалось поработать в многих компаниях и я могу утверждать о том, что большинство работают по методологии Scrum. Так как это основные процессы в разработке, родилась мысль поделиться знаниями.
Я составил вот такой план (на картинке), которого буду придерживаться. Посты будут выходить примерно 1 раз в 2/3 дня, по мере свободного времени и написания материала.
Подписывайтесь на канал, включайте уведомления, чтоб не пропустить следующий пост и погнали 😎
Несколько дней назад проводил опрос, по результатам которого стало понятно, что большинству было бы интересно почитать про процессы в продуктовых компаниях и т.д.
Мне удалось поработать в многих компаниях и я могу утверждать о том, что большинство работают по методологии Scrum. Так как это основные процессы в разработке, родилась мысль поделиться знаниями.
Я составил вот такой план (на картинке), которого буду придерживаться. Посты будут выходить примерно 1 раз в 2/3 дня, по мере свободного времени и написания материала.
Подписывайтесь на канал, включайте уведомления, чтоб не пропустить следующий пост и погнали 😎
Интересная статья про позицию тимлида. Там про вливание в команду и проект, митапы, встречи, коммуникации. А так же полезные советы, рекомендации и литература.
В последние несколько лет кроссплатформа набирает популярность, и особо заметна востребованность Flutter.
Полезных источников по Fultter не особо много, поэтому хочу порекомендовать Вам канал Oh, my Flutter – отличное комьюнити единомышленников. Автор канала Михаил Зотьев, практикующий Flutter-разработчик и техлид Flutter команды в Surf. На канале Миша публикует всё самое интересное из мира Flutter - новости, статьи, подборки, анонсы. Хоть я и пишу на Kotlin, для общего понимания подписан на канал.
Залетайте: @ohmyflutter
Полезных источников по Fultter не особо много, поэтому хочу порекомендовать Вам канал Oh, my Flutter – отличное комьюнити единомышленников. Автор канала Михаил Зотьев, практикующий Flutter-разработчик и техлид Flutter команды в Surf. На канале Миша публикует всё самое интересное из мира Flutter - новости, статьи, подборки, анонсы. Хоть я и пишу на Kotlin, для общего понимания подписан на канал.
Залетайте: @ohmyflutter
Что такое Scrum и с чем его едят?
А вот и первая, вводная часть мини-курса "Основные понятия Scum". Официальные трактования вы и без меня найдете в интернете, я же постараюсь своими словами объяснить что такое Scrum и для чего используется.
Итак, что же такое Scrum? Можно встретить множество различных интерпретаций этого понятия (методика, методология и даже фреймворк). Я бы описал этот термин как некий набор рекомендаций для более гибкой разработки, который позволяет значительно снизить время выхода фичи в продакшн (time to market).
В основе Scrum лежат
1. Небольшие кросс-функциональные команды. В команде должны быть все необходимые компетенции для реализации нужной фичи. По моим ощущениям команда не должна превышать 10 человек.
2. Коммуникация и взаимодействие. От ежедневных, коротких стендапов до груммингов, планнингов, ретроспектив и т.д., которые более детально будут рассмотрены в следующих частях.
3. Короткие спринты. Определенный отрезок времени, за который нужно успеть выполнить поставленные цели.
4. Постоянное обучение. Команда в начале своего пути может не знать всех нюансов и процессов, но будет развиваться анализируя опыт предыдущих спринтов.
На этом пожалуй стоит остановиться, дабы не нагружать лишней информацией. В следующих частях будем разбирать каждый пункт из нашего плана.
Если вдруг я что-то упустил, вы всегда можете написать мне в личку @artemiygreg и дайте плиз обратную связь, жмакнув соответствующую кнопку внизу.
А вот и первая, вводная часть мини-курса "Основные понятия Scum". Официальные трактования вы и без меня найдете в интернете, я же постараюсь своими словами объяснить что такое Scrum и для чего используется.
Итак, что же такое Scrum? Можно встретить множество различных интерпретаций этого понятия (методика, методология и даже фреймворк). Я бы описал этот термин как некий набор рекомендаций для более гибкой разработки, который позволяет значительно снизить время выхода фичи в продакшн (time to market).
В основе Scrum лежат
1. Небольшие кросс-функциональные команды. В команде должны быть все необходимые компетенции для реализации нужной фичи. По моим ощущениям команда не должна превышать 10 человек.
2. Коммуникация и взаимодействие. От ежедневных, коротких стендапов до груммингов, планнингов, ретроспектив и т.д., которые более детально будут рассмотрены в следующих частях.
3. Короткие спринты. Определенный отрезок времени, за который нужно успеть выполнить поставленные цели.
4. Постоянное обучение. Команда в начале своего пути может не знать всех нюансов и процессов, но будет развиваться анализируя опыт предыдущих спринтов.
На этом пожалуй стоит остановиться, дабы не нагружать лишней информацией. В следующих частях будем разбирать каждый пункт из нашего плана.
Если вдруг я что-то упустил, вы всегда можете написать мне в личку @artemiygreg и дайте плиз обратную связь, жмакнув соответствующую кнопку внизу.
Я всегда говорю о том, что количество написаного кода не равно продуктивности и эффективности. Разработка это не только про написание кода, много времени уходит на подумать, проектирование каких-то штук, обсуждение и т.д.
Не давно Github провёл внутренне исследование "Good Day Project от GitHub". Так вот, результаты этого исследования как раз тому подтверждение.
Не давно Github провёл внутренне исследование "Good Day Project от GitHub". Так вот, результаты этого исследования как раз тому подтверждение.
📊 Дайджест недели 👇
• Анонс мини-курса по основам Scrum
• Смена работы тимлидом: как готовиться, как онбордиться, и что дальше
• Oh, my Flutter – комьюнити единомышленников
• Что такое Scrum и с чем его едят?
• Исследование "Good Day Project от GitHub"
Digital Media – подписывайся на канал и будь в теме 😎
• Анонс мини-курса по основам Scrum
• Смена работы тимлидом: как готовиться, как онбордиться, и что дальше
• Oh, my Flutter – комьюнити единомышленников
• Что такое Scrum и с чем его едят?
• Исследование "Good Day Project от GitHub"
Digital Media – подписывайся на канал и будь в теме 😎
Основные понятия Scrum. Backlog (Бэклог)
Backlog (Бэклог) – простым языком, это список задач продукта, которые нужно выполнить. Стоит отметить что в Scrum есть 2 варианта бэклога.
1. Product backlog (Бэклог продукта) – это непосредственно общий список задач, историй, багов всего продукта. Как правило, поддерживают общий бэклог, формируют, выставляют приоритеты, актуализируют представители бизнеса, Product Owner или Product Manager, хоть и обязанности у них немного отличаются.
2. Sprint Back (Бэклог спринта) – это уже непосредственно список задач, историй, багов, которые команда должна выполнить за спринт. Бэклог спринта определяет непосредственно вся команда на Sprint Planning.
Дальше у нас по плану "Sprint (Спринт)". Первая, вводная часть о скраме тут. И по традиции, оставьте обратную связь, жмакнув соответствующую кнопку.
Backlog (Бэклог) – простым языком, это список задач продукта, которые нужно выполнить. Стоит отметить что в Scrum есть 2 варианта бэклога.
1. Product backlog (Бэклог продукта) – это непосредственно общий список задач, историй, багов всего продукта. Как правило, поддерживают общий бэклог, формируют, выставляют приоритеты, актуализируют представители бизнеса, Product Owner или Product Manager, хоть и обязанности у них немного отличаются.
2. Sprint Back (Бэклог спринта) – это уже непосредственно список задач, историй, багов, которые команда должна выполнить за спринт. Бэклог спринта определяет непосредственно вся команда на Sprint Planning.
Дальше у нас по плану "Sprint (Спринт)". Первая, вводная часть о скраме тут. И по традиции, оставьте обратную связь, жмакнув соответствующую кнопку.