🔎 Что такое Elasticsearch и Elastic Stack — [18:13]
Elasticsearch — это поисковая система, работающая в режиме реального времени. Позволяет хранить и обрабатывать огромные объёмы данных. Она работает и у Netflix, и у GitHub, и у Amazon.
Освоить её не так уж сложно. Это видео — вступительная часть. Здесь вы узнаете про Elasticsearch, Elastic Stack и зачем это нужно.
Перейти к просмотру
#видео #теория
Elasticsearch — это поисковая система, работающая в режиме реального времени. Позволяет хранить и обрабатывать огромные объёмы данных. Она работает и у Netflix, и у GitHub, и у Amazon.
Освоить её не так уж сложно. Это видео — вступительная часть. Здесь вы узнаете про Elasticsearch, Elastic Stack и зачем это нужно.
Перейти к просмотру
#видео #теория
Алгоритмическое собеседование в Яндекс — [2:03:44]
Для многих мобильных разработчиков алгоритмы — это серьёзный барьер для трудоустройства.
Для всех, кто целится на работу в Яндексе, делимся с вами суперполезным подробным разбором заданий для кандидата уровня middle.
Собеседование проходило по настоящему, никто кандидата не готовил.
Перейти к просмотру
#видео #профессия
Для многих мобильных разработчиков алгоритмы — это серьёзный барьер для трудоустройства.
Для всех, кто целится на работу в Яндексе, делимся с вами суперполезным подробным разбором заданий для кандидата уровня middle.
Собеседование проходило по настоящему, никто кандидата не готовил.
Перейти к просмотру
#видео #профессия
🔥 Архитектура универсальных веб-приложений — [39:47]
Доля мобильного трафика составляет 87%, а значит веб-приложения необходимо разрабатывать и под десктоп, и под смартфоны.
Автор отвечает на интересные вопросы: нужна ли команда мобильных разработчиков и как перенести веб-приложение на телефон.
Перейти к просмотру
#видео #теория
Доля мобильного трафика составляет 87%, а значит веб-приложения необходимо разрабатывать и под десктоп, и под смартфоны.
Автор отвечает на интересные вопросы: нужна ли команда мобильных разработчиков и как перенести веб-приложение на телефон.
Перейти к просмотру
#видео #теория
⚡️ Курс Веб-разработчик
Курс для тех, кто решил попробовать себя в роли верстальщика. В нём вы познакомитесь с HTML, CSS, JavaScript и с теорией, важной при создании сайта.
1. Установка необходимых программ — [12:33]
2. Полный цикл создания сайтов — [15:31]
3. Работа с графикой для разработчика — [37:20]
4. Настройка рабочего пространства — [21:58]
5. Знакомство с основами HTML — [36:34]
Перейти к плейлисту
#видео #web
Курс для тех, кто решил попробовать себя в роли верстальщика. В нём вы познакомитесь с HTML, CSS, JavaScript и с теорией, важной при создании сайта.
1. Установка необходимых программ — [12:33]
2. Полный цикл создания сайтов — [15:31]
3. Работа с графикой для разработчика — [37:20]
4. Настройка рабочего пространства — [21:58]
5. Знакомство с основами HTML — [36:34]
Перейти к плейлисту
#видео #web
🧩 Изучение нескольких языков программирования одновременно — [13:01]
«А пять языков это... Нормально?» Новички хватаются читать всё подряд, чтобы стать настоящими программистами, так и не понимая, что задача программиста — решить проблему и неважно как.
Автор с 10 годами опыта разработки рассказывает, нужно ли учить несколько языков, как правильно решать задачи и ещё делится опытом про проект на разных ЯП.
Перейти к просмотру
#видео #профессия
«А пять языков это... Нормально?» Новички хватаются читать всё подряд, чтобы стать настоящими программистами, так и не понимая, что задача программиста — решить проблему и неважно как.
Автор с 10 годами опыта разработки рассказывает, нужно ли учить несколько языков, как правильно решать задачи и ещё делится опытом про проект на разных ЯП.
Перейти к просмотру
#видео #профессия
⚡️ Как стать Backend разработчиком — [12:05]
Backend занимается созданием невидимой части сайта. Он отвечает за самые важные процессы бизнеса: хранения данных, обработку входящих запросов.
В этом видео вы узнаете какие задачи стоят перед Backend разработчиком и какие технологии надо учить чтобы стать программистом.
Перейти к просмотру
#видео #профессия
Backend занимается созданием невидимой части сайта. Он отвечает за самые важные процессы бизнеса: хранения данных, обработку входящих запросов.
В этом видео вы узнаете какие задачи стоят перед Backend разработчиком и какие технологии надо учить чтобы стать программистом.
Перейти к просмотру
#видео #профессия
🔥 Качество vs корректность программы — [9:01]
От качества зависит, сможет ли приложение удовлетворить потребности пользователя: функциональность, производительность, удобство. Корректность — насколько точно работает приложение.
Поскольку и то, и то требует много времени, людей и денег, приходится чем-то жертвовать. Как сделать правильный выбор — в ролике:
Перейти к просмотру
#видео #теория
От качества зависит, сможет ли приложение удовлетворить потребности пользователя: функциональность, производительность, удобство. Корректность — насколько точно работает приложение.
Поскольку и то, и то требует много времени, людей и денег, приходится чем-то жертвовать. Как сделать правильный выбор — в ролике:
Перейти к просмотру
#видео #теория
☕️ JPoint 2022
Это конференция на тему разработки на Java/Kotlin и не только. Здесь множество профессиональных разработчиков рассказывают про тестирование, оптимизацию, Kotlin-разработку, Kubernetes и даже пишут проект в прямом эфире.
1. Открытие конференции — [35:20]
2. OpenJDK Project CRaC: задачи и проблемы — [59:15]
3. Spring Data JPA. Антипаттерны тестирования — [54:34]
4. Ноутбуки Kotlin для обучения и прототипирования — [1:02:21]
5. Интервью с Антоном Козловым — [50:31]
Перейти к плейлисту
#видео #java
Это конференция на тему разработки на Java/Kotlin и не только. Здесь множество профессиональных разработчиков рассказывают про тестирование, оптимизацию, Kotlin-разработку, Kubernetes и даже пишут проект в прямом эфире.
1. Открытие конференции — [35:20]
2. OpenJDK Project CRaC: задачи и проблемы — [59:15]
3. Spring Data JPA. Антипаттерны тестирования — [54:34]
4. Ноутбуки Kotlin для обучения и прототипирования — [1:02:21]
5. Интервью с Антоном Козловым — [50:31]
Перейти к плейлисту
#видео #java
⚡️ Сравниваем скорость встраиваемых key-value баз данных — [11:31]
этом видео разбирается, как выбрать быструю и эффективную встроенную key-value базу данных для вашего приложения на Go. Какие недостатки у Redis и есть ли альтернативы.
Из ролика вы узнаете о технологиях, лежащих в основе Bolt, LevelDB и Badger, а также увидите их производительность в разных сценариях.
Перейти к просмотру
#видео #go
этом видео разбирается, как выбрать быструю и эффективную встроенную key-value базу данных для вашего приложения на Go. Какие недостатки у Redis и есть ли альтернативы.
Из ролика вы узнаете о технологиях, лежащих в основе Bolt, LevelDB и Badger, а также увидите их производительность в разных сценариях.
Перейти к просмотру
#видео #go
✖ Признаки плохих IT компаний — [9:12]
Если вы не хотите убить свою психику и будущую карьеру — никогда не устраивайтесь на работу в компанию, у которой есть хотя бы несколько из этих признаков:
1. Дресс-код — [0:49]
2. Отсутствие Product Owner`а — [1:42]
3. Токсичная команда — [3:45]
4. «Советский» тип менеджмента и отношение к ошибкам — [4:50]
5. Менеджер не разбирается в IT — [6:48]
Перейти к просмотру
#видео #коллектив
Если вы не хотите убить свою психику и будущую карьеру — никогда не устраивайтесь на работу в компанию, у которой есть хотя бы несколько из этих признаков:
1. Дресс-код — [0:49]
2. Отсутствие Product Owner`а — [1:42]
3. Токсичная команда — [3:45]
4. «Советский» тип менеджмента и отношение к ошибкам — [4:50]
5. Менеджер не разбирается в IT — [6:48]
Перейти к просмотру
#видео #коллектив
👨💻 Логи и мониторинг: best practice — [24:33]
Правильное ведение логов поможет вам быстро найти ошибку, если она неожиданно возникнет на Production или во время тестирования.
Это видео хранит в себе лучшие практике для хранения и ведения логов: что записывать и как. Также упоминается мониторинг.
Перейти к просмотру
#видео #теория
Правильное ведение логов поможет вам быстро найти ошибку, если она неожиданно возникнет на Production или во время тестирования.
Это видео хранит в себе лучшие практике для хранения и ведения логов: что записывать и как. Также упоминается мониторинг.
Перейти к просмотру
#видео #теория
🐳 Docker для начинающих — [3:01:51]
С Docker можете забыть про проблемы с зависимостями: теперь вам достаточно один раз настроить приложение и запускать его на других пк.
Что такое контейнеризация, как правильно настроить Docker и что делать, если ничего не работает — это вам расскажет автор ролика.
Перейти к просмотру
#видео #devops
С Docker можете забыть про проблемы с зависимостями: теперь вам достаточно один раз настроить приложение и запускать его на других пк.
Что такое контейнеризация, как правильно настроить Docker и что делать, если ничего не работает — это вам расскажет автор ролика.
Перейти к просмотру
#видео #devops
🗳 Java. Optional — [18:26]
Не все программисты знаю, что такое Optional, а те кто знает или не умеет им пользоваться, или чётко понимает его роль в null-safety.
Класс Optional кажется простым, по определению, но с его использованием есть много подводных камней, о которых рассказывает автор ролика.
Перейти к просмотру
#видео #java
Не все программисты знаю, что такое Optional, а те кто знает или не умеет им пользоваться, или чётко понимает его роль в null-safety.
Класс Optional кажется простым, по определению, но с его использованием есть много подводных камней, о которых рассказывает автор ролика.
Перейти к просмотру
#видео #java
В финал турнира по этичному хакингу «CTFZone», организованного компанией BI.Zone, прошли 10 лучших команд. Этот турнир привлек участников со всего мира — в соревнованиях приняли участие 1326 команд из 117 различных стран.
Отборочный этап включал в себя 26 заданий, разделенных на 7 категорий: спортивное программирование, криптография, эксплуатация уязвимостей, расследование кибератак и другие. Одно из заданий, например, заключалось в обезвреживании вредоносного файла на инфицированном компьютере.
По итогам финала, который пройдет в онлайн-формате в ноябре 2023 года, команды из России, Индонезии, Китая, Южной Кореи, Чехии и Франции будут бороться за призовые места. Победители турнира получат следующие денежные призы: первое место — $10 000, второе место — $5000, и третье место — $3000.
BI.Zone является партнером Сбербанка и специализируется на обеспечении цифровой безопасности.
Отборочный этап включал в себя 26 заданий, разделенных на 7 категорий: спортивное программирование, криптография, эксплуатация уязвимостей, расследование кибератак и другие. Одно из заданий, например, заключалось в обезвреживании вредоносного файла на инфицированном компьютере.
По итогам финала, который пройдет в онлайн-формате в ноябре 2023 года, команды из России, Индонезии, Китая, Южной Кореи, Чехии и Франции будут бороться за призовые места. Победители турнира получат следующие денежные призы: первое место — $10 000, второе место — $5000, и третье место — $3000.
BI.Zone является партнером Сбербанка и специализируется на обеспечении цифровой безопасности.
🧑💻 Эффективное решение Leetcode задач — [5:47]
Разработчик из яндекса рассказывает как лучше решать задачи с Leetcode, как систематизировать знания, чтобы время не прошло зря.
Перейти к просмотру
#видео #теория
Разработчик из яндекса рассказывает как лучше решать задачи с Leetcode, как систематизировать знания, чтобы время не прошло зря.
Перейти к просмотру
#видео #теория
🧑💻 Искусственная жизнь — [8:20]
Это видео о том, как создать жизнь, действующую по самым простым правилам, используя Unity.
Перейти к просмотру
#видео #теория
Это видео о том, как создать жизнь, действующую по самым простым правилам, используя Unity.
Перейти к просмотру
#видео #теория
🧠 Поиск наибольшего контейнера с водой — [11:34]
Это задача с Frontend-собеседования, условия которой — имея высоты линий, выделить две чтобы получить самый большой контейнер.
Автор рассказывает как максимально эффективно решить задачу на языке программирования JavaScript.
Перейти к просмотру
#видео #теория
Это задача с Frontend-собеседования, условия которой — имея высоты линий, выделить две чтобы получить самый большой контейнер.
Автор рассказывает как максимально эффективно решить задачу на языке программирования JavaScript.
Перейти к просмотру
#видео #теория
💻 Итоговые проекты студентов образовательного центра VK в Бауманке
На протяжении двух лет студенты образовательного центра VK в МГТУ им. Н.Э. Баумана учились разработке. Под руководством преподавателей и экспертов из VK они создали собственные проекты в области web-, ML- и Java-разработки высоконагруженных приложений.
Недавно состоялась защита выпускных работ в московском офисе VK. Экспертный совет выбрал лучшие из них. В статье на Хабре студенты подробно рассказали о своих проектах – из неё вы узнаете, как создать свой технологичный продукт или сервис.
Перейти к чтению
#статья #проекты
На протяжении двух лет студенты образовательного центра VK в МГТУ им. Н.Э. Баумана учились разработке. Под руководством преподавателей и экспертов из VK они создали собственные проекты в области web-, ML- и Java-разработки высоконагруженных приложений.
Недавно состоялась защита выпускных работ в московском офисе VK. Экспертный совет выбрал лучшие из них. В статье на Хабре студенты подробно рассказали о своих проектах – из неё вы узнаете, как создать свой технологичный продукт или сервис.
Перейти к чтению
#статья #проекты
🔥 Отказоустойчивость сайтов, сервисов и API — [14:36]
В видео обсуждаются шаблоны для создания устойчивых веб-сайтов, сервисов и API-интерфейсов на примере настройки кластера Kubernetes и его мониторинга.
Также автор обсуждает важность тщательного управления определенными типами запросов во избежание системных ошибок.
Перейти к просмотру
#видео #теория
В видео обсуждаются шаблоны для создания устойчивых веб-сайтов, сервисов и API-интерфейсов на примере настройки кластера Kubernetes и его мониторинга.
Также автор обсуждает важность тщательного управления определенными типами запросов во избежание системных ошибок.
Перейти к просмотру
#видео #теория
🧩 Задача: Поиск Знаменитости. Метод двух указателей — [39:47]
Знаменитость — человек, который не знает никого в компании, но при этом каждый знает его самого. Ваша задача — найти такого человека.
Автор рассказывает как оптимально решить эту задачу с использованием двух указателей. Пример кода написан на Java.
Перейти к просмотру
#видео #теория
Знаменитость — человек, который не знает никого в компании, но при этом каждый знает его самого. Ваша задача — найти такого человека.
Автор рассказывает как оптимально решить эту задачу с использованием двух указателей. Пример кода написан на Java.
Перейти к просмотру
#видео #теория