Как стать автором
Обновить
23
0
Дмитрий @dewolix

Фронтенд-разработчик в юните спецпроектов KTS

Отправить сообщение

CMS за 0 рублей: как мы начали использовать Strapi

Время на прочтение16 мин
Количество просмотров12K

Всем привет! Меня зовут Александр, я фронтенд-разработчик в KTS. Сегодня я расскажу о системе Strapi, разберу сценарии ее использования на конкретных примерах и поделюсь способами упрощения работы в ней.

Читать далее
Всего голосов 41: ↑41 и ↓0+44
Комментарии8

Поднимаем динамические окружения (фича-стенды) для stateless- и stateful-сервисов

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров4.9K

На связи Игорь Латкин, управляющий партнер и системный архитектор в KTS

Мы на своём опыте разобрались в развертывании stateless- и stateful-сервисов, и теперь хотим поделиться с вами. Мы в KTS не раз создавали подобные инфраструктуры, перепробовали разные решения и выясняли, как построить эффективные процессы.

Сегодня мы поговорим о динамических окружениях (фича-стендах) для stateless- и stateful-сервисов, обсудим особенности и проблемы, которые могут возникнуть и возникали у нас.

Читать далее
Всего голосов 47: ↑46 и ↓1+53
Комментарии3

Чек-лист фронтендера при разработке рекламного спецпроекта

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров4.3K

Привет! Меня зовут Наташа, я фронтенд-разработчик в отделе рекламных спецпроектов KTS.

В отделе рекламных спецпроектов мы делаем множество сервисов в мини-приложениях VK, Одноклассниках, Телеграме, создаём лендинги.

Мы делаем как краткосрочные проекты, которые могут длиться 2 недели, так и долгосрочные — сроком работы от года. Изначально я написала этот материал для внутреннего использования, чтобы разработчик на каждом этапе разработки приложения знал, на что обратить внимание. 

Эта статья — подсказка, которая помогает не пропустить важные моменты, если ваша команда разрабатывает, тестирует и выпускает проекты на потоке — то есть много и часто. Возможно, эти советы пригодятся и вам.

Читать далее
Всего голосов 24: ↑24 и ↓0+24
Комментарии0

Гайд: как привязать корпоративную почту к Google-аккаунту за 5 минут

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров13K

Привет! Меня зовут Максим Павлов, я управляющий партнёр KTS.

Рассказываю, как привязать корпоративную почту вида ivanoff@mycompany.com к Google-аккаунту и перестать позориться, отправляя личную почту nagibator9000@gmail.com при запросе доступа к Google-документам.

Читать далее
Всего голосов 28: ↑26 и ↓2+26
Комментарии12

Планировать нельзя сойти с ума: как не забыть ни про проекты, ни про людей

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров4.8K

Привет, я Вика Синельникова — руководитель отдела спецпроектов в KTS.

Рассказываю, как еженедельно планировать команду на большой объем проектов и не сойти с ума.

Читать далее
Всего голосов 25: ↑23 и ↓2+21
Комментарии3

Как за полтора месяца получить опыт в IT и найти работу: интервью со студентом школы Metaclass

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров2.6K

Привет!

21-го августа начинается очередной поток нашей школы Metaclass по курсам фронтенда и бэкенда для начинающих.

Для улучшения курсов мы спрашиваем наших учеников о том, что было легко во время обучения, что не очень, как знания с курса помогли в карьере. Сегодня о своём опыте расскажет выпускник прошлых потоков и наш стажёр — Кирилл Лапушинский.

Читать далее
Всего голосов 25: ↑21 и ↓4+17
Комментарии7

В работе пригодилось всё: интервью со студентом школы Metaclass

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.3K

21-го августа начинается очередной поток нашей школы Metaclass по курсам frontend и backend для начинающих.

После учебы мы всегда спрашиваем наших студентов о курсе: что было легко, что не очень, как знания с курса помогли в карьере. Сегодня о своём опыте расскажет недавний выпускник нашего курса «Начинающий React-разработчик» Филипп Хромов.

Читать далее
Всего голосов 21: ↑18 и ↓3+15
Комментарии8

Теневое правление Илона Маска

Уровень сложностиПростой
Время на прочтение29 мин
Количество просмотров23K

Перевод фрагмента статьи из newyorker.com, где собраны множество реплик коллег и знакомых Илона Маска о его детстве, карьерном пути и влиянии на современную политику.

Читать далее
Всего голосов 62: ↑42 и ↓20+25
Комментарии174

10 отличий качественного аудита от халтуры

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2.1K

Привет, это Максим Павлов из KTS. Мы создаём IT-продукты для бизнеса. 

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

Читать далее
Всего голосов 26: ↑24 и ↓2+22
Комментарии0

Нагрузочный поединок между Tarantool 2.10 и Hazelcast 4.5.4

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров2.3K

Привет! Меня зовут Денис Макаров, я бэкенд-тимлид в KTS.

В прошлый раз мы сравнили Tarantool с Redis, а в этой статье решили провести тесты с Hazelcast.

Так же, как в прошлой статье, мы рассматриваем вариант Tarantool как замены: берём типичные кейсы работы с Hazelcast и реализуем такие же механики на Tarantool, начиная от простых K-V операций и заканчивая вторичными ключами.

Читать далее
Всего голосов 31: ↑31 и ↓0+31
Комментарии6

Учебное проектирование для джунов: как учить и зачем

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров25K

Привет! Меня зовут Андрей, я бэкенд-тимлид в KTS

Когда у вас в компании появляются стажёры или джуны, на первых порах они погружаются в процессы, подтягивают хард-скилы и знакомятся с командой. Стажёр постепенно становится джуном. Чтобы продолжить рост и стать мидлом, ему необходимы начальные навыки проектирования. Проблема в том, что часто взять эти навыки просто негде.

В статье расскажу про методику обучения проектированию в нашей компании.

Читать далее
Всего голосов 32: ↑31 и ↓1+31
Комментарии10

4 сценария, когда нужно сделать ставку на Kotlin Multiplatform, а не Flutter

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров9.2K

Привет, это Максим Мялкин — управляющий партнёр и руководитель мобильной разработки KTS.

Кроссплатформенные- инструменты помогают бизнесу не писать код два раза под iOS и Android, а переиспользовать его на обеих платформах. В статье — о том, чем Kotlin Multiplatform отличается от Flutter и в каких случаях он переигрывает и уничтожает Flutter. 

Читать далее
Всего голосов 44: ↑35 и ↓9+27
Комментарии48

Существуют ли джуниор-DevOps-инженеры и почему их ищут

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров14K

Привет! Меня зовут Сергей, я занимаюсь направлением DevOps в KTS. Сегодня поговорим о том, существуют ли джуниоры в DevOps-разработке — и какими они должны быть.

Читать далее
Всего голосов 31: ↑28 и ↓3+26
Комментарии4

Grafana Beyla: автоинструментарий eBPF с открытым исходным кодом для наблюдения за приложением

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров5.4K

Часто для правильной интеграции инструментов мониторинга в приложение приходится добавлять агент мониторинга Observability в развертывание или пакет. А в таких языках, как Go, нужно вручную добавлять точки трассировки. В любом случае после добавления инструментов придётся выполнить повторное развертывание в промежуточную или производственную среду.

Автоинструментарий упрощает внедрение Observability. С гордостью представляем Grafana Beyla — автоинструментарий eBPF с открытым исходным кодом, который сейчас в стадии публичного тестирования. Beyla сообщает данные о задержках для основных запросов, а также метрики RED (Rate-Errors-Duration) для сервисов Linux HTTP/S и gRPC — и всё это без модификации кода для ручной вставки зондов.

В этой статье мы рассмотрим, как установить и настроить Grafana Beyla с помощью Grafana Cloud для улучшения наблюдаемости приложений. Ещё поделимся планами на будущее.

Читать далее
Всего голосов 27: ↑26 и ↓1+25
Комментарии1

Вы никогда не сократите Тime Тo Мarket, если будете тестировать все фичи на одном сервере

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров3.4K

Привет, это Максим Павлов из KTS. Мы создаём IT-продукты для бизнеса.

Все твердят про важность Time To Market — времени от появлении идеи фичи до её релиза для пользователей. При этом почему-то тестируют все фичи на одном сервере. В статье рассказываю, как ускорить Time To Market одним простым способом.

Читать далее
Всего голосов 35: ↑27 и ↓8+23
Комментарии25

Kotlin Multiplatform перешёл в stable. Что это значит?

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров9K

Привет! Меня зовут Максим, я руководитель мобильной разработки в KTS.

1 ноября состоялся релиза Kotlin 1.9.20, beta компилятора k2. 

Но для нас интереснее глобальное изменение статуса KMP. Мы используем эту технологию в мобильной разработке и написали про неё несколько статей.

В статье подробнее рассмотрим, что изменилось в технологии с переходом в релиз.

Читать далее
Всего голосов 29: ↑28 и ↓1+29
Комментарии14

7 ошибок джунов в DevOps, которые мешают им стать мидлами

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров21K

Привет! Меня зовут Сергей, я руковожу направлением DevOps в KTS.

В прошлой статье мы рассмотрели, каким должен быть джуниор-DevOps-инженер. Сегодня пойдём чуть дальше, вспомним наш опыт и расскажем, какие ошибки могут мешать джуниорам перейти на грейд «мидл».

Читать далее
Всего голосов 34: ↑30 и ↓4+28
Комментарии12

Grafana Mimir: remote storage из скандинавской мифологии

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров4.9K

Привет! Меня зовут Игорь Латкин, я сооснователь и системный архитектор в KTS. Сегодня расскажу про Grafana Mimir — одно из хранилищ данных для системы мониторинга Prometheus. 

Это сравнительно молодой проект, запущенный в прошлом году. Mimir входит в экосистему Grafana, которая, уверен, знакома многим пользователям. Решение основано на Cortex — это проект, которым пользовалась и развивали Grafana до запуска собственной системы. 

Читать далее
Всего голосов 25: ↑25 и ↓0+25
Комментарии5

Кастомизируем VS Code для веб-разработки

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров34K

Привет, меня зовут Филипп, я фронтенд-разработчик в KTS.

Visual Studio Code — это бесплатный, шустрый (что важно на больших проектах) и глубоко кастомизируемый редактор кода.

В статье расскажу, какие настройки и плагины VS Code использует наша команда фронтенда в KTS. Материал может быть полезен для JavaScript- и React-разработчиков, а ещё для тех, кто уже давно пользуется VS Code, но не знает о некоторых полезных плагинах и фичах для повседневного использования. 

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

Также я рассмотрел инструменты для оптимизации работы с Git, шаблоны директорий и другие возможные настройки.

Читать далее
Всего голосов 44: ↑40 и ↓4+38
Комментарии17

Роадмэп по современному фронтенду от KTS

Уровень сложностиПростой
Время на прочтение25 мин
Количество просмотров52K

Привет! Меня зовут Фёдор, я фронтенд-тимлид в KTS и преподаватель школы Metaclass.

Эта статья — цельный план развития во фронтенде. Расскажем, что из себя представляет современный фронтенд и какие знания нужны для востребованности на рынке труда.

Статья подойдет как для начинающих специалистов, так и для более опытных, которые хотели бы получить какой-то ориентир для дальнейшего развития.

К статье прилагается роадмэп, который можно скачать, изучать, распечатать.

Читать далее
Всего голосов 47: ↑47 и ↓0+47
Комментарии14

Информация

В рейтинге
Не участвует
Работает в
Зарегистрирован
Активность

Специализация

Frontend Developer
React
TypeScript