#youtube #devops #игорь_латкин
Linux, Namespaces, Cgroups и Контейнеры
Выложили в Youtube-канале видео по теме Devops.
Содержание:
0:00 В чем выражается изоляция контейнеров друг от друга
1:18 Что такое дескрипторы
3:40 Основа и суть контейнеров
5:15 Запуск процесса в namespace другого процесса
7:18 Минусы контейнеров по сравнению с ВМ
9:07 Главные отличия контейнера от ВМ
10:45 Как особенность ОС интегрируется в образ и что вообще входит в образ
13:44 Control Groupes, cgroups
16:55 Задача Docker: как в целом все работает?
22:15 chroot
Объясняет Игорь Латкин.
посмотреть видео
Linux, Namespaces, Cgroups и Контейнеры
Выложили в Youtube-канале видео по теме Devops.
Содержание:
0:00 В чем выражается изоляция контейнеров друг от друга
1:18 Что такое дескрипторы
3:40 Основа и суть контейнеров
5:15 Запуск процесса в namespace другого процесса
7:18 Минусы контейнеров по сравнению с ВМ
9:07 Главные отличия контейнера от ВМ
10:45 Как особенность ОС интегрируется в образ и что вообще входит в образ
13:44 Control Groupes, cgroups
16:55 Задача Docker: как в целом все работает?
22:15 chroot
Объясняет Игорь Латкин.
посмотреть видео
YouTube
Linux, Namespaces, Cgroups и Контейнеры
Фрагмент 1-й лекции нашего курса «Деплой приложений в Kubernetes»:
https://inlnk.ru/Rjen5d
Содержание:
В чем выражается изоляция контейнеров друг от друга 0:00
Что такое дескрипторы 1:18
Основа и суть контейнеров 3:40
Запуск процесса в namespace другого…
https://inlnk.ru/Rjen5d
Содержание:
В чем выражается изоляция контейнеров друг от друга 0:00
Что такое дескрипторы 1:18
Основа и суть контейнеров 3:40
Запуск процесса в namespace другого…
👍6
#хабр #мобильная_разработка #ios
Structured concurrency в Swift
Приглашаем почитать недавно опубликованную статью-перевод по iOS-разработке. Материал посвящен новой концепции языка async/await, которая появилась в Swift 5.5.
Если у вас есть код, который нужно запускать одновременно с другим кодом, для работы важно выбрать правильный инструмент.
В статье мы:
⚙️ познакомим вас с разными типами параллельных задач, которые вы можете создавать в Swift
⚙️ покажем, как создавать группы задач
⚙️ научим отменять выполняемые задачи
⚙️ разберем, когда может быть предпочтительнее использовать неструктурированные задачи
📲 Читать статью
Structured concurrency в Swift
Приглашаем почитать недавно опубликованную статью-перевод по iOS-разработке. Материал посвящен новой концепции языка async/await, которая появилась в Swift 5.5.
Если у вас есть код, который нужно запускать одновременно с другим кодом, для работы важно выбрать правильный инструмент.
В статье мы:
⚙️ познакомим вас с разными типами параллельных задач, которые вы можете создавать в Swift
⚙️ покажем, как создавать группы задач
⚙️ научим отменять выполняемые задачи
⚙️ разберем, когда может быть предпочтительнее использовать неструктурированные задачи
📲 Читать статью
Хабр
Structured concurrency в Swift
Примечание переводчиков: В Swift 5.5 появилась новая концепция языка async/await. Мы решили опубликовать перевод статьи, чтобы разобраться с structured concurrency. За время подготовки перевода...
🔥4
#youtube #frontend #сергей_чернобровкин
Основы компонентов в React
Выпустили новое видео на нашем канале ▶️
Разберем, что такое компоненты, какие они бывают, как выстраиваются в дерево и как между ними передавать данные и события.
Содержание:
0:00 — Структура проекта
1:54 — Компоненты
3:00 — Что такое React
4:24 — Компонент-класс
6:01 — Дерево компонентов
7:50 — Props
9:41 — Пример компонента
11:40 — Поток данных и событий
Рассказывает наш управляющий партнер Сергей Чернобровкин.
Смотреть видео целиком ⏯
Основы компонентов в React
Выпустили новое видео на нашем канале ▶️
Разберем, что такое компоненты, какие они бывают, как выстраиваются в дерево и как между ними передавать данные и события.
Содержание:
0:00 — Структура проекта
1:54 — Компоненты
3:00 — Что такое React
4:24 — Компонент-класс
6:01 — Дерево компонентов
7:50 — Props
9:41 — Пример компонента
11:40 — Поток данных и событий
Рассказывает наш управляющий партнер Сергей Чернобровкин.
Смотреть видео целиком ⏯
YouTube
Основы компонентов в React
Разберем, что такое компоненты, какие они бывают, как они выстраиваются в дерево и как между ними передавать данные и события.
Фрагмент лекции по фронтенду в МГТУ им. Баумана. Ведущий лекции — Сергей Чернобровкин.
Содержание:
0:00 — Структура проекта
1:54…
Фрагмент лекции по фронтенду в МГТУ им. Баумана. Ведущий лекции — Сергей Чернобровкин.
Содержание:
0:00 — Структура проекта
1:54…
🔥6
#youtube #devops #игорь_латкин
Краткая история Docker и для чего он нужен
Выложили в Youtube-канале видео по теме Devops.
🗒 Содержание:
Примеры реализации контейнеров 0:00
Для чего используется Docker 1:59
Краткая история Docker 2:58
Объясняет наш ведущий преподаватель Игорь Латкин.
посмотреть видео
Краткая история Docker и для чего он нужен
Выложили в Youtube-канале видео по теме Devops.
🗒 Содержание:
Примеры реализации контейнеров 0:00
Для чего используется Docker 1:59
Краткая история Docker 2:58
Объясняет наш ведущий преподаватель Игорь Латкин.
посмотреть видео
YouTube
Краткая история Docker и для чего он нужен
Фрагмент 1-й лекции нашего курса «Деплой приложений в Kubernetes»:
https://inlnk.ru/Rjen5d
Содержание:
Примеры реализации контейнеров 🕘 0:00
Для чего используется Docker 🕘 1:59
Краткая история Docker 🕘 2:58
Рассказывает наш ведущий преподаватель…
https://inlnk.ru/Rjen5d
Содержание:
Примеры реализации контейнеров 🕘 0:00
Для чего используется Docker 🕘 1:59
Краткая история Docker 🕘 2:58
Рассказывает наш ведущий преподаватель…
🔥7
#youtube #frontend #сергей_чернобровкин
React State
Выпустили новое видео на нашем канале ▶️
Разберем, что позволяет писать логику и хранить данные внутри компонента.
Содержание:
0:00 — Что такое State
0:55 — useState — подцепляемся к состоянию
1:58 — setCounter: изменения происходят не сразу
5:11 — Функция-сеттер
Рассказывает наш управляющий партнер Сергей Чернобровкин.
Смотреть видео целиком ⏯
React State
Выпустили новое видео на нашем канале ▶️
Разберем, что позволяет писать логику и хранить данные внутри компонента.
Содержание:
0:00 — Что такое State
0:55 — useState — подцепляемся к состоянию
1:58 — setCounter: изменения происходят не сразу
5:11 — Функция-сеттер
Рассказывает наш управляющий партнер Сергей Чернобровкин.
Смотреть видео целиком ⏯
YouTube
React State
Фрагмент лекции по фронтенду в МГТУ им. Баумана. Ведущий лекции — Сергей Чернобровкин.
Содержание:
0:00 — Что такое State
0:55 — useState — подцепляемся к состоянию
1:58 — setCounter: изменения происходят не сразу
5:11 — Функция-сеттер
Не пропусти будущие…
Содержание:
0:00 — Что такое State
0:55 — useState — подцепляемся к состоянию
1:58 — setCounter: изменения происходят не сразу
5:11 — Функция-сеттер
Не пропусти будущие…
👍5
#youtube #devops #игорь_латкин
Как пользоваться Docker
На Youtube-канале новое видео по теме Devops.
🗒 Содержание:
Архитектура Docker 🕘 0:00
Что такое Docker-образ 🕘 0:59
Что такое Docker-контейнер 🕘 2:19
Может ли работать на одной ОС несколько Docker-демонов — и зачем? 🕘 3:48
Запуск контейнеров 🕘 5:39
Заходим внутрь контейнера 🕘 7:47
Самые необходимые команды 🕘 10:00
Объясняет наш ведущий преподаватель Игорь Латкин.
посмотреть видео
Как пользоваться Docker
На Youtube-канале новое видео по теме Devops.
🗒 Содержание:
Архитектура Docker 🕘 0:00
Что такое Docker-образ 🕘 0:59
Что такое Docker-контейнер 🕘 2:19
Может ли работать на одной ОС несколько Docker-демонов — и зачем? 🕘 3:48
Запуск контейнеров 🕘 5:39
Заходим внутрь контейнера 🕘 7:47
Самые необходимые команды 🕘 10:00
Объясняет наш ведущий преподаватель Игорь Латкин.
посмотреть видео
YouTube
Как пользоваться Docker
Фрагмент 1-й лекции нашего курса «Деплой приложений в Kubernetes»:
https://inlnk.ru/Rjen5d
Содержание:
Архитектура Docker 🕘 0:00
Что такое Docker-образ 🕘 0:59
Что такое Docker-контейнер 🕘 2:19
Может ли работать на одной ОС несколько Docker-демонов…
https://inlnk.ru/Rjen5d
Содержание:
Архитектура Docker 🕘 0:00
Что такое Docker-образ 🕘 0:59
Что такое Docker-контейнер 🕘 2:19
Может ли работать на одной ОС несколько Docker-демонов…
👍9
#youtube #frontend #сергей_чернобровкин
Жизненный цикл React-компонентов
Выпустили новое видео на Youtube-канале ▶️
Разберем этапы жизненного цикла у React-компонентов и как с ними работать.
📋 Содержание:
0:00 — Процессы жизненного цикла
1:00 — Этапы обновления
1:24 — Жизненный цикл функционального компонента
2:09 — Демо жизненного цикла
4:57 — useEffect: асинхронные операции
7:05 — useEffect: массив обновлений
9:26 — useEffect: отслеживаем обновления
10:07 — useEffect: сбрасываем подписки
13:02 — Hooks
Рассказывает наш управляющий партнер Сергей Чернобровкин.
Смотреть видео целиком ⏯
Жизненный цикл React-компонентов
Выпустили новое видео на Youtube-канале ▶️
Разберем этапы жизненного цикла у React-компонентов и как с ними работать.
📋 Содержание:
0:00 — Процессы жизненного цикла
1:00 — Этапы обновления
1:24 — Жизненный цикл функционального компонента
2:09 — Демо жизненного цикла
4:57 — useEffect: асинхронные операции
7:05 — useEffect: массив обновлений
9:26 — useEffect: отслеживаем обновления
10:07 — useEffect: сбрасываем подписки
13:02 — Hooks
Рассказывает наш управляющий партнер Сергей Чернобровкин.
Смотреть видео целиком ⏯
YouTube
Жизненный цикл React-компонентов
Разберем этапы жизненного цикла у React-компонентов и как с ними работать.
Фрагмент лекции по фронтенду в МГТУ им. Баумана. Ведущий лекции — Сергей Чернобровкин.
Содержание:
0:00 — Процессы жизненного цикла
1:00 — Этапы обновления
1:24 — Жизненный цикл…
Фрагмент лекции по фронтенду в МГТУ им. Баумана. Ведущий лекции — Сергей Чернобровкин.
Содержание:
0:00 — Процессы жизненного цикла
1:00 — Этапы обновления
1:24 — Жизненный цикл…
👍4
#youtube #devops #игорь_латкин
Особенности написания Docker-file в разных сценариях
На Youtube-канале новое видео по теме Devops.
🗒 Содержание:
Docker build 🕘 0:00
Простейший Docker-file 🕘 0:45
Результат после сборки образа 🕘 8:54
Что нужно сделать, чтобы облегчить образ 🕘 9:05
Минусы Alpine 🕘 12:52
Вопросы для закрепления 🕘 17:53
Особенности упаковки Python-приложений 🕘 21:24
Как сократить размер образа в Python 🕘 24:27
Лучшие способы 🕘 26:48
Немного про кэширование слоев 🕘 29:43
Как устроены слои в overlay2 🕘 30:38
Удаление файлов в нескольких RUN 🕘 36:08
Сборка образов. Выводы 🕘 39:33
Объясняет наш ведущий преподаватель Игорь Латкин.
посмотреть видео
Особенности написания Docker-file в разных сценариях
На Youtube-канале новое видео по теме Devops.
🗒 Содержание:
Docker build 🕘 0:00
Простейший Docker-file 🕘 0:45
Результат после сборки образа 🕘 8:54
Что нужно сделать, чтобы облегчить образ 🕘 9:05
Минусы Alpine 🕘 12:52
Вопросы для закрепления 🕘 17:53
Особенности упаковки Python-приложений 🕘 21:24
Как сократить размер образа в Python 🕘 24:27
Лучшие способы 🕘 26:48
Немного про кэширование слоев 🕘 29:43
Как устроены слои в overlay2 🕘 30:38
Удаление файлов в нескольких RUN 🕘 36:08
Сборка образов. Выводы 🕘 39:33
Объясняет наш ведущий преподаватель Игорь Латкин.
посмотреть видео
YouTube
Особенности написания Docker-file в разных сценариях
Фрагмент 1-й лекции нашего курса «Деплой приложений в Kubernetes»:
https://inlnk.ru/Rjen5d
Содержание:
Docker build 🕘 0:00
Простейший Docker-file 🕘 0:45
Результат после сборки образа 🕘 8:54
Что нужно сделать, чтобы облегчить образ 🕘 9:05
Минусы…
https://inlnk.ru/Rjen5d
Содержание:
Docker build 🕘 0:00
Простейший Docker-file 🕘 0:45
Результат после сборки образа 🕘 8:54
Что нужно сделать, чтобы облегчить образ 🕘 9:05
Минусы…
👍8
#хабр #devops
Теперь Dockerfiles поддерживает Multiple Build Contexts
Перевели для Хабра статью про недавние обновления Docker.
Новые релизы Dockerfile 1.4 и Buildx v0.8+ дают возможность определения нескольких контекстов сборки. Теперь в качестве сборки вы можете использовать файлы из разных локальных директорий.
Например, добавили многоэтапные (multi-stage) сборки. Когда сборки становятся более сложными, возможность доступа к файлам только из одного места начинает сильно ограничивать. Теперь можно копировать файлы из разных частей Dockerfile, добавляя флаг --from и указывая путь к названию другого этапа Dockerfile или удалённого образа.
📲 Прочитать целиком 🗞
Теперь Dockerfiles поддерживает Multiple Build Contexts
Перевели для Хабра статью про недавние обновления Docker.
Новые релизы Dockerfile 1.4 и Buildx v0.8+ дают возможность определения нескольких контекстов сборки. Теперь в качестве сборки вы можете использовать файлы из разных локальных директорий.
Например, добавили многоэтапные (multi-stage) сборки. Когда сборки становятся более сложными, возможность доступа к файлам только из одного места начинает сильно ограничивать. Теперь можно копировать файлы из разных частей Dockerfile, добавляя флаг --from и указывая путь к названию другого этапа Dockerfile или удалённого образа.
📲 Прочитать целиком 🗞
Хабр
Теперь Dockerfiles поддерживает Multiple Build Contexts
Новые релизы Dockerfile 1.4 и Buildx v0.8+ дают возможность определения нескольких контекстов сборки. Теперь в качестве сборки вы можете использовать файлы из разных локальных директорий. Давайте...
👍7
#youtube #frontend #сергей_чернобровкин
Правило хуков
Выпустили новое видео на Youtube-канале ▶️
Как должны располагаться хуки и почему. Расскажем про правильное использование хуков и где их использовать не надо.
📋 Содержание:
0:00 — где должны располагаться
0:13 — пример неправильного использования
01:08 — правильное использование
01:25 — как можно вызывать хуки
01:38 — как нужно именовать хуки
02:03 — какие еще есть хуки
Рассказывает наш управляющий партнер Сергей Чернобровкин.
Смотреть видео целиком ⏯
Правило хуков
Выпустили новое видео на Youtube-канале ▶️
Как должны располагаться хуки и почему. Расскажем про правильное использование хуков и где их использовать не надо.
📋 Содержание:
0:00 — где должны располагаться
0:13 — пример неправильного использования
01:08 — правильное использование
01:25 — как можно вызывать хуки
01:38 — как нужно именовать хуки
02:03 — какие еще есть хуки
Рассказывает наш управляющий партнер Сергей Чернобровкин.
Смотреть видео целиком ⏯
YouTube
Правило хуков в React
Узнаем, как должны располагаться хуки и почему. Расскажем про правильное использование хуков и где их использовать не надо.
0:00 — где должны располагаться
0:13 — пример неправильного использования
01:08 — правильное использование
01:25 — как можно вызывать…
0:00 — где должны располагаться
0:13 — пример неправильного использования
01:08 — правильное использование
01:25 — как можно вызывать…
👍7
Forwarded from Программисты делают бизнес
#хабр #frontend #react
Заводная boop!-статья на Хабре
Что заставляет девочек визжать от восторга, а парней украдкой смахивать скупую слезу от умиления? Конечно, hover-анимация!
В нашей новой статье-переводе мы попробуем научиться этой хитрой магии ✨
Если не знаешь, чем зацепить на первом свидании — срочно читай: https://habr.com/ru/company/kts/blog/670234/
(но лайки обязательны в любом случае 👍)
Заводная boop!-статья на Хабре
Что заставляет девочек визжать от восторга, а парней украдкой смахивать скупую слезу от умиления? Конечно, hover-анимация!
В нашей новой статье-переводе мы попробуем научиться этой хитрой магии ✨
Если не знаешь, чем зацепить на первом свидании — срочно читай: https://habr.com/ru/company/kts/blog/670234/
(но лайки обязательны в любом случае 👍)
Хабр
boop! Необычные эффекты по ховеру или введение в React-Spring
Анимация при наведении – прекрасный способ сделать приложение динамичным и отзывчивым. Это мелочь, но именно такие детали в итоге могут сделать продукт классным. Хотя порой простого изменения...
🔥6👏1
#youtube #frontend #сергей_чернобровкин
Обновление компонентов
Выпустили новое видео на Youtube-канале ▶️
Поговорим про алгоритм оптимизации, React.iss.onemo, Key и React.fragment.
📋 Содержание:
Алгоритм React для оптимизации компонентов 0:00
Как это работает 1:02
Что делает React.iss.onemo 1:49
Свойство Key 2:40
React.Fragment 4:20
Рассказывает наш управляющий партнер Сергей Чернобровкин.
Смотреть видео целиком ⏯
Обновление компонентов
Выпустили новое видео на Youtube-канале ▶️
Поговорим про алгоритм оптимизации, React.iss.onemo, Key и React.fragment.
📋 Содержание:
Алгоритм React для оптимизации компонентов 0:00
Как это работает 1:02
Что делает React.iss.onemo 1:49
Свойство Key 2:40
React.Fragment 4:20
Рассказывает наш управляющий партнер Сергей Чернобровкин.
Смотреть видео целиком ⏯
👍3
#хабр #новичкам
Как работают браузеры? Часть 1 🌐
Начали выпускать на Хабре цикл простых статей о работе браузеров. В 1-й части — навигация и получение данных.
Навигация — первый шаг к загрузке страницы. Это процесс, когда пользователь запрашивает страницу: нажимает на ссылку, пишет адрес в адресной строке браузера, отправляет форму и т. д.
В части про получение данных рассказываем про HTTP Request, HTTP Response и алгоритмы медленного запуска и предотвращение перезагрузки TCP.
Заходите, почитайте 📲
Как работают браузеры? Часть 1 🌐
Начали выпускать на Хабре цикл простых статей о работе браузеров. В 1-й части — навигация и получение данных.
Навигация — первый шаг к загрузке страницы. Это процесс, когда пользователь запрашивает страницу: нажимает на ссылку, пишет адрес в адресной строке браузера, отправляет форму и т. д.
В части про получение данных рассказываем про HTTP Request, HTTP Response и алгоритмы медленного запуска и предотвращение перезагрузки TCP.
Заходите, почитайте 📲
Хабр
Как работают браузеры. Часть 1: навигация и получение данных
Ссылка на часть 2: парсинг и выполнение JS Ссылка на часть 3: деревья специальных возможностей и рендеринга Примечания переводчиков: 1. Статья предназначена для начинающих разработчиков и...
🔥4👏1
#youtube #frontend #сергей_чернобровкин
Роутинг
Выпустили новое видео на Youtube-канале ▶️
Опишем роуты, научимся делать навигацию, разберем хуки react-router.
Содержание:
Что такое роутинг 0:10
Демо 2:32
Route 3:58
Каким IDE лучше пользоваться для написания приложений на React 4:44
Навигация 6:50
Вложенные роуты 7:48
Другие хуки react-router 17:04
Типы роутеров 28:30
Рассказывает управляющий партнер KTS Сергей Чернобровкин.
Смотреть видео целиком ⏯
Роутинг
Выпустили новое видео на Youtube-канале ▶️
Опишем роуты, научимся делать навигацию, разберем хуки react-router.
Содержание:
Что такое роутинг 0:10
Демо 2:32
Route 3:58
Каким IDE лучше пользоваться для написания приложений на React 4:44
Навигация 6:50
Вложенные роуты 7:48
Другие хуки react-router 17:04
Типы роутеров 28:30
Рассказывает управляющий партнер KTS Сергей Чернобровкин.
Смотреть видео целиком ⏯
YouTube
React-router
Опишем роуты, научимся делать навигацию, разберем хуки react-router и типы роутеров.
Содержание:
Что такое роутинг 0:10
Демо 2:32
Route 3:58
Каким IDE лучше пользоваться для написания приложений на React 4:44
Навигация 6:50
Вложенные роуты 7:48
Другие…
Содержание:
Что такое роутинг 0:10
Демо 2:32
Route 3:58
Каким IDE лучше пользоваться для написания приложений на React 4:44
Навигация 6:50
Вложенные роуты 7:48
Другие…
🐳5🔥3🎉1
#хабр
Комплексный системный подход к разработке программного обеспечения
Как разрабатывают ПО? Зачем оно вообще? И что должно уметь? 🤯
На эти и другие непростые вопросы мы ответили в новой статье-переводе на Хабре. Текст местами непростой, но от того не менее интересный. Особенно понравится фанатам графиков и разных математических теорий, потому что их там в достатке.
Почитать 📈📉
Комплексный системный подход к разработке программного обеспечения
Как разрабатывают ПО? Зачем оно вообще? И что должно уметь? 🤯
На эти и другие непростые вопросы мы ответили в новой статье-переводе на Хабре. Текст местами непростой, но от того не менее интересный. Особенно понравится фанатам графиков и разных математических теорий, потому что их там в достатке.
Почитать 📈📉
Хабр
Комплексный системный подход к разработке программного обеспечения
Содержание: Предпосылки Эволюция Игра Правильный инструмент для работы Хуже — лучше За пределами технологий Будущее Предпосылки Разработка программного обеспечения — решение бизнес-задач через...
🌭2👌1
Всем привет!
💻 Объявляем запуск 9-го потока бесплатных курсов! 💻
Курсов традиционно два: frontend и backend. Оба стартуют 8 августа, а записаться можно по ссылкам:
Начинающий React-разработчик
https://vk.cc/cfcFJn
Начинающий Backend-разработчик на Python
https://vk.cc/cfcFGq
Курсы рассчитаны на тех, кто уже немножко разбирается. Формат соответствующий: дедлайны, домашние задания, выпускные проекты. Подробнее о занятиях рассказали наши студенты на Хабре:
🎓 Выпускник фронтенд-курса Кирилл Гаджиев
🎓 Выпускник бэкенд-курса Сергей Ордин
Что получите после обучения:
— как минимум поймете свои слабые места
— как максимум серьезно прокачаетесь
— всего за месяц изучите реальные технологии, которые применяются на практике и в индустрии в целом, и у нас в компании
Приходите сами и друзей зовите 🙂
Ждем всех!
💻 Объявляем запуск 9-го потока бесплатных курсов! 💻
Курсов традиционно два: frontend и backend. Оба стартуют 8 августа, а записаться можно по ссылкам:
Начинающий React-разработчик
https://vk.cc/cfcFJn
Начинающий Backend-разработчик на Python
https://vk.cc/cfcFGq
Курсы рассчитаны на тех, кто уже немножко разбирается. Формат соответствующий: дедлайны, домашние задания, выпускные проекты. Подробнее о занятиях рассказали наши студенты на Хабре:
🎓 Выпускник фронтенд-курса Кирилл Гаджиев
🎓 Выпускник бэкенд-курса Сергей Ордин
Что получите после обучения:
— как минимум поймете свои слабые места
— как максимум серьезно прокачаетесь
— всего за месяц изучите реальные технологии, которые применяются на практике и в индустрии в целом, и у нас в компании
Приходите сами и друзей зовите 🙂
Ждем всех!
🔥19👍3
#хабр
Как работают браузеры, часть II 🖥
Недавно наш фронтенд-разработчик Сергей Громов начал публиковать на Хабре серию переводов про работу браузеров. Публикации рассчитаны на начинающих разработчиков и тех, кто разработкой интересуется.
В прошлый раз мы прошлись по основным понятиям и разобрали навигацию и получение данных 💼
Во второй части немного углубимся. Тема статьи: HTTML- и CSS-парсинг и выполнение JavaScript 🔍
Прочитать 👇
https://habr.com/ru/company/kts/blog/678034/
Ссылка на часть I
Как работают браузеры, часть II 🖥
Недавно наш фронтенд-разработчик Сергей Громов начал публиковать на Хабре серию переводов про работу браузеров. Публикации рассчитаны на начинающих разработчиков и тех, кто разработкой интересуется.
В прошлый раз мы прошлись по основным понятиям и разобрали навигацию и получение данных 💼
Во второй части немного углубимся. Тема статьи: HTTML- и CSS-парсинг и выполнение JavaScript 🔍
Прочитать 👇
https://habr.com/ru/company/kts/blog/678034/
Ссылка на часть I
Хабр
Как работают браузеры. Часть 2: парсинг и выполнение JS
Ссылка на часть 1: навигация и получение данных Ссылка на часть 3: деревья специальных возможностей и рендеринга Примечание переводчиков: статья предназначена для начинающих разработчиков и...
🔥6👍2
#хабр
Развернутый отзыв о курсе «Начинающий backend-разработчик»
Перед началом бесплатной школы традиционно собираем отзывы от наших стажёров и публикуем их на Хабре. В статьях бывшие студенты рассказывают, чему можно научиться на наших курсах, что легко и что сложно.
Конечно, для этих курсов нужно уже немного разбираться, но это не значит, что не стоит попробовать 😉
Заходите почитать об опыте обучения наших коллег и тоже приходите учиться!
Старт занятий — 8-го августа.
Ссылка на frontend-курс
Ссылка на backend-курс
Почитать статью с отзывом на Хабре:
https://habr.com/ru/company/kts/blog/679110/
Развернутый отзыв о курсе «Начинающий backend-разработчик»
Перед началом бесплатной школы традиционно собираем отзывы от наших стажёров и публикуем их на Хабре. В статьях бывшие студенты рассказывают, чему можно научиться на наших курсах, что легко и что сложно.
Конечно, для этих курсов нужно уже немного разбираться, но это не значит, что не стоит попробовать 😉
Заходите почитать об опыте обучения наших коллег и тоже приходите учиться!
Старт занятий — 8-го августа.
Ссылка на frontend-курс
Ссылка на backend-курс
Почитать статью с отзывом на Хабре:
https://habr.com/ru/company/kts/blog/679110/
Хабр
Курс начинающего бэкендера в Metaclass: интервью со студентом 7-го потока
Привет! 8 августа начинается новый, девятый поток нашей школы Metaclass по курсам frontend и backend для начинающих. После учебы мы расспрашиваем наших студентов о том, что было легко,...
👍8
Иван стал стажером после прохождения школы Metaclass. Новый поток бесплатных курсов стартует уже в понедельник. Ждем всех, кто еще не записался: metaclass.kts.studio
Forwarded from Программисты делают бизнес
#хабр #технологии
Как стажёр оптимизировал запросы и нашел баг в Django 🪲
У нас на Хабре вышла очень интересная статья, всем рекомендуем посмотреть.
Недавно наш стажёр Иван Пакеев столкнулся с необъяснимым проявлением багов в Python-фреймворке Django. Не дав себя и команду в обиду, он разыскал причины и послал разработчикам продукта тикет с предложением исправлений.
Не в силах спорить, Django Software Foundation ничего не оставалось, кроме как согласиться, запросить у Вани pull-request и принять новые правки.
На этом баги в Django, как и наша история, не заканчиваются. Читайте:
https://habr.com/ru/company/kts/blog/680572/
Как стажёр оптимизировал запросы и нашел баг в Django 🪲
У нас на Хабре вышла очень интересная статья, всем рекомендуем посмотреть.
Недавно наш стажёр Иван Пакеев столкнулся с необъяснимым проявлением багов в Python-фреймворке Django. Не дав себя и команду в обиду, он разыскал причины и послал разработчикам продукта тикет с предложением исправлений.
Не в силах спорить, Django Software Foundation ничего не оставалось, кроме как согласиться, запросить у Вани pull-request и принять новые правки.
На этом баги в Django, как и наша история, не заканчиваются. Читайте:
https://habr.com/ru/company/kts/blog/680572/
Хабр
Как стажёр оптимизировал запросы и нашел баг в Django
Привет! Меня зовут Иван, я бэкенд-разработчик-стажёр в KTS . Недавно я нашел баг в Django, создал тикет с исправлением и его приняли. В статье расскажу подробнее — над чем работал, в чём была...
🔥9❤1