Результаты поиска

  1. K

    От (не)управляемого хаоса к автоматизированному процессу

    Меня зовут Паша Мягков, я frontend tech lead в команде монетизации Учи.ру. Несколько месяцев назад рост команды и задач привел нас к тому, что привычные рабочие процессы перестали отвечать нашим потребностям. Болезнь роста затронула прозрачность разработки, планирование и workflow. В этой статье...
  2. K

    Как начать менторить и не потерпеть фиаско

    В данной статье приведены некоторые советы для тех, кто решил попробовать себя в роли наставника (ментора). Материал изложен максимально тезисно и на основе практического опыта. Разумеется, не всё из приведённого будет полезно для Вашего конкретного случая, но уверен, позволит избежать некоторых...
  3. K

    Делаем собственные курсоры для сайтов

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

    7 узких мест серверной NVMe-платформы

    Значимые показатели производительности требуют глубокого понимания различных потенциальных узких мест, которые могут возникнуть в современных серверах и инфраструктурах центров обработки данных, в которых они находятся. Обзор стандартной платформы под NVMe-накопители Системы хранения данных во...
  5. K

    WebRTC в Docker. Борьба за ресурсы

    Несколько недель назад мы выкатили статью про Докер и WebRTC сервер и рассказали в ней о нюансах запуска. Читатели справедливо усомнились в пригодности докера для продакшена по следующим причинам: Docker не оптимально занимает и синхронизирует ресурсы CPU между контейнерами из-за чего могут...
  6. K

    Гонка итераций

    Выдался у меня как-то на работе хороший год. Я сделал пару серьёзных проектов, за что получил существенную прибавку к окладу. Естественно, я захотел этот опыт повторить. Пришёл к директору и говорю – хочу +30%, готов стараться от всей души. Тот почему-то обрадовался. Давай, говорит, всё-превсё...
  7. K

    Плагин для ранжирования кода по важности или как я пыталась облегчить жизнь программистам

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

    Матрица компетенций аналитика для самурая в запасе

    Когда-то давно в дебрях Интернета я случайно нарвался на матрицу компетенций программиста от Джозефа Сиджина, которая помогла мне правильно оценить свою стоимость на рынке труда и выработать пути по дальнейшему самосовершенствованию. Шло время, проекты в которых я участвовал, росли. Росли...
  9. K

    C# интерфейсы для начинающих. Что это такое и зачем их использовать?

    Доброго времени суток. Сегодня хочу поговорить об интерфейсах в рамках языка C#. Обсудим, что они из себя представляют и для чего они нужны. Для кого эта статья? Данная статья отлично подойдет тем, кто только начинает изучать интерфейсы, а также тем, кто их изучил, но не до конца понимает, для...
  10. K

    DAOS — современный подход к хранению данных

    «Не наливают вино молодое в мехи ветхие» — эту народную мудрость приходится свято чтить разработчику, ибо в IT технологии устаревают как нигде быстро. Те ли программные или аппаратные компоненты вы выбрали для своего проекта, не станут ли они в будущем для него обузой? Вот в чем вопрос. Если вы...
  11. K

    Пишем frontent на golang

    Вас задрало, что node_modules на простом сайте соревнуются по количеству используемого места с вашей коллекцией музыки? Вы перечитали инструкцию к Redux в шестидесятый раз и поняли две вещи: "До меня кажется доходит..." и "Думаю, мне стоит перечитать это ещё раз!" Вы в очередной раз узнали, что...
  12. K

    13 крутых онлайн-сервисов для создания чат-ботов

    Чат-бот – хороший способ автоматизировать коммуникацию с пользователями в любом бизнесе. От саппорта и справочной функции до маркетинга и прямых продаж – со всеми этими задачами чат-боты хорошо справляются и показывают неплохие результаты. Мы подготовили подборку 13 сервисов, в которых можно...
  13. K

    Главный недостаток Docker на взгляд сисадмина

    Я участвовал в качестве сисадмина во множестве проектов, где моей основной обязанностью была поддержка процесса разработки, какое-то время сам был разработчиком. В последние 6-7 лет с интересом наблюдал за развитием docker как технологии, и, к сожалению, вынужден был отметить довольно...
  14. K

    Голосовой ИИ: технологии под капотом цифрового агента

    Сегодня мы предлагаем поговорить про так называемый голосовой искусственный интеллект и про технологии, которые делают его «умным». Кроме того, поговорим и о «магии» нашей голосовой платформы — о том, что позволяет голосовому агенту вести нормальную беседу с человеком. Технологии достигли...
  15. K

    Чем разработчик от кодера отличается

    Самый плохой разработчик — тот, который всё делает по ТЗ. А самый лучший код — не написанный. «Моя задача — писать код, я разработчик!» — да, это очень удобная позиция. Но людям, которые не только программируют, но ещё и общаются с коллегами, организуют собственную работу и понимают предметную...
  16. K

    Обзор Kali Linux 2021.2

    В начале июня состоялся релиз дистрибутива для цифровой криминалистики и тестирования систем безопасности Kali Linux 2021.2. Эта операционная система является клоном Debian, используя репозиторий Testing с наиболее свежими пакетами. Новые iso образы становятся доступными для загрузки каждые три...
  17. K

    Как мы делали инструмент для QA, а сделали для всего техотдела

    От печали до радости или от идеи до реализации Как-то очень давно наш отдел автоматизации внутренних процессов посетил админ (ops) с идеей помочь нашим тестировщикам. Он предложил упростить деплой, т.к. было очень неудобно писать ручные curl запросы к gitlab'у с кучей меняющихся параметров. Так...
  18. K

    Как контейнеризировать среды ML разработки и не посадить на мель процессы MLOps

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

    Как стать тимлидом, или Что вас ждет по другую сторону разработки?

    Меня зовут Саша Шутай, я тимлид в компании AGIMA. Конечно, прежде чем стать руководителем команды, я был разработчиком и работал под руководством нескольких тимлидов, поэтому знаком с разными подходами к управлению. В этой статье я поделюсь своим опытом тимлидерства и дам полезные советы...
  20. K

    DevOps Engineer TW Global Services SA Санкт-Петербург от 2 000 EUR на руки

    Требуемый опыт работы: 1–3 года Полная занятость, удаленная работа Обязанности: Проектирование, построение, поддержка и развитие в эксплуатации: - высокодоступной инфраструктуры в рамках нескольких датанцетров (на базе Kubernetes); - инструментов жизненного цикла проектов (Docker-образы, CI/CD...
Сверху