See more
Events

Saint P RubyConf 2019 — как это было

И так, прошло уже почти 2 недели, с того момента как прошла очередная конференция по любимому языку программирования Ruby в столь же любимом городе, а руки только дошли чтоб написать о впечатлениях. И да, сразу спойлер, впечатления отличные (кто бы сомневался 😅).

See more
Misc

Время подводить итоги — 2018, какой он был

Хей, вот и еще один год прошел. Как же быстро летит время, уже наступил 2019 год, а казалось что еще вчера был 2010.  Вот сижу я сейчас за чашкой кофе и думаю, что надо бы подвести итоги уходящего года, своего рода, чеклист, что было сделано и к чему стремиться в следующем.

See more
Develop

Управляем редиректами в одном месте

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

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

Для меня в этот раз стал наш App::BaseController.

Guides

Setup parallel tests on Semaphore CI

Hi, today I want speak about slow specs. It's very an unpleasant situation when specs run very slowly and spend many time for build (15-20 or more minutes). One way to remedy this situation it's a split specs into groups and running on multiple CPU cores.