Статьи

Основы SBT

Sbt — это инструмент де-факто для сборки в сообществе Scala. Привыкнув к другим инструментам сборки, вы будете знакомы с командами clean — удаляет файлы, созданные…
Статьи

Вывод локального типа в Java 10, или если он крякает как утка

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

JUnit и Hamcrest: улучшение assertEquals

В моем сообщении в блоге все больше и больше принимается статический импорт в Java? Я обсуждал растущее использование статического импорта в Java, чтобы сделать код…
Статьи

Heroku и Java - от новичка до новичка, часть 1

Недавно я слышал, что Heroku позволяет развертывать приложения Java в стеке Cedar. Не имея настоящей идеи программного обеспечения, я решил попробовать и просто настроить ЧТО-ТО…
Статьи

Блокировка семафором: пример

Параллельность — это один из аспектов, который сопряжён с интересными проблемами. Если не правильно обработать, это приводит к гоночным условиям, которые будут сбивать с толку…