Course – LS – All
announcement - icon

Get started with Spring Boot and with core Spring, through the Learn Spring course:


1. Spring and Java

>> Bean Validation 2.0 Progress Report []

The new features of the Bean Validation 2.0 definitely look promising.

>> Swift for Beans – var, let and Type Inference []

Swift-like features are making their way into Java.

>> New JEP Would Simplify Java Type Variance []

Simplified Type Variance possibly in JDK 10.

>> Declutter Your POJOs with Lombok []

A short overview of Lombok – the Java boilerplate killer.

>> Pivotal Releases First Milestone of Next-Generation Spring Data Featuring Reactive Database Access []

The first milestone of the new Spring Data was already released.

It looks like it will be possible to create “reactive” repositories making use of the Spring Reactor project.

>> Hibernate Tips: Use query comments to identify a query []

A quick and very practical write-up about leveraging query comments in Hibernate.

>> JDK 9 is the End of the Road for Some Features []

Most articles focus on JDK 9 additions. This one goes through the list of features to be removed from JVM.

>> Protecting JAX-RS Resources with RBAC and Apache Shiro []

Implementing a fine-grained Role-Based Access Control with Apache Shiro.

>> Flyway Tutorial – Execute Migrations using Maven []

Another short write-up about doing database migrations with Flyway. This time, focusing on the maven-flyway-plugin.

>> Building Reactive Applications with Akka Actors and Java 8 []

It turns out you do not need to use Scala in order to be able to use Akka 🙂

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> Navigating the microservice architecture pattern language – part 1 []

A short write-up exploring and explaining the semantics of microservices.

>> Better performance: the case for timeouts []

A very detailed experiment showing that such basic things as timeouts can noticeably impact the performance.

>> Exploring data sets with Kibana []

The title says all 🙂

>> AWS Serverless Lambda Scheduled Events to Store Tweets in Couchbase []

A short tutorial showing how to use Couchbase in a tweet-fetching AWS Lambda application.

Also worth reading:

3. Musings

>> Software Development and the Gig Economy []

A few thoughts about the Software Development market and the direction it’s heading.

>> Managing a To Do list []

>> Really Managing a To Do list []

Tips on how to effectively manage your TODOs.

>> Automate Your Documentation []

How to write documentation as easy as possible 🙂

>> Collaborating with Outsiders to the Dev Team []

Trying to teach developers how to live with other forms of life 🙂

>> Nights and Weekends []

Building something interesting in your off hours isn’t supposed to be easy.

>> SyntheticMonitoring []

An explanation of the Synthetic Monitoring technique which revolves around running tests on a live system.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> Secret Goals []

>> Totally different []

>> Work-life balance []

5. Pick of the Week

>> How to do what you love and make good money []

Course – LS – All
announcement - icon

Get started with Spring Boot and with core Spring, through the Learn Spring course:


res – REST with Spring (eBook) (everywhere)
Comments are open for 30 days after publishing a post. For any issues past this date, use the Contact form on the site.