Course – LS – All

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


A full week in the Java ecosystem. Here we go…

1. Spring and Java

>> Java Module System Hands-On Guide []

As Java 9 is getting closer and closer, it might be worth looking at a practical introduction to Project Jigsaw.

>> Proposal for a Java policy files crafting process []

A few lessons learned during the process of developing policy files.

>> Java Time (JSR-310) enhancements in Java SE 9 []

It turns out that java.time is not perfect and can be improved 🙂

>> Oracle Reminds Java Developers that Soon They Won’t Have a Browser to Run Applets []

Just a reminder that applets will soon not be runnable in any browser.

>> GitHub Research: Over 50% of Java Logging Statements Are Written Wrong []

The latest GitHub research shows that meaningful logging is not that common (especially in production environments).

>> Add full-text search to your application with Hibernate Search []

Integrating Lucene/Elasticsearch with Hibernate-managed databases becomes much easier by using Hibernate Search.

>> MicroProfile Becomes Eclipse MicroProfile []

As the title suggests 🙂

>> Configure Jenkins for Continuous Delivery of a Spring Boot application []

CD tutorial with Jenkins and Spring Boot.

>> In Praise of Laziness []

Laziness at the language level in Java.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> Jepsen: MongoDB 3.4.0-rc3 []

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.

>> How We Interview at Pivotal []

There are definitely some nuggets to pick up from this one if you’re doing interviewing.

Also worth reading:

3. Musings

>> What do you mean by “Event-Driven”? []

An exploration of the “event-driven” concepts.

>> Elasticsearch Ransomware Attacks Highlight Need for Better Security []

Open-source is cool but we need to cross check if adoption of such technologies will not impose unnecessary risks.

>> Reputation Suicide, and Why I’m Quitting Disqus []

Disqus is back to its old distasteful tricks again (yes, they’ve done it to this site as well).

>> On elegance []

According to Dijkstra, elegance is a quality that decides between success and failure.

>> Hazelcast release Jet, open-source stream processing engine []

Hazelcast released a new interesting product – Jet – a stream processing engine.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> Team interview []

>> I see something in you []

>> The problem is people []

5. Pick of the Week

>> Wait, other people can take your time? []

Course – LS – All

Get started with Spring and Spring Boot, 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.