Metaclass by KTS
884 subscribers
130 photos
2 videos
254 links
Курсы для разработчиков, менеджеров и аналитиков от компании KTS

Ссылка на чат школы — https://t.iss.one/kts_dev
Download Telegram
👀 «Почему мы до сих пор не сотрудничаем с Бауманкой?» — спросил наш стажёр. После этих слов в офисе KTS начался сущий кошмар активный брейншторм!

Каждый 3 сотрудник KTS закончил МГТУ, а основатели компании — выпускники ИУ5: идея вернуться в альма-матер оказалась очень заманчивой. И мы начали делать! За последние 3 месяца мы тесно взаимодействовали со студентами Бауманки:


🟢 Поучаствовали в фестивале «День программиста» в сентябре
🟢 Провели два мастер-класса по веб-разработке перед запуском осеннего потока курсов
🟢 Выступили на ITS MeetUp по трем направлениям: фронтенд, бэкенд и аналитика
🟢 Стали частью состава жюри на студенческом хакатоне

Очень круто наблюдать за тем, как мотивированные ребята начинают свой путь. А ещё круче — помогать и обучать!


⭐️ Своих потенциальных стажёров мы обучаем на курсах Metaclass. И совсем скоро стартует зимний поток! Следи за обновлениями и не пропусти запуск курсов или новое мероприятие с KTS в твоём вузе.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥166🍓4❤‍🔥1🤩1
Все еще делаете анимации через CSS? Тогда мы идем к вам 🌐

Шутим, конечно. CSS – очень удобный инструмент для фронтендера, и пользоваться им нужно уметь. Но что делать, если его возможностей не хватает?

Об этом мы и поговорим в нашей новой статье о технологиях для создания анимаций, попутно разобрав основные сценарии их использования и примеры реализации в своих проектах.

Lottie, Spine, WebP, Canvas и секвенции спрайтов – разбор получился содержательным, так что скорее переходите на Хабр и расширяйте свой арсенал!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥8🎉2🍓2🔥1
Знакомимся с Compose Multiplatform🤳

Как создать кроссплатформенный UI? На первый взгляд, всё просто — берешь Flutter и пишешь код.

Но что, если вы изучали Kotlin Multiplatform, а не Flutter с кучей его фишек, и не хотите тратить много времени на освоение новой технологии? Можно ли обойтись тем, что уже знакомо?

Можно! Для этого вам пригодится фреймворк Compose Multiplatform, основанный на Kotlin Multiplatform и Jetpack Compose.

А познакомиться с ним поближе, узнать о его преимуществах, недостатках и особенностях можно в докладе Тимура Чикишева → ссылка на запись здесь
🔥6🎉32
DevOps Challenge: помогите Деду Морозу с оповещениями и получите новогодний мерч

Привет! Мы к вам за помощью. Дедушка Мороз доверил деплой приложения своим оленям, и оно моментально легло. Возможно, у вас получится диагностировать проблему и заставить программу работать?

По традиции, десять самых успешных участников челленджа получат наш фирменный мерч. Но на этот раз мы не ограничиваемся футболками: победителей также ждут особые трусы, обеспечивающие надежную защиту бэкенда от утечки данных.

Готовы? Тогда переходите в бота и запускайте челлендж!
🔥3
Оплата у психолога прошла, и мы провели ещё одно мероприятие в Бауманке

На этот раз совместно с Башней устроили кейс-чемпионат, где команды студентов из разных вузов решали актуальный продуктовый кейс для личного кабинета партнёра FORMA.

Ну а после формальной части и подведения итогов устроили нетворк с пиццей 🍕


🔥 Победители получили в подарок наши фирменные худи. Фотки — плюс вайб! Листайте, ищите себя, и не пропустите следующий коллаб.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥91
🍏 Добро пожаловать на собеседование iOS-разработчика!

Отличный способ подготовиться к техническому собеседованию – увидеть, как оно проходит на практике. Для этих целей существует формат мок-интервью, где полностью моделируется реальный процесс рассмотрения кандидата.

iOS-эксперт KTS Саша Сычёв 🫤 принял участие в таком интервью, где проверил знания соискателя в области Mobile System Design: техническое задание заключалось в проектировании фичи мобильного приложения.

🎬 Видео доступно по ссылке. Рекомендуем к просмотру как тем, кто ищет работу, так и тем, кто собеседует кандидатов, чтобы почерпнуть для себя новые приёмы и подходы.

Приятного просмотра!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4
Закулисье собеседований: как отбор кандидатов устроен изнутри? 👀

Канал iOS makes me hate опубликовал подкаст с iOS-экспертом KTS Александром Сычёвым. Двухчасовая беседа о процессах собеседований вышла содержательной — ребята успели обсудить:

в чем отличия между грейдами разработчиков;
на что обращают внимание менеджеры при рассмотрении кандидатов;
зачем у соискателей проверяют знания алгоритмов и проектирования систем;
как готовиться к перформанс-ревью;
нужен ли диплом разработчику и многое другое.

Получить доступ к видео можно по ссылке.

Приятного просмотра!
Please open Telegram to view this post
VIEW IN TELEGRAM
4🍓2
Свет в конце туннеля: как и зачем мы перешли на Firezone 🔥

Скрыть инфраструктуру от посторонних глаз? Обеспечить коллегам бесперебойный доступ к глобальным веб-сервисам? Настроить единую точку входа в защищённые среды десятков компаний-партнеров?

Признайтесь, вы думаете об этом перед сном каждую ночь. К счастью, ответы больше искать не придется: обезопасить себя и своих близких вы сможете с помощью опенсорсной технологии Firezone. Настроить её можно в считанные часы и практически без мата.

О том, как развернуть Firezone в своей инфраструктуре и интегрировать с другими сервисами, рассказал в своей статье DevOps-инженер KTS Даня Донецков. Так чего же вы ждете? Скорее на Хабр!
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉3🍓1
🎄 Отвлеклись от предновогодней суеты и создали бота, который подводит мем-итоги года — да, было!

Отмечайте свои «да, было», хихикайте с главных мемов 2024 и делитесь с друзьями

Заполнить бинго 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥74
Это мы в Сорочанах катались на горнолыжном курорте, сейчас уже дома работаем...

В этом году первую часть новогоднего корпоратива традиционно провели на снежном склоне. Накатались, замерзли и поехали дальше — вайбить в загородном доме, где подвели итоги уходящего года и поделились общими победами.

🎄 Закрываем последние таски и отправляемся в новый год, к новым вершинам!
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄8🔥7👍2
😎 Собрали вам подарок под елку — дайджест 2024 года со статьями разработчиков KTS по четырем направлениям! Энджой:

Frontend-разработка

➡️ Как сверстать письмо, чтобы оно дошло до получателя таким, как задумано
➡️ Летающий Санта и танцующие снегири: опыт реализации и оптимизации CSS-анимации
➡️ Подключаем библиотеку к проекту с помощью npm/yarn link
➡️ Искусство сетапа: автоматизируем подготовку стека под новые проекты
➡️ Не JavaScript’ом единым: как фронтенд-разработчику затащить на собесе
➡️ CMS за 0 рублей: как мы начали использовать Strapi
➡️ Next.js + Playwright. Как мы начали писать автотесты и что из этого вышло
➡️ Что нового в Strapi 5. Спойлер: стало лучше
➡️ Как сделать анимацию разными способами: CSS, WebP, Canvas, Lottie, Spine и секвенции

Backend-разработка


➡️ Фоновые асинхронные задачи в FastAPI и их мониторинг
➡️ Как я создал архиватор из задачки с техсобеса: сжатие файлов с помощью RLE

DevOps

➡️ На словах ты Лев Толстой, а на деле не можешь развернуть Nginx в Kubernetes
➡️ Как построить бастион-хост и превратить его в неприступную крепость
➡️ В чем силиум, брат? Обзор ключевых фишек Cilium и его преимущества на фоне других CNI-проектов
➡️ Поднимаем динамические окружения (фича-стенды) для stateless- и stateful-сервисов
➡️ JupyterHub на стероидах: реализация KubeFlow фич без масштабных интеграций
➡️ Как дать разработчикам свободу при деплое приложений и ускорить процессы в команде

DevOps-челленджи

➡️ Назад в прошлое: запускаем k8s v.0.1 из 2014 и анонсируем челлендж
➡️ Как запустить k8s v.0.1. Решение задачи
➡️ Восстанавливаем работу MySQL. Решение задачи
➡️ DevOps Challenge: восстановите работу MySQL и выиграйте крутой мерч
➡️ DevOps Challenge: помогите Деду Морозу с оповещениями и получите новогодний мерч

Мобильная разработка


➡️ Разборы важных новинок для iOS-разработки с WWDC 2023
➡️ Кот в мешке: мастерство обработки ошибок внешних ключей SQLite
➡️ KMP, догфудинг и велосипеды в стартапе американской версии «Кухни на районе»
➡️ Как новый компилятор K2 ускоряет компиляцию Kotlin на 94%
➡️ Developer Keynote Google I/O 2024: официальная поддержка KMP, развитие Gemini и AI в Андроиде
➡️ Генеративный ИИ в Android и эффективность фоновой работы приложения — важное с Google I/O 2024
➡️ WWDC 2024. Чем удивляют разработчиков
➡️ Что нового в безопасности пользователей на Android: доклад с Google I/O 2024
➡️ Макросы в swift — напишут код за вас, но есть нюанс…
➡️ iOS 18 для разработчиков: Ключевые изменения в UIKit
➡️ App Intents: новые возможности для разработчиков в iOS 18

Интересное

➡️ Матрица soft skills: как вырасти от стажера до синьора

А в канале о том, как программисты делают бизнес, сделали пост о всех наших кейсах и выступлениях в уходящем году

👀 Прочитать статьи о наших цифровых решениях
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10😍31🎄1