Опции meck:new

Документация по meck… скажем так, не блещет. Давайте разберем опции meck:new.

Shamrock

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

Тестируем HTTP клиент на Java

Не так давно, для одного из проектов, пришлось написать простенький HTTP клиент на Java. Он совсем простой и состоит буквально из одного метода - Gist. Поэтому я решил не использовать Apache’s HTTPClient и другие библиотеки, вроде Unirest или Google HTTP Client. Хотя, если бы требовалось что-то посерьезнее, нежели простые HTTP запросы, рассмотрел бы другие варианты.

Как мнение о книге может меняться в течение 40 лет

(рисунок TulinovR с deviantart.com)

Бывает, что книга, которую вы только что прочли, вам не понравилась. Но что будет через 5 лет? Изменится ли ваше мнение о ней? А через 10 лет? Ниже представлен перевод отзыва Mark Monday о книге “Над пропастью во ржи” (англ. The Catcher inthe Rye). Автор написал его, вспоминая свои ощущения от книги, которую он перечитывал раз в 5 лет на протяжении 40 лет.

Writing to HBase from Hadoop Mapper

Although Hadoop and HBase are often used together, not so many resources devoted to interaction between them. In the book “HBase: The Definitive Guide” there is a chapter named “MapReduce Integration”, which sheds some light on this. I would like to give you another example of the MR task that reads and writes to the same HBase table.