Pull to refresh
23
0
Дмитрий @dewolix

User

Send message

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

Reading time16 min
Views11K

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

Читать далее
Total votes 41: ↑41 and ↓0+44
Comments8

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

Level of difficultyEasy
Reading time14 min
Views4.6K

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

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

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

Читать далее
Total votes 47: ↑46 and ↓1+53
Comments3

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

Level of difficultyEasy
Reading time9 min
Views4.2K

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

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

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

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

Читать далее
Total votes 24: ↑24 and ↓0+24
Comments0

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

Level of difficultyEasy
Reading time5 min
Views12K

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

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

Читать далее
Total votes 28: ↑26 and ↓2+26
Comments12

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

Level of difficultyEasy
Reading time6 min
Views4.7K

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

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

Читать далее
Total votes 25: ↑23 and ↓2+21
Comments3

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

Level of difficultyEasy
Reading time3 min
Views2.6K

Привет!

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

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

Читать далее
Total votes 25: ↑21 and ↓4+17
Comments7

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

Level of difficultyEasy
Reading time4 min
Views1.3K

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

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

Читать далее
Total votes 21: ↑18 and ↓3+15
Comments8

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

Level of difficultyEasy
Reading time29 min
Views23K

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

Читать далее
Total votes 62: ↑42 and ↓20+25
Comments174

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

Level of difficultyEasy
Reading time5 min
Views2.1K

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

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

Читать далее
Total votes 26: ↑24 and ↓2+22
Comments0

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

Level of difficultyMedium
Reading time13 min
Views2.3K

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

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

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

Читать далее
Total votes 31: ↑31 and ↓0+31
Comments6

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

Level of difficultyEasy
Reading time12 min
Views25K

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

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

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

Читать далее
Total votes 32: ↑31 and ↓1+31
Comments10

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

Level of difficultyEasy
Reading time4 min
Views9.1K

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

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

Читать далее
Total votes 44: ↑35 and ↓9+27
Comments48

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

Level of difficultyEasy
Reading time7 min
Views13K

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

Читать далее
Total votes 31: ↑28 and ↓3+26
Comments4

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

Level of difficultyEasy
Reading time10 min
Views5.4K

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

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

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

Читать далее
Total votes 27: ↑26 and ↓1+25
Comments1

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

Level of difficultyEasy
Reading time4 min
Views3.3K

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

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

Читать далее
Total votes 35: ↑27 and ↓8+23
Comments25

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

Level of difficultyEasy
Reading time4 min
Views9K

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

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

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

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

Читать далее
Total votes 29: ↑28 and ↓1+29
Comments14

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

Level of difficultyEasy
Reading time6 min
Views20K

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

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

Читать далее
Total votes 34: ↑30 and ↓4+28
Comments12

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

Level of difficultyEasy
Reading time6 min
Views4.6K

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

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

Читать далее
Total votes 25: ↑25 and ↓0+25
Comments5

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

Level of difficultyEasy
Reading time10 min
Views32K

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

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

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

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

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

Читать далее
Total votes 44: ↑40 and ↓4+38
Comments17

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

Level of difficultyEasy
Reading time25 min
Views50K

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

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

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

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

Читать далее
Total votes 47: ↑47 and ↓0+47
Comments14

Information

Rating
Does not participate
Works in
Registered
Activity

Specialization

Frontend Developer
React
TypeScript