Статьи

Пересмотры и неизменность

Вот краткий пост. Я не уверен, как начать это. Это один из тех моментов «почему я не подумал об этом» при просмотре существующего кода. Из-за…
Статьи

Ваше первое сообщение - Открывая Акку

 Akka — это платформа (фреймворк?), Вдохновленная Erlang, обещающая более легкую разработку масштабируемых, многопоточных и безопасных приложений. В то время как в большинстве популярных языков параллелизм…
Статьи

Методы REST / HTTP: POST против PUT против PATCH

Каждый HTTP-запрос состоит из метода (иногда называемого глаголом ), который указывает действие, которое должно быть выполнено на идентифицированном ресурсе. При создании веб-сервисов RESTful HTTP-метод POST…
Статьи

Двоичные веб-сокеты с Play 2.0 и Scala

В недавней статье я показал, как вы можете использовать webrtc, canvas и websockets вместе, чтобы создать приложение для обнаружения лиц, внешний интерфейс которого полностью работает…
Статьи

Введите Safe SQL в Java

Струны, Струны, Струны Независимо от того, используете ли вы фреймворки, такие как JPA , MyBatis или Spring Data JDBC, вы всегда заканчиваете тем, что объявляете…
Статьи

Groovy Goodness: добавление дополнительных методов с использованием модулей расширения

Groovy 2.0 принес нам модули расширения. Модуль расширения представляет собой файл JAR с классами, которые предоставляют дополнительные методы для существующих других классов, таких как JDK…