May Picks
“Random picks from all over the Internet”.
“Random picks from all over the Internet”.
Фред Хеберт - широко известный в Erlang сообществе программист. Он не только написал дюжину полезных утилит и приложений, но и замечательную книгу “Изучай Erlang во имя добра!”, которая, к тому же, доступна онлайн совершенно бесплатно. Она в основном предназначена для тех, кто только начинает изучать Erlang. Но и более опытные разработчики с большой вероятностью найдут что-то новое в последних главах книги (CommonTest, Mnesia, Distributed Erlang).
Решил начать новую серию постов. Каждая статья будет представлять из себя набор советов, инструментов, скриптов или просто умных мыслей из определенной книги. Читать книгу или нет? Это решать вам самим.
И так, вы планируете читать и писать данные в HBase таблицу из Erlang’а. Что ж, начнем с того, что клиента для Erlang’а нет :( А на выбор имеются:
Контейнеры захватывают вселенную, и ничего с этим не поделаешь. Несмотря на то, что я являюсь старым приверженцем Vagrant’а, на днях мне все же захотелось попробовать docker для одного из своих проектов - Valle. Не без препонов, но все же удалось встроить docker в процесс. Далее последует руководство по разработке Ruby гема с использованием docker’а.
“Random picks from all over the Internet”.
“Random picks from all over the Internet”.
Документация по meck… скажем так, не блещет. Давайте разберем опции meck:new
.
“Random picks from all over the Internet”.
Бывают случаи, когда WebMock’а недостаточно, или же вы просто не любите stub’ы и хотите, чтобы тест делал реальный http запрос. В таких случаях вы можете написать свой простенький http сервер или выбрать один из существующих, и стартовать его на время тестов(а). А можно взять готовую библиотеку - Shamrock.