Статьи

Я бы хотел, чтобы у Ruby были интерфейсы

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

Методы Java 8 по умолчанию могут нарушить ваш (пользовательский) код

На первый взгляд, методы по умолчанию принесли новую замечательную функцию в набор команд виртуальной машины Java. Наконец, разработчики библиотек могут развивать установленные API, не внося…
Статьи

Настройка очистки базы данных Codeception

Недавно я искал способы ускорить выполнение набора тестов на Blopboard . Мы используем инфраструктуру Codeception для написания функциональных тестов для нашего REST API, часть которых…
Статьи

Внедрение зависимостей с помощью макросов Scala: автоматическое подключение

Вы можете рассматривать внедрение зависимостей как причудливое имя для передачи параметров в функцию (или аргументы конструктора для конструктора). Однако обычно DI-контейнеры делают гораздо больше. Среди…
Статьи

PageSpeed ​​Proxy: Часть 1

PageSpeed ​​Module от Google, доступный для Apache и nginx , является быстрым решением для повышения производительности сети веб-приложений. В качестве бонуса, если мы настроим nginx…