Skip to main content

Posts

Showing posts with the label tools

Use Vagrant, Luke

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

Штуки

В последнее время открыл для себя несколько очень полезных (на мой взгляд) вещей: очень нравится git быстро, распределенно и удобно есть GitHub бесплатные приватные репозитории на assembla.com (BEWARE! OGRES affiliate link) которые отлично на мой взгляд подходят для самых разнообразных pet- и side-project'ов Ruby - здорово облегчает жизнь порадовала Ubuntu 10.04 - на первый взгляд кажется удобнее + будем надеятся, что это все же LTS релиз. Хотя дома все так же использую (и буду в будущем) Debian testing . Pivotal Tracker - agile project management тул. Очень удобный, на мой взгляд Remember The Milk - task management на каждый день, есть удобная интеграция с Google Calendar