Статьи

Машина Тьюринга и ОТДЫХ

Мы видим это все время. «RESTful» — это «REST», протокол и т. Д. Однако многие из нас не совсем понимают, что это значит. Мы исправим…
Статьи

Форкинг и IPC в Ruby, часть I

Мне нравится думать о разветвлении как обделенном мире параллелизма. На самом деле, на данный момент, многие программисты, возможно, даже не слышали об этом. Термин «многопоточный»…
Статьи

Code Safari: настройка капибары

Добро пожаловать в Code Safari. Capybara предоставляет Ruby DSL для взаимодействия с веб-страницами. Обычно он используется для тестирования приложений на основе Rack (таких как Ruby…
Статьи

Переменные класса - A Ruby Gotcha

Переменные класса в Ruby имеют дурное имя. Это правда, они считаются вредными, пограничным злом. Так почему плохой рэп? Ну, большинство стонов о том, как они…
Статьи

Боксен: прекрати беспокоиться о своих инструментах

Сколько раз вы испытывали боль при настройке среды разработки, установке зависимостей, настройке баз данных, обработке переменных среды и всех обычных задач, которые разработчики должны выполнять…
Статьи

Ленты активности на основе Redis

Сегодня каналы активности являются неотъемлемой частью практически всех веб-приложений. Приложения на базе SaaS, социальные приложения и т. П. Нуждаются во временной шкале пользователя. Эти каналы…
Статьи

Loccasions: как добраться до случая

В прошлый раз мы завершили элементы на стороне клиента, необходимые для отображения событий на странице пользовательских событий. Теперь мы сосредоточены на добавлении и удалении событий…
Статьи

Управление версиями с помощью PaperTrail

Представьте себе такую ​​ситуацию: вы открываете страницу администратора вашего сайта, чтобы провести некоторую очистку, находите старые данные, которые никто не просматривал целую вечность, и удаляете…