A full week in the Java ecosystem. Here we go…
1. Spring and Java
As Java 9 is getting closer and closer, it might be worth looking at a practical introduction to Project Jigsaw.
A few lessons learned during the process of developing policy files.
>> Java Time (JSR-310) enhancements in Java SE 9 [joda.org]
It turns out that java.time is not perfect and can be improved 🙂
Just a reminder that applets will soon not be runnable in any browser.
The latest GitHub research shows that meaningful logging is not that common (especially in production environments).
Integrating Lucene/Elasticsearch with Hibernate-managed databases becomes much easier by using Hibernate Search.
As the title suggests 🙂
CD tutorial with Jenkins and Spring Boot.
Laziness at the language level in Java.
Also worth reading:
Webinars and presentations:
Time to upgrade:
2. Technical
Whenever one of these in-depth analysis comes out, I set aside time to read it.
Not because I'm necessarily working with that particular technology (I've luckily stayed away from MongoDB for a long time) – but because there's so much to learn from these in-depth dives into how the store works.
There are definitely some nuggets to pick up from this one if you're doing interviewing.
Also worth reading:
3. Musings
An exploration of the “event-driven” concepts.
Open-source is cool but we need to cross check if adoption of such technologies will not impose unnecessary risks.
Disqus is back to its old distasteful tricks again (yes, they've done it to this site as well).
According to Dijkstra, elegance is a quality that decides between success and failure.
Hazelcast released a new interesting product – Jet – a stream processing engine.
Also worth reading:
4. Comics
And my favorite Dilberts of the week:
5. Pick of the Week
res – REST with Spring (eBook) (everywhere)