Six Steps to Maintain Your Gemfile

If you work with Ruby, you use Bundler all the time, I believe. Bundler manages all the gems that the application or library depends on. You just have to define them in Gemfile and execute a proper command for installing or updating your libraries. Sounds easy, right? But you, of course, know that is not 100% true for big projects or for projects where the team does releases frequently during the day. Read On →

Книги по Computer Science, которые вы возможно захотите прочесть

Ни для кого не секрет, что в современном мире люди все меньше читают книги и больше потребляют информацию и знания из других источников. Это справедливо и для людей нашей професии — программистов, тестировщиков, менеджеров и т.д. Технологии так быстро меняются, приходят и уходят новые языки и фреймворки, практики и подходы. И появляется резонный вопрос: “Зачем тратить свое время и деньги на покупку и чтение книг, информация в которых устареет через какое-то время?” По большей части поэтому многие разработчики предпочитают статьи, скринкасты, документацию или изучение через практику. Однако, на мой взгляд, есть темы, которые только в книгах освещаются наиболее полно и последовательно. Да, конечно, существуют прекрасные курсы от Coursera, Udacity, Khan Academy и пр., но и на них вы потратите столько же времени сколько у вас уйдет на чтение соответствующей литературы и практику, а может и больше с учетом конспектирования лекций.

Для меня одной из таких важных тем стала Computer Science. Я давно перестал покупать бумажные версии книги по языкам программирования, библиотекам или фреймворкам, но вот уже несколько лет таскаю с собой представленный ниже список.

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

Read On →

Почему я снова с интересом смотрю на .NET

В десятом классе школы, когда играть на компьютере просто наскучило, мне под руку попалась книга по Delphi 8. Я до сих пор помню как часами просиживал за передиранием примеров из книги и их модификацией. Это было время Windows XP на моем десктопе, Winamp (и бесчисленных скинов к нему), Total Commander и прочего крякнутого (cracked)] софта, а так же изредка форматирования всего жесткого диска из-за попытки установки SUSE Linux. Спасибо журналу Хакер. Read On →