java

Spock is a powerful Groovy-based framework that makes testing applications written in Java (as well as Groovy, Kotlin etc.) a very pleasant experience. Because it’s built on top of good ol’ JUnit, it integrates well with most of the existing test/build tooling. However, making it play nicely with the testing infrastructure of Spring framework (especially Spring Boot) used to be a bit tricky. Luckily, the latest Spock version 1.1 comes with a few improvements that make testing Spring apps (including mocking) easier.

Začátkem roku 2014 proběhl průzkum, ve kterém se komunita měla vyjádřit k tomu, co by se mělo stát součástí Java EE 8. Více než 60% respondentů odpovědělo, že Java EE by mělo podrorovat vedle JSF i jinou formu MVC pro webové aplikace [1].
Následně započaly práce na JSR-371 nazvaném MVC: Model-View-Controller API [2]. A právě na nové MVC API se v tomto článku podíváme.

Java nám ve verzi 8 dala částečně přivonět k funkcionálnímu programování - nadšeně jsme tedy přešli z features které nám poskytovala Guava na nativní možnosti. Ale na jak dlouho nám budou stačit? Na poli funkcionálních knihoven se objevil nový, silný hráč - Javaslang.