From Ruby To Erlang. Beginner's mistakes

I’ve been programming full-time using Erlang for a while already (about eight months or so). Before Erlang, I was doing some hardcore Ruby. Obviously, these are very different languages: OOP vs functional, mutable vs immutable and so on. Also, there are things you won’t find in Ruby (the opposite is also true).

In this post I want to show you the mistakes that I’ve made and the lessons that I’ve learned during the transition.

»

Разрабатываем ruby gem в docker контейнере

Контейнеры захватывают вселенную, и ничего с этим не поделаешь. Несмотря на то, что я являюсь старым приверженцем Vagrant’а, на днях мне все же захотелось попробовать docker для одного из своих проектов - Valle. Не без препонов, но все же удалось встроить docker в процесс. Далее последует руководство по разработке Ruby гема с использованием docker’а.

»

Shamrock

Бывают случаи, когда WebMock’а недостаточно, или же вы просто не любите stub’ы и хотите, чтобы тест делал реальный http запрос. В таких случаях вы можете написать свой простенький http сервер или выбрать один из существующих, и стартовать его на время тестов(а). А можно взять готовую библиотеку - Shamrock.

»