Статьи

Продуктивное программирование в Groovy

Единственное постоянное в этом мире — это перемены! В 1990-х годах Java потрясла компьютерный мир, предоставив управляемые среды выполнения (виртуальные машины) для массового программирования. Сегодня…
Статьи

Ад обратного вызова

Первоначально созданный Мартином Шустриком, я провел в прошлом месяце переписывание кода nanomsg для внутреннего использования конечных автоматов, передавая асинхронные события вместо использования случайных обратных вызовов…
Статьи

OAuth Middleware для Slim

OAuth может быть любым, каким вы хотите, стандарты слабы и дают вам много места для правильной реализации вашей системы. Однако, как бы вы ни продолжали,…
Статьи

Блок приложения семантической регистрации (SLAB)

Использование эластично масштабируемых облачных сервисов делает более важным, чем когда-либо, надлежащий мониторинг сервисов, чтобы диагностическая информация была доступна при необходимости. Это видно по тому, как…
Статьи

Начало работы с экраном

На прошлой неделе у меня был файл размером ~ 10 ГБ, который я хотел загрузить на свой компьютер, но первоначальная оценка Chrome заключалась в том,…
Статьи

Этап качества кода с использованием Jenkins

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