Персональный сайт Олега Барабанова

Зачем начинающим разработчикам стоит для своих проектов выбирать виртуальные, а не физические сервера

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

Читать дальше →

Стили управления командой с учетом особенностей IT-сферы

Удивительно, как много руководителей не знают, что существует несколько стилей руководства командой ИТ-специалистов. В этой статье я хотел бы упомянуть про основные стили управления из менеджмента и посмотреть на это со стороны ИТ-сферы.

Читать дальше →

Зависимость между управленческим циклом менеджмента и жизненным циклом разработки ПО

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

Читать дальше →

Декодирование SVG в WebWorker в JavaScript

В статье описал немного нетривиальный способ управления декодированием и растеризацией SVG внутри выделенного WebWorker (да-да, опять JavaScript....).

Читать дальше →

Основные недостатки JSON

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

Читать дальше →

Что общего у заочного и очного обучения с фрилансом и офисной работой ?

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

Читать дальше →

Зачем IT-шникам важно развивать знание английского языка

С одной стороны, вроде бы стремиться активно изучать английский нет смысла, если не работаешь с иностранцами. Но ведь с английским языком в современной IT-сфере приходится сталкиваться везде и отсутствие знания языка будет вносить дискомфорт в работу и влиять на её качество. В статье я высказал пару слов на тему того, почему надо всегда стремиться улучшать свой английский всем айтишникам.

Читать дальше →

Elive - неплохой Linux-дистрибутив для экспериментов со слабыми компьютерами.

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

Читать дальше →

На что стоит обратить внимание при выборе хостинг-провайдера

Почему, на мой взгляд, цена не является главным критерием выбора хостинг-провайдера для своего проекта.

Читать дальше →

Нотация EPC - удобное и наглядное средство описания бизнес-процессов

Недавно мне удалось познакомиться с несколькими методологиями описания бизнес-процессов различного уровня, а именно BPMN, EDIF, EPC и пр..В этой статье я захотел показать именно EPC-нотацию с демонстрацией наглядного примера, выполненного в ARIS Express.

Читать дальше →