Изучаем фишки Cilium на практике 😎
Одно дело – раскатать тысячу сервисов на сотне кластеров, и совсем другое – настроить безопасный обмен трафиком между ними. На помощь при менеджменте сетевых правил приходят CNI-плагины для Kubernetes.
Рассказываем об одном из них и разбираемся в его преимуществах перед конкурентами в новом материале → читать на Хабре
Одно дело – раскатать тысячу сервисов на сотне кластеров, и совсем другое – настроить безопасный обмен трафиком между ними. На помощь при менеджменте сетевых правил приходят CNI-плагины для Kubernetes.
Рассказываем об одном из них и разбираемся в его преимуществах перед конкурентами в новом материале → читать на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤4👍1😁1
Макросы — напишут код за вас, но есть нюанс… 😎
Иногда писать шаблонный код на Swift долго и муторно. На помощь приходят макросы. Что это такое, как они работают и можно ли упростить написание кода в вашем проекте — разобрали в нашей новой статье.
Читайте на Хабре
Иногда писать шаблонный код на Swift долго и муторно. На помощь приходят макросы. Что это такое, как они работают и можно ли упростить написание кода в вашем проекте — разобрали в нашей новой статье.
Читайте на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤2⚡1👍1
Не пропустите главную в России конференцию по Kubernetes👀
Kuber Conf / 24 — место встречи разрабов, тестировщиков, DevOps и всех, кто работает с Kubernetes. На ней сегодня выступит наш управляющий партнер и системный архитектор Игорь Латкин с темой «Деплой приложений: от свободы до регламентов».
⏺ Поговорим о развитии DevOps в KTS и рассмотрим, из каких кубиков всё состоит: динамическое окружение, хранение секретов, observability и HA.
⏺ Обсудим, как ускоряем процессы выкатки приложений и развязываем руки разработчикам в DevOps-процессах.
Kuber Conf / 24 проходит уже сейчас, а Игорь выступит в 15:00.
Успейте на трансляцию с конференции → по ссылке
Kuber Conf / 24 — место встречи разрабов, тестировщиков, DevOps и всех, кто работает с Kubernetes. На ней сегодня выступит наш управляющий партнер и системный архитектор Игорь Латкин с темой «Деплой приложений: от свободы до регламентов».
Kuber Conf / 24 проходит уже сейчас, а Игорь выступит в 15:00.
Успейте на трансляцию с конференции → по ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤4
Сетапим проекты легко и непринужденно 👀
Подготовительный этап работы над очередным фронтенд-проектом порой превращается в отдельный трудоемкий процесс. Если ваша команда работает сразу над несколькими проектами, вам не нужно объяснять, сколько времени могут занять выбор инструментов, построение логики и сборка финального стека.
Зато мы можем рассказать о том, как нам удалось автоматизировать этот этап. Делимся опытом и наработками → в новой статье на Хабре
Подготовительный этап работы над очередным фронтенд-проектом порой превращается в отдельный трудоемкий процесс. Если ваша команда работает сразу над несколькими проектами, вам не нужно объяснять, сколько времени могут занять выбор инструментов, построение логики и сборка финального стека.
Зато мы можем рассказать о том, как нам удалось автоматизировать этот этап. Делимся опытом и наработками → в новой статье на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3👍2👎1
Пособие выжившего: как написать свой архиватор с нуля 🤯
Представьте мир после апокалипсиса: случился коллапс цивилизации, интернета больше нет, и немногие выжившие собирают забытые знания по крупицам. Откуда взять знания, чтобы восстановить утраченную технологию архивации данных?
Что такое RLE, где его применяют, и как написать свой архиватор с нуля → читайте нашу статью на Хабре🔥
Представьте мир после апокалипсиса: случился коллапс цивилизации, интернета больше нет, и немногие выжившие собирают забытые знания по крупицам. Откуда взять знания, чтобы восстановить утраченную технологию архивации данных?
Что такое RLE, где его применяют, и как написать свой архиватор с нуля → читайте нашу статью на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤3👍2
Девопс-челлендж: исправьте баг и выиграйте мерч 😀
На KuberConf/24 вместе с Yandex Cloud мы уже проводили K8s Challenge, где DevOps-инженеры исправляли ошибку в деплое приложения, чтобы оно работало без сбоев.
Но не все успели поучаствовать, поэтому мы снова открываем доступ к челленджу — ровно на неделю.
Правила участия:
→ Запустите челлендж в боте
→ Вам будет предоставлена тестовая среда с приложением, но оно работает некорректно. Ваша задача — его оживить
→ Должно быть запущено минимум 2 реплики. Приложение должно работать с тем же именем и образом. Приложение должно отвечать на запросы через Service
→ Перейдите в VS Code Server — в нём запустите консоль, где будет доступен kubectl. Для доступа к кластеру в терминале пропишите $ merctl provision
→ Когда выполните задание, запустите проверку командой $ check validate
Если все условия выполнены правильно, бот зарегистрирует вас в общем рейтинге. 10 самых быстрых участников получат наш мерч с Котзиллой по почте, удачи!
Бот, чтобы начать челлендж
Чатик, чтобы задавать вопросы и общаться с другими участниками
Итоги подведём 8 августа в 19:00.
Стенд доступен в течение часа. За это время можно исправлять ошибки и запускать проверку бесконечно.
Челлендж доступен 50 участникам одновременно, так что если все стенды заняты, вас поставят в очередь.
На KuberConf/24 вместе с Yandex Cloud мы уже проводили K8s Challenge, где DevOps-инженеры исправляли ошибку в деплое приложения, чтобы оно работало без сбоев.
Но не все успели поучаствовать, поэтому мы снова открываем доступ к челленджу — ровно на неделю.
Правила участия:
→ Запустите челлендж в боте
→ Вам будет предоставлена тестовая среда с приложением, но оно работает некорректно. Ваша задача — его оживить
→ Должно быть запущено минимум 2 реплики. Приложение должно работать с тем же именем и образом. Приложение должно отвечать на запросы через Service
→ Перейдите в VS Code Server — в нём запустите консоль, где будет доступен kubectl. Для доступа к кластеру в терминале пропишите $ merctl provision
→ Когда выполните задание, запустите проверку командой $ check validate
Если все условия выполнены правильно, бот зарегистрирует вас в общем рейтинге. 10 самых быстрых участников получат наш мерч с Котзиллой по почте, удачи!
Бот, чтобы начать челлендж
Чатик, чтобы задавать вопросы и общаться с другими участниками
Итоги подведём 8 августа в 19:00.
Челлендж доступен 50 участникам одновременно, так что если все стенды заняты, вас поставят в очередь.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4🔥2
Как поднять динамические окружения для stateless- и stateful-сервисов 🎲
Об этом рассказываем в нашей новой статье. Вы узнаете:
— зачем вообще нужны динамические окружения и как с ними работать
— какие сложности они создают
— как избежать проблем с микросервисными приложениями
Статья уже ждёт вас на Хабре → читать
Об этом рассказываем в нашей новой статье. Вы узнаете:
— зачем вообще нужны динамические окружения и как с ними работать
— какие сложности они создают
— как избежать проблем с микросервисными приложениями
Статья уже ждёт вас на Хабре → читать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤2👍1
Готовимся к собеседованию на фронтендера 😀
«Вот заботаю JS и сразу стану джуном…» — если в вашу голову закралась эта шальная мысль, призываем вас остановиться и подумать. А еще лучше – почитать наш новый материал.
В нём собрали внушительный список советов по подготовке к собеседованию для фронтенд-разработчиков: стек технологий, практические навыки и общие рекомендации.
Проверьте себя, чтобы гарантированно получить заветный оффер: читать на Хабре
«Вот заботаю JS и сразу стану джуном…» — если в вашу голову закралась эта шальная мысль, призываем вас остановиться и подумать. А еще лучше – почитать наш новый материал.
В нём собрали внушительный список советов по подготовке к собеседованию для фронтенд-разработчиков: стек технологий, практические навыки и общие рекомендации.
Проверьте себя, чтобы гарантированно получить заветный оффер: читать на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥1😍1
Metaclass by KTS
Девопс-челлендж: исправьте баг и выиграйте мерч 😀 На KuberConf/24 вместе с Yandex Cloud мы уже проводили K8s Challenge, где DevOps-инженеры исправляли ошибку в деплое приложения, чтобы оно работало без сбоев. Но не все успели поучаствовать, поэтому мы снова…
15 победителей и разбор задачи по диагностике сломанного приложения 🔧
Недавно подвели итоги челленджа, в котором участвовали почти 250 DevOps-инженеров. Выбрали самых быстрых и составили рейтинг победителей, которым уже готовим посылки с мерчом.
Но самое главное — показали и рассказали, как можно решить задачу не более, чем за 10 минут.
🔝 Прочитать или посмотреть разбор задачи можно у нас на Хабре
Недавно подвели итоги челленджа, в котором участвовали почти 250 DevOps-инженеров. Выбрали самых быстрых и составили рейтинг победителей, которым уже готовим посылки с мерчом.
Но самое главное — показали и рассказали, как можно решить задачу не более, чем за 10 минут.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2😍1
JupyterHub для сотен пользователей на Kubernetes — легко 👀
Запустить JupyterHub на Kubernetes для сотни специалистов — та ещё задачка. Обычно образы ноутбуков слишком тяжёлые, разработчики ограничены в выборе библиотек, а ресурсы кластера используются неэффективно.
Как мы создали кастомный Spawner для более 200 специалистов и решили эти проблемы — у нас в новой статье на Хабре
Запустить JupyterHub на Kubernetes для сотни специалистов — та ещё задачка. Обычно образы ноутбуков слишком тяжёлые, разработчики ограничены в выборе библиотек, а ресурсы кластера используются неэффективно.
Как мы создали кастомный Spawner для более 200 специалистов и решили эти проблемы — у нас в новой статье на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤1
Что нужно знать iOS-разработчикам перед трудоустройством в 2024 🟢
Александр Сычёв, наш iOS-эксперт, снова побывал в гостях у ребят из «iOS такой».
Обсудили, как себя чувствует рынок iOS-разработчиков и каким он будет во второй половине 2024:
🗣 про сложность собесов и как к ним готовиться
🗣 что делать джунам, которые только-только закончили учиться
🗣 какие навыки нужны миддлам, чтобы оставаться конкурентоспособными
Спойлер: на Android переходить пока рано 😉 → смотрим запись здесь
Александр Сычёв, наш iOS-эксперт, снова побывал в гостях у ребят из «iOS такой».
Обсудили, как себя чувствует рынок iOS-разработчиков и каким он будет во второй половине 2024:
Спойлер: на Android переходить пока рано 😉 → смотрим запись здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
😍2✍1❤1🔥1🦄1
Знакомство с Headless CMS начинается со Strapi
Если вы начинающий фронтендер, то вам наверняка уже известно, что с помощью CMS можно упростить жизнь пользователям вашего проекта. Благодаря интеграции такой системы они смогут управлять контентом самостоятельно, не залезая в код. А как новичкам-разработчикам упростить изучение CMS?
На этот вопрос мы отвечаем в нашем материале о Strapi — одной из самых популярных опенсорсных Headless CMS-систем. Подробное описание функционала и сценариев применения, а также практические тесты → уже у нас на Хабре
Если вы начинающий фронтендер, то вам наверняка уже известно, что с помощью CMS можно упростить жизнь пользователям вашего проекта. Благодаря интеграции такой системы они смогут управлять контентом самостоятельно, не залезая в код. А как новичкам-разработчикам упростить изучение CMS?
На этот вопрос мы отвечаем в нашем материале о Strapi — одной из самых популярных опенсорсных Headless CMS-систем. Подробное описание функционала и сценариев применения, а также практические тесты → уже у нас на Хабре
❤5🔥3👍2
Назад в прошлое: запускаем k8s v.0.1 из 2014 и анонсируем челлендж 🔧
Мы собрали машину времени и вернулись в 2014, когда был сделан первый коммит в репозитории Kubernetes. Прошло уже 10 лет — Kubernetes сейчас самое популярное средство оркестрации контейнеров.
В честь этого подготовили новый челлендж с Yandex Cloud для самыхстарых смелых DevOps-инженеров. Вернёмся через неделю и объявим 10 победителей, которые справились быстрее всех. Подарим памятный подарок — футболку с Котзиллой 😎
Читайте, как мы собирали компоненты с нуля для запуска k8s v.0.1 → у нас на Хабре
Узнайте условия задачки и участвуйте в челлендже → в боте
Желаем удачи и быстрых решений! 💚
Мы собрали машину времени и вернулись в 2014, когда был сделан первый коммит в репозитории Kubernetes. Прошло уже 10 лет — Kubernetes сейчас самое популярное средство оркестрации контейнеров.
В честь этого подготовили новый челлендж с Yandex Cloud для самых
Читайте, как мы собирали компоненты с нуля для запуска k8s v.0.1 → у нас на Хабре
Узнайте условия задачки и участвуйте в челлендже → в боте
Желаем удачи и быстрых решений! 💚
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤2😱2
Ещё один повод пропустить пойти на пары 😊
Контест по бэкенду, фронтенду и DevOps-у на выбор. Квиз по мемам, эксклюзивные трусы KTS и specialty кофе от Skuratov.
С таким огненным паком ждём вас 13 сентября с 13:00 до 19:00 на Дне программиста в МГТУ им. Баумана:
🟢 Проведем челлендж для будущих фронтендеров, бэкендеров и DevOps-инженеров. Призовые худи и футболки прилагаются
🟢 Сыграем в квиз по мемам от нашего системного аналитика Севы и подарим фирменный мерч (спойлер: будут даже трусы) . Кстати, Сева как раз ищет в свою команду системных аналитиков — можно будет откликнуться вживую
🟢 Наш frontend-тимлид, выпускница Бауманки и младший партнер KTS в одном лице Надя Меркулова обсудит за круглым столом путь молодого айтишника: от первого курса до сеньора
Маст-хэв для бауманцев — приходите, даже если нет пар в этот день 💚
Контест по бэкенду, фронтенду и DevOps-у на выбор. Квиз по мемам, эксклюзивные трусы KTS и specialty кофе от Skuratov.
С таким огненным паком ждём вас 13 сентября с 13:00 до 19:00 на Дне программиста в МГТУ им. Баумана:
Маст-хэв для бауманцев — приходите, даже если нет пар в этот день 💚
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤4😱2👍1🤩1💘1
Next.js + Playwright 👀
В нашей новой статье рассказываем, как внедрили автотесты на одном из боевых проектов на Next. js.
С какими задачами столкнулись, почему выбрали Playwright и к каким результатам пришли → в статье на Хабре🔥
В нашей новой статье рассказываем, как внедрили автотесты на одном из боевых проектов на Next. js.
С какими задачами столкнулись, почему выбрали Playwright и к каким результатам пришли → в статье на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍5❤2
Как запустить k8s v.0.1. Решение задачи и итоги челленджа ⏺
На прошлой неделе завершился наш челлендж по запуску k8s v.0.1 прямиком из 2014. Челлендж оказался не из простых: быстрее всех справились @FdrvVldmr и @ne0ba. Путешественники во времени решили задачу за ~130 минут.
Открываем портал в прошлое и разбираем, как же всё-таки запустить k8s v.0.1 → новая статья на Хабре
На прошлой неделе завершился наш челлендж по запуску k8s v.0.1 прямиком из 2014. Челлендж оказался не из простых: быстрее всех справились @FdrvVldmr и @ne0ba. Путешественники во времени решили задачу за ~130 минут.
Открываем портал в прошлое и разбираем, как же всё-таки запустить k8s v.0.1 → новая статья на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥2
Наш фронтенд-тимлид Виталий уже нанял ChatGPT. Теперь приглашает на собеседование миддл-фронтендеров. Откликайтесь и подписывайтесь, если ищете работу или хотите проверить себя 👇
🔥6❤2😱2
Forwarded from Vitaly's insights
Лайв-кодинг и алгособесы переоценены: как ChatGPT помогает нанимать
Классические тех-собеседования проверяют, насколько кандидат подготовился к лайв-кодингу и алгосам, но при этом не оценивают его реальное погружение в профессиональную область.
Несколько раз в своей практике я сталкивался с проблемой: вроде бы кандидат шарит — всё решил и бэкграунд неплохой, но после приглашения на работу выясняется, что у него есть пробелы в опыте, которые было сложно заметить в процессе интервью.
Поэтому я решил опробовать новый формат проведения собеседований:
С помощью ChatGPT я сгенерировал бойлерплейт проекта с заложенными архитектурными проблемами — это заняло 30-40 минут. На собеседовании кандидат клонирует приватный репозиторий с этим бойлерплейтом, и далее за отведенное время (не более 1,5-2 часов) он исследует проект:
• Сначала должен ознакомиться и понять, что вообще в нём происходит.
• Далее он может искать проблемы: помечать их или исправлять — всё на его усмотрение.
• Каждое предложенное изменение может стать отправной точкой для дальнейшего обсуждения.
В итоге мы получаем не решение типовых задач, а собеседование-исследование, где сразу становится понятен реальный опыт и насмотренность кандидата. И что самое крутое — глубина обнаруженных проблем может отражать его грейд, поэтому один и тот же кейс можно использовать как для джунов, так и для синьоров.
Такой кейс легко масштабировать и изменять, а еще в нём нет идеального решения — проверяется лишь адекватность предложенных кандидатом идей. Как следствие, к такому собеседованию сложно подготовиться без реального опыта.
Призыв
Пока я не отточил свой кейс и продолжаю вносить в него изменения, поэтому если вы миддл-фронтендер, ищете работу или хотите просто проверить себя, я буду рад провести с вами ни к чему не обязывающее мок-интервью.
Если вам интересно — пишите в ЛС: @VitalyCherkov. Пожалуйста, прикрепляйте небольшое сопроводительное и CV)
Стек классический: React + TypeScript
Классические тех-собеседования проверяют, насколько кандидат подготовился к лайв-кодингу и алгосам, но при этом не оценивают его реальное погружение в профессиональную область.
Несколько раз в своей практике я сталкивался с проблемой: вроде бы кандидат шарит — всё решил и бэкграунд неплохой, но после приглашения на работу выясняется, что у него есть пробелы в опыте, которые было сложно заметить в процессе интервью.
Поэтому я решил опробовать новый формат проведения собеседований:
С помощью ChatGPT я сгенерировал бойлерплейт проекта с заложенными архитектурными проблемами — это заняло 30-40 минут. На собеседовании кандидат клонирует приватный репозиторий с этим бойлерплейтом, и далее за отведенное время (не более 1,5-2 часов) он исследует проект:
• Сначала должен ознакомиться и понять, что вообще в нём происходит.
• Далее он может искать проблемы: помечать их или исправлять — всё на его усмотрение.
• Каждое предложенное изменение может стать отправной точкой для дальнейшего обсуждения.
В итоге мы получаем не решение типовых задач, а собеседование-исследование, где сразу становится понятен реальный опыт и насмотренность кандидата. И что самое крутое — глубина обнаруженных проблем может отражать его грейд, поэтому один и тот же кейс можно использовать как для джунов, так и для синьоров.
Такой кейс легко масштабировать и изменять, а еще в нём нет идеального решения — проверяется лишь адекватность предложенных кандидатом идей. Как следствие, к такому собеседованию сложно подготовиться без реального опыта.
Призыв
Пока я не отточил свой кейс и продолжаю вносить в него изменения, поэтому если вы миддл-фронтендер, ищете работу или хотите просто проверить себя, я буду рад провести с вами ни к чему не обязывающее мок-интервью.
Если вам интересно — пишите в ЛС: @VitalyCherkov. Пожалуйста, прикрепляйте небольшое сопроводительное и CV)
Стек классический: React + TypeScript
👍16💩2🤔1
DevOps Challenge: восстановите работу MySQL и выиграйте крутой мерч
Привет! Возвращаемся с новым испытанием. На этот раз вам предстоит попробовать свои силы в восстановлении экземпляра MySQL: сможете ли вы заставить его возвращать данные и не потерять исходную базу?
Десять самых быстрых участников станут победителями и получат по почте наши фирменные футболки с Котзиллой. Подробнее об условиях вы можете почитать на Хабре, но если вам не терпится начать – переходите в бота и запускайте челлендж!
Привет! Возвращаемся с новым испытанием. На этот раз вам предстоит попробовать свои силы в восстановлении экземпляра MySQL: сможете ли вы заставить его возвращать данные и не потерять исходную базу?
Десять самых быстрых участников станут победителями и получат по почте наши фирменные футболки с Котзиллой. Подробнее об условиях вы можете почитать на Хабре, но если вам не терпится начать – переходите в бота и запускайте челлендж!
❤3❤🔥2🔥2
В преддверии запуска потока школы Metaclass провели мастер-классы в МГТУ им. Баумана для 110+ будущих разработчиков 🔥
Кстати, если вы из Бауманки или Политеха, набор на наши курсы по frontend- и backend-разработке открыт до завтрашней пятницы, записаться можно в боте
Кстати, если вы из Бауманки или Политеха, набор на наши курсы по frontend- и backend-разработке открыт до завтрашней пятницы, записаться можно в боте
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2💩2👍1🔥1
Forwarded from Студенческий совет факультета ИУ
Media is too big
VIEW IN TELEGRAM
🚀 В среду и пятницу прошли мастер-классы от KTS: «Асинхронный бэкенд на Python» и «По пути фронтендера: от стажера до синьора».
Участники изучили передовые технологии и лучшие практики разработки, которые помогут им создавать быстрые и мощные приложения; узнали, какие навыки необходимы для успешного развития в сфере фронтенд-разработки, и какие шаги нужно сделать, чтобы стать профессионалом своего дела.
💚 Спасибо команде KTS за такой интересный и полезный курс. Благодарим всех, кто присоединился к нам на этих мастер-классах!
Участники изучили передовые технологии и лучшие практики разработки, которые помогут им создавать быстрые и мощные приложения; узнали, какие навыки необходимы для успешного развития в сфере фронтенд-разработки, и какие шаги нужно сделать, чтобы стать профессионалом своего дела.
💚 Спасибо команде KTS за такой интересный и полезный курс. Благодарим всех, кто присоединился к нам на этих мастер-классах!
❤12👍2🔥2