☕ SOLID принципы программирования в Java
На этом вебинаре мы окунёмся в мир объектно-ориентированного программирования, поговорим о SOLID-принципах создания крупных проектов, рассмотрим теорию и практику по каждой букве на примере создания и рефакторинга небольшой программы на языке Java.
Смотреть
@itlecture
На этом вебинаре мы окунёмся в мир объектно-ориентированного программирования, поговорим о SOLID-принципах создания крупных проектов, рассмотрим теорию и практику по каждой букве на примере создания и рефакторинга небольшой программы на языке Java.
Смотреть
@itlecture
YouTube
SOLID принципы программирования в Java
Промокод на скидку 15% на все курсы ITVDN- H94BCAB
Больше о SOLID - https://itvdn.com/ru/video/solid-java?utm_source=yb_web_solid-java
На этом вебинаре мы окунёмся в мир объектно-ориентированного программирования, поговорим о SOLID-принципах создания крупных…
Больше о SOLID - https://itvdn.com/ru/video/solid-java?utm_source=yb_web_solid-java
На этом вебинаре мы окунёмся в мир объектно-ориентированного программирования, поговорим о SOLID-принципах создания крупных…
Создание сайта на 1С-Битрикс.
1. Установка Битрикс - Смотреть
2. Верстка макета, ч. 1 - Смотреть
3. Верстка макета, ч. 2 - Смотреть
4. Добавление шаблона сайта - Смотреть
5. Вывод компонентов, ч. 1 - Смотреть
6. Вывод компонентов, ч. 2 - Смотреть
7. Разработка собственного компонента - Смотреть
8. Небольшой обзор формы от Altasib - Смотреть
9. Собственный компонент с использованием класса компонента - Смотреть
10. Перенос сайта с локального компьютера на сервер - Смотреть
@itlecture
1. Установка Битрикс - Смотреть
2. Верстка макета, ч. 1 - Смотреть
3. Верстка макета, ч. 2 - Смотреть
4. Добавление шаблона сайта - Смотреть
5. Вывод компонентов, ч. 1 - Смотреть
6. Вывод компонентов, ч. 2 - Смотреть
7. Разработка собственного компонента - Смотреть
8. Небольшой обзор формы от Altasib - Смотреть
9. Собственный компонент с использованием класса компонента - Смотреть
10. Перенос сайта с локального компьютера на сервер - Смотреть
@itlecture
YouTube
Создание сайта на 1С-Битрикс. 1. Установка Битрикс
VMware: https://www.vmware.com/ru/products/workstation-pro/workstation-pro-evaluation.html
Виртуальная машина Bitrix: https://www.1c-bitrix.ru/products/vmbitrix/
Установка Битрикс на локальном компьютере. Виртуальная машина Битрикс.
Поддержка канала: 4276…
Виртуальная машина Bitrix: https://www.1c-bitrix.ru/products/vmbitrix/
Установка Битрикс на локальном компьютере. Виртуальная машина Битрикс.
Поддержка канала: 4276…
☕ Java 8: Хороший, плохой, злой
Java 8 уже несколько лет с нами, и за это время большая часть проектов перешла на использование этой версии, в том числе начав использовать новые возможности языка. Но все ли научились использовать их правильно и эффективно? Активно участвуя в ревью кода, за последние годы Николай насмотрелся на достаточно общие анти-шаблоны в применении новинок Java 8. В этом докладе будут продемонстрированы на практических примерах неправильные и неэффективные техники работы с Optional, Stream и лямбдами, а также корректные способы решения изначальных задач.
Смотреть
@itlecture
Java 8 уже несколько лет с нами, и за это время большая часть проектов перешла на использование этой версии, в том числе начав использовать новые возможности языка. Но все ли научились использовать их правильно и эффективно? Активно участвуя в ревью кода, за последние годы Николай насмотрелся на достаточно общие анти-шаблоны в применении новинок Java 8. В этом докладе будут продемонстрированы на практических примерах неправильные и неэффективные техники работы с Optional, Stream и лямбдами, а также корректные способы решения изначальных задач.
Смотреть
@itlecture
YouTube
Николай Алименков — Java 8: Хороший, плохой, злой
Подробнее о Java-конференциях:
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Java 8 уже несколько лет с нами, и за это время большая часть проектов перешла на использование этой версии, в том числе начав использовать…
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Java 8 уже несколько лет с нами, и за это время большая часть проектов перешла на использование этой версии, в том числе начав использовать…
▪️ Публичное собеседование: Python-программист
Публичное собеседование - это формат учебного собеседования в прямом эфире. Кандидат рассказывает о себе, а собеседующий задаёт наводящие вопросы с целью раскрыть навыки кандидата, его hard и soft скиллы, которые понадобятся при приёме на работу.
Смотреть
@itlecture
Публичное собеседование - это формат учебного собеседования в прямом эфире. Кандидат рассказывает о себе, а собеседующий задаёт наводящие вопросы с целью раскрыть навыки кандидата, его hard и soft скиллы, которые понадобятся при приёме на работу.
Смотреть
@itlecture
YouTube
Публичное собеседование: Python-программист [Хекслет]
Публичное собеседование для python-программиста.
- Собеседует Никита Соболев, CTO в wemake.services, автор методологии Repeatable Software Development Process, организатор ElixirLangMoscow, член Программного комитета MoscowPythonConf++
- Проходит интервью…
- Собеседует Никита Соболев, CTO в wemake.services, автор методологии Repeatable Software Development Process, организатор ElixirLangMoscow, член Программного комитета MoscowPythonConf++
- Проходит интервью…
▪️ Изучаем язык программирования Go
1. Стоит ли учить Golang. Как учить Go? Смотреть
2. Изучаем основы языка Go Смотреть
@itlecture
1. Стоит ли учить Golang. Как учить Go? Смотреть
2. Изучаем основы языка Go Смотреть
@itlecture
YouTube
Стоит ли учить Golang. Как учить Go.
В этом видео мы наконец то добрались до обсуждения golang относительно нового языка программирования. Я расскажу почему стоит учить golang новичку уже именно сейчас. Расскажу что это go lang и его перспективы в будущем. Так же обсудим как учить go новичку.…
👨🏻💻 Как стать C#/.NET разработчиком?
▪️ Кто такой С#/.NET разработчик
▪️ Какие знания, умения и навыки нужны
▪️ С чего начать обучение программированию
▪️ Составление плана обучения
▪️ Рекомендуемая литература
▪️ Ответы на вопросы
Смотреть
@itlecture
▪️ Кто такой С#/.NET разработчик
▪️ Какие знания, умения и навыки нужны
▪️ С чего начать обучение программированию
▪️ Составление плана обучения
▪️ Рекомендуемая литература
▪️ Ответы на вопросы
Смотреть
@itlecture
YouTube
Как стать C#/.NET разработчиком?
Промокод на скидку 15% на все курсы ITVDN- H94BCAB
Курсы для C#/.NET разработчикa- https://itvdn.com/ru/specialities/net-developer?utm_source=yb_webinar_net
Кто такой С#/.NET разработчик
Какие знания, умения и навыки нужны
С чего начать обучение программированию…
Курсы для C#/.NET разработчикa- https://itvdn.com/ru/specialities/net-developer?utm_source=yb_webinar_net
Кто такой С#/.NET разработчик
Какие знания, умения и навыки нужны
С чего начать обучение программированию…
🎬 Знакомимся с основными возможностями Docker [GeekBrains]
Docker — это действительно Must Have инструмент для разработчика и администратора любого крупного проекта. И даже если это не так, Docker всё равно необходимо знать. Ведь уже в ближайшем будущем он будет везде, начиная от десктопного Linux-дистрибутива и заканчивaя пулом серверов на AWS. А разобраться с ним довольно лeгко, если, конечно, правильно понимать принцип его работы.
Вы узнаете:
- что такое Docker;
- преимущества перед LXC и классической виртуализацией;
- области применения.
Docker — это действительно Must Have инструмент для разработчика и администратора любого крупного проекта. И даже если это не так, Docker всё равно необходимо знать. Ведь уже в ближайшем будущем он будет везде, начиная от десктопного Linux-дистрибутива и заканчивaя пулом серверов на AWS. А разобраться с ним довольно лeгко, если, конечно, правильно понимать принцип его работы.
Вы узнаете:
- что такое Docker;
- преимущества перед LXC и классической виртуализацией;
- области применения.
YouTube
Возможности программного обеспечения Docker [GeekBrains]
Начни карьеру с бесплатного курса "Основы программирования" https://goo.gl/jTP4nP
Знакомимся с возможностями программного обеспечения Docker.
Docker — это программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации…
Знакомимся с возможностями программного обеспечения Docker.
Docker — это программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации…
👨🏻💻Серия уроков по GIT
Урок 0. Подготовка и Введение - Смотреть
Урок 1. Первый коммит - Смотреть
Урок 2. Проверка состояния - Смотреть
Урок 3. Индексация файлов - Смотреть
Урок 4. История коммитов - Смотреть
Урок 5. Git checkout - Назад в будущее - Смотреть
Урок 6. Отмена индексированных файлов - Смотреть
Урок 7. Revert - Отмена коммита - Смотреть
Урок 8. Решение простого конфликта - Смотреть
Урок 9. Ветки и их применение - Смотреть
Урок 10. Слияние веток и решение конфликтов слияния - Смотреть
Урок 11. Rebase vs. Merge - Что такое git rebase? - Смотреть
Урок 12. Удаленный репозиторий и git clone - Смотреть
Урок 13. Загружаем изменения на удаленный репозиторий - Смотреть
Урок 14. Обновляем код манерой merge и rebase - Смотреть
Урок 15. Что такое Origin и для чего нужен stash? - Смотреть
@itlecture
Урок 0. Подготовка и Введение - Смотреть
Урок 1. Первый коммит - Смотреть
Урок 2. Проверка состояния - Смотреть
Урок 3. Индексация файлов - Смотреть
Урок 4. История коммитов - Смотреть
Урок 5. Git checkout - Назад в будущее - Смотреть
Урок 6. Отмена индексированных файлов - Смотреть
Урок 7. Revert - Отмена коммита - Смотреть
Урок 8. Решение простого конфликта - Смотреть
Урок 9. Ветки и их применение - Смотреть
Урок 10. Слияние веток и решение конфликтов слияния - Смотреть
Урок 11. Rebase vs. Merge - Что такое git rebase? - Смотреть
Урок 12. Удаленный репозиторий и git clone - Смотреть
Урок 13. Загружаем изменения на удаленный репозиторий - Смотреть
Урок 14. Обновляем код манерой merge и rebase - Смотреть
Урок 15. Что такое Origin и для чего нужен stash? - Смотреть
@itlecture
YouTube
Git: Урок 0. Подготовка и Введение
Стань Android-разработчиком: https://goo.gl/4iUNPj.
Поспеши, действуют приятные скидки!
Сайт: http://devcolibri.com
Вконтакте: https://vk.com/devcolibri
Telegram: https://telegram.me/dcolibri
Twitter: https://twitter.com/devcolibri
Facebook: https://ww…
Поспеши, действуют приятные скидки!
Сайт: http://devcolibri.com
Вконтакте: https://vk.com/devcolibri
Telegram: https://telegram.me/dcolibri
Twitter: https://twitter.com/devcolibri
Facebook: https://ww…
📄 Как писать Cover Letter, чтобы взять заказ на Upwork?
Как начать работать на Upwork. Как писать Cover Letter. Как взять первый заказ? - разберем на реальных примерах.
Смотреть
@itlecture
Как начать работать на Upwork. Как писать Cover Letter. Как взять первый заказ? - разберем на реальных примерах.
Смотреть
@itlecture
🗒 Четырёхмерная Математика: Что посмотреть и послушать в четвертом измерении с Мэттом Паркером
Мэтт Паркер, комик и математик, в этой лекции показывает, как четырехмерные фигуры появляются в 3D мире, и показывает, возможно, самую ботанскую в мире вязаную шапку!
Узнайте, как сделать сердечки из петли Мёбиуса, 4d рамки из питьевых соломинок и очистителей труб, и другие математические трюки в этом интересном разговоре Мэтта Паркера. Мэтт объясняет, как узнать, что кто-то бросает в вас 4d кубы, а также то, что происходит, когда ваша мама вяжет трехмерную тень четырехмерного пончика, чтобы носить её на голове, в этой веселой беседе о проблемах визуализации четвертого измерения.
Мэтт Паркер был австралийским школьным учителем, прежде чем он переехал в Лондон, где он работает как комик и математический коммуникатор. Он пишет книги, появляется на радио и в телевизионных шоу, способствует газетам, посещает школы и дает комедийные шоу.
Смотреть
@itlecture
Мэтт Паркер, комик и математик, в этой лекции показывает, как четырехмерные фигуры появляются в 3D мире, и показывает, возможно, самую ботанскую в мире вязаную шапку!
Узнайте, как сделать сердечки из петли Мёбиуса, 4d рамки из питьевых соломинок и очистителей труб, и другие математические трюки в этом интересном разговоре Мэтта Паркера. Мэтт объясняет, как узнать, что кто-то бросает в вас 4d кубы, а также то, что происходит, когда ваша мама вяжет трехмерную тень четырехмерного пончика, чтобы носить её на голове, в этой веселой беседе о проблемах визуализации четвертого измерения.
Мэтт Паркер был австралийским школьным учителем, прежде чем он переехал в Лондон, где он работает как комик и математический коммуникатор. Он пишет книги, появляется на радио и в телевизионных шоу, способствует газетам, посещает школы и дает комедийные шоу.
Смотреть
@itlecture
YouTube
Four Dimensional Maths: Things to See and Hear in the Fourth Dimension - with Matt Parker
Matt Parker, comedian and mathematician, shows how four-dimensional shapes appear in a 3D world in this hands-on talk, featuring what is possibly the world's nerdiest knitted hat!
Subscribe for weekly science videos: http://bit.ly/RiSubscRibe
Buy Matt's…
Subscribe for weekly science videos: http://bit.ly/RiSubscRibe
Buy Matt's…
▪️ Реальный DevOps в энтерпрайзе
Что такое DevOps? Очередной модный термин? Методология? Набор инструментов? Культурные практики?
Для Райффайзенбанка DevOps - микс из всего перечисленного (смешать, но не взбалтывать!), применяемый чтобы:
- ускорить разработку и внедрение новых решений не в ущерб качеству;
- вовлечь админов в работу девелопмента;
- заинтересовать разработчиков жизнеспособностью их творений в реальной жизни.
Смотреть
@itlecture
Что такое DevOps? Очередной модный термин? Методология? Набор инструментов? Культурные практики?
Для Райффайзенбанка DevOps - микс из всего перечисленного (смешать, но не взбалтывать!), применяемый чтобы:
- ускорить разработку и внедрение новых решений не в ущерб качеству;
- вовлечь админов в работу девелопмента;
- заинтересовать разработчиков жизнеспособностью их творений в реальной жизни.
Смотреть
@itlecture
YouTube
Реальный DevOps в энтерпрайзе / Александр Тараторин (Райффайзенбанк)
РИТ++ 2017, Web-scale IT Сonference
Зал Владивосток, 5 июня, 18:00
Тезисы:
http://webscaleconf.ru/2017/abstracts/2828.html
Что такое DevOps? Очередной модный термин? Методология? Набор инструментов? Культурные практики?
Для Райффайзенбанка DevOps - микс…
Зал Владивосток, 5 июня, 18:00
Тезисы:
http://webscaleconf.ru/2017/abstracts/2828.html
Что такое DevOps? Очередной модный термин? Методология? Набор инструментов? Культурные практики?
Для Райффайзенбанка DevOps - микс…
📦 Внутреннее устройство Linux
👉🏻 Трассировка системных и библиотечных вызовов Linux - Смотреть
👉🏻 Мониторинг файлов, устройств и сетевых сокетов в Linux - Смотреть
👉🏻 (Пере-)сборка программного обеспечения - Смотреть
👉🏻 DAC: дискреционное разграничение доступа в Linux: режим и списки доступа - Смотреть
👉🏻 MAC: Введение в AppArmor - Смотреть
👉🏻 Программирование на bash в Linux - Смотреть
👉🏻 Основы Linux: пользователи и вход в систему - Смотреть
@itlecture
👉🏻 Трассировка системных и библиотечных вызовов Linux - Смотреть
👉🏻 Мониторинг файлов, устройств и сетевых сокетов в Linux - Смотреть
👉🏻 (Пере-)сборка программного обеспечения - Смотреть
👉🏻 DAC: дискреционное разграничение доступа в Linux: режим и списки доступа - Смотреть
👉🏻 MAC: Введение в AppArmor - Смотреть
👉🏻 Программирование на bash в Linux - Смотреть
👉🏻 Основы Linux: пользователи и вход в систему - Смотреть
@itlecture
YouTube
Трассировка системных и библиотечных вызовов Linux
Трассировка системных и библиотечных вызовов Linux
--
Серия видеороликов, записанная для ВИШ СПбПУ aka http://www.avalon.ru
--
Серия видеороликов, записанная для ВИШ СПбПУ aka http://www.avalon.ru
☁️ Облачные хранилища (Azure) данных и их сравнительный анализ
Облачное хранилище – это модель облачных вычислений, предусматривающая хранение данных в Интернете с помощью поставщика облачных вычислительных ресурсов, который предоставляет хранилище данных как сервис и обеспечивает управление им. Облако избавляет от необходимости приобретать собственную инфраструктуру для хранения данных и управлять ею. Это обеспечивает гибкость, глобальную масштабируемость и надежность. Данные доступны в любое время и в любом месте.
Вариантов хранения данных в облаке много. Чем пользоваться, что лучше? Неправильный выбор может привести к падению производительности приложений или, что ещё хуже, к завышенной стоимости услуг по хранению данных.
Об этом и многих других вопросах шла речь на бесплатном семинаре учебного центра "Специалист" при МГТУ имени Баумана.
Смотреть
@itlecture
Облачное хранилище – это модель облачных вычислений, предусматривающая хранение данных в Интернете с помощью поставщика облачных вычислительных ресурсов, который предоставляет хранилище данных как сервис и обеспечивает управление им. Облако избавляет от необходимости приобретать собственную инфраструктуру для хранения данных и управлять ею. Это обеспечивает гибкость, глобальную масштабируемость и надежность. Данные доступны в любое время и в любом месте.
Вариантов хранения данных в облаке много. Чем пользоваться, что лучше? Неправильный выбор может привести к падению производительности приложений или, что ещё хуже, к завышенной стоимости услуг по хранению данных.
Об этом и многих других вопросах шла речь на бесплатном семинаре учебного центра "Специалист" при МГТУ имени Баумана.
Смотреть
@itlecture
YouTube
Облачные хранилища (Azure) данных и их сравнительный анализ
Облачное хранилище – это модель облачных вычислений, предусматривающая хранение данных в Интернете с помощью поставщика облачных вычислительных ресурсов, который предоставляет хранилище данных как сервис и обеспечивает управление им. Облако избавляет от…
▪️ Скринкасты - алгоритмы на JavaScript
1. Траспиляция из async/await в генераторы - Смотреть
2. JavaScript for-loops are… complicated - Смотреть
3. Y-комбинатор на JavaScript - Смотреть
4. JavaScript реализация throttle на пальцах - Смотреть
@itlecture
1. Траспиляция из async/await в генераторы - Смотреть
2. JavaScript for-loops are… complicated - Смотреть
3. Y-комбинатор на JavaScript - Смотреть
4. JavaScript реализация throttle на пальцах - Смотреть
@itlecture
YouTube
Траспиляция из async/await в генераторы
В этом скринкасте я хочу повнимательнее посмотреть на работу async/await.
Попробуем вручную транспилировать async/await в генераторы, посмотрим как это делают Babel и TypeScript.
https://bit.ly/2L0RtMf - TypeScript Playground
https://bit.ly/2RmELsu - Babel…
Попробуем вручную транспилировать async/await в генераторы, посмотрим как это делают Babel и TypeScript.
https://bit.ly/2L0RtMf - TypeScript Playground
https://bit.ly/2RmELsu - Babel…
📑Верхнеуровневая архитектура фронтенда
Поговорим об архитектуре как о части разработки ПО: что это такое, какие функции она выполняет и какие проблемы решает. Затем рассмотрим наиболее популярные для фронтенда архитектурные подходы: Model-View-Controller и Flux.
Смотреть
@itlecture
Поговорим об архитектуре как о части разработки ПО: что это такое, какие функции она выполняет и какие проблемы решает. Затем рассмотрим наиболее популярные для фронтенда архитектурные подходы: Model-View-Controller и Flux.
Смотреть
@itlecture
YouTube
011. Верхнеуровневая архитектура фронтенда — Анна Карпелевич
Поговорим об архитектуре как о части разработки ПО: что это такое, какие функции она выполняет и какие проблемы решает. Затем рассмотрим наиболее популярные для фронтенда архитектурные подходы: Model-View-Controller и Flux.
▫️ DevOps-cага "о шаблонном микросервисе"
DevOpsConf Russia 2018
В начале мы мигрировали наши микросервисы в Kubernetes. Со временем научились молниеносно выводить в прод новые микросервисы с помощью стандартизации и фиксирования в коде всех договоренностей между админами и разработчиками. Получая из коробки ci/cd. Ничего не забывая. Накапливая опыт эксплуатации и сразу распространяя его на все приложения. Как, почему и зачем…
#devops #kubernetes
Смотреть
@itlecture
DevOpsConf Russia 2018
В начале мы мигрировали наши микросервисы в Kubernetes. Со временем научились молниеносно выводить в прод новые микросервисы с помощью стандартизации и фиксирования в коде всех договоренностей между админами и разработчиками. Получая из коробки ci/cd. Ничего не забывая. Накапливая опыт эксплуатации и сразу распространяя его на все приложения. Как, почему и зачем…
#devops #kubernetes
Смотреть
@itlecture
YouTube
DevOps-cага "о шаблонном микросервисе" / Максим Вихарев (Alytics)
Приглашаем на DevOpsConf 2025, которая пройдет 7 и 8 апреля 2025 в Сколково в Москве.
Программа, подробности и билеты по ссылке: https://devopsconf.io/moscow/2025
---------
DevOpsConf Russia 2018
Тезисы и презентация:
http://devopsconf.io/moscow/201…
Программа, подробности и билеты по ссылке: https://devopsconf.io/moscow/2025
---------
DevOpsConf Russia 2018
Тезисы и презентация:
http://devopsconf.io/moscow/201…
«Написание Телеграм-бота» от образовательного портала GeekBrains
Вы узнаете, на что способны Telegram-боты и что можно делать с их API
Смотреть
@itlecture
Вы узнаете, на что способны Telegram-боты и что можно делать с их API
Смотреть
@itlecture
YouTube
Написание Телеграм бота на Python
{ GeekCode | GeekDay | GeekBrains | GeekWeek2018 | MailRu }
Вы узнаете, на что способны Telegram-боты и что можно делать с их API:
Я покажу, как работать с API ботов на низком уровне через отправку запросов.
Сделаем каркас бота с помощью библиотеки.
Навесим…
Вы узнаете, на что способны Telegram-боты и что можно делать с их API:
Я покажу, как работать с API ботов на низком уровне через отправку запросов.
Сделаем каркас бота с помощью библиотеки.
Навесим…
▪️ Паттерны и антипаттерны непрерывных обновлений в практике DevOps
Итак, ты решил обновить софт у своих пользователей. Может быть, это 100500 микросервисов в их кластере Kubernetes, может быть, это очередной редактор на JavaScript у них на ноутбуке, может быть, это приложение для дипфейков в их смартфоне, а может быть, ты даже не побоялся обновить их автомобиль! Что уже может пойти не так, правда?!
В этом докладе мы проанализируем реальные фейлы, которые ежедневно и повсеместно происходят при обновлении софта. Мы посмотрим, как всевозможные DevOps-паттерны ложатся на эти сценарии и как правильное их применение смогло бы, возможно, спасти всех этих людей. И нет, хорошенько проверить всё ручками перед отправкой и попросить у пользователя еще раз хорошенько проверить всё ручками при приёмке не является одним из рекомендованных паттернов, несмотря на то, что так делает половина индустрии!
Послушайте полезные кошмарики про непрерывное обновление, и вы получите шанс познакомиться со множеством очевидных (и не таких уж и очевидных!) проверенных идей и практик, которые вы сможете начать применять сразу после доклада, и, может быть, ваши пользователи будут ненавидеть вас немножко меньше!
Смотреть
@itlecture
Итак, ты решил обновить софт у своих пользователей. Может быть, это 100500 микросервисов в их кластере Kubernetes, может быть, это очередной редактор на JavaScript у них на ноутбуке, может быть, это приложение для дипфейков в их смартфоне, а может быть, ты даже не побоялся обновить их автомобиль! Что уже может пойти не так, правда?!
В этом докладе мы проанализируем реальные фейлы, которые ежедневно и повсеместно происходят при обновлении софта. Мы посмотрим, как всевозможные DevOps-паттерны ложатся на эти сценарии и как правильное их применение смогло бы, возможно, спасти всех этих людей. И нет, хорошенько проверить всё ручками перед отправкой и попросить у пользователя еще раз хорошенько проверить всё ручками при приёмке не является одним из рекомендованных паттернов, несмотря на то, что так делает половина индустрии!
Послушайте полезные кошмарики про непрерывное обновление, и вы получите шанс познакомиться со множеством очевидных (и не таких уж и очевидных!) проверенных идей и практик, которые вы сможете начать применять сразу после доклада, и, может быть, ваши пользователи будут ненавидеть вас немножко меньше!
Смотреть
@itlecture
YouTube
Барух Садогурский — Паттерны и антипаттерны непрерывных обновлений в практике DevOps
Подробнее о конференции DevOops: https://jrg.su/t1mP5U
— — . .Итак, ты решил обновить софт у своих пользователей. Может быть, это 100500 микросервисов в их кластере Kubernetes, может быть, это очередной редактор на JavaScript у них на ноутбуке, может быть…
— — . .Итак, ты решил обновить софт у своих пользователей. Может быть, это 100500 микросервисов в их кластере Kubernetes, может быть, это очередной редактор на JavaScript у них на ноутбуке, может быть…
💭 Как спроектировать MySQL инфраструктуру для высоких нагрузок и как с ней жить
Речь идёт о реализации устойчивой и высокопроизводительной инфраструктуры хранения данных на основе MySQL, проблемах такой инфрастуктуры, взаимодействию с другими командами, а также о системном подходе к отслеживанию, планированию и управлению нагрузками и методам минимизации даунтайма.
Этот доклад будет интересен инженерам, DBA и архитекторам, только планирующим инфраструктуру приложения или ищущим пути стабилизации существующей системы и увеличения ее производительности.
Смотреть
@itlecture
Речь идёт о реализации устойчивой и высокопроизводительной инфраструктуры хранения данных на основе MySQL, проблемах такой инфрастуктуры, взаимодействию с другими командами, а также о системном подходе к отслеживанию, планированию и управлению нагрузками и методам минимизации даунтайма.
Этот доклад будет интересен инженерам, DBA и архитекторам, только планирующим инфраструктуру приложения или ищущим пути стабилизации существующей системы и увеличения ее производительности.
Смотреть
@itlecture
YouTube
Как спроектировать MySQL инфраструктуру для высоких нагрузок и как с ней жить [Хекслет]
Спикер - Владимир Фёдорков, ECommPay Russia.
Тема: Как спроектировать MySQL инфраструктуру для высоких нагрузок и как с ней жить
Речь идёт о реализации устойчивой и высокопроизводительной инфраструктуры хранения данных на основе MySQL, проблемах такой инфрастуктуры…
Тема: Как спроектировать MySQL инфраструктуру для высоких нагрузок и как с ней жить
Речь идёт о реализации устойчивой и высокопроизводительной инфраструктуры хранения данных на основе MySQL, проблемах такой инфрастуктуры…
Разговоры о профессии программист. Полезные советы.
▪️Важное качество программиста - Смотреть
▪️Выучить язык или научиться программировать - Смотреть
▪️Джуниор — не роскошь! - Смотреть
▪️В чем смысл open source? - Смотреть
▪️Минимум 5 лет опыта?! - Смотреть
▪️4 ошибки начинающего программиста - Смотреть
▪️Есть ли жизнь после Senior Engineer? - Смотреть
▪️Снова джуниор. 1 месяц в роли тимлида - Смотреть
▪️Правила хорошего ревью кода / Code review - Смотреть
▪️Отличие Junior, Mid, Senior Engineer - Смотреть
@itlecture
▪️Важное качество программиста - Смотреть
▪️Выучить язык или научиться программировать - Смотреть
▪️Джуниор — не роскошь! - Смотреть
▪️В чем смысл open source? - Смотреть
▪️Минимум 5 лет опыта?! - Смотреть
▪️4 ошибки начинающего программиста - Смотреть
▪️Есть ли жизнь после Senior Engineer? - Смотреть
▪️Снова джуниор. 1 месяц в роли тимлида - Смотреть
▪️Правила хорошего ревью кода / Code review - Смотреть
▪️Отличие Junior, Mid, Senior Engineer - Смотреть
@itlecture
YouTube
Важное качество программиста
2 месяца хостинга от Handyhost: http://handyhost.ru/l/?ref=31601
Поддержать канал: https://www.patreon.com/seniorsoftwarevlogger
Сайт: https://seniorsoftwarevlogger.com
Моя техника и другие штуки https://kit.co/seniorsoftwarevlogger/my-setup
Поддержать канал: https://www.patreon.com/seniorsoftwarevlogger
Сайт: https://seniorsoftwarevlogger.com
Моя техника и другие штуки https://kit.co/seniorsoftwarevlogger/my-setup