Java Weekly, Issue 197
Lots of interesting writeups on Java 9 this week.
Here we go…
1. Spring and Java
===== >> Spring Framework 5.0 goes GA ** [spring.io]
>> Reacting to Spring Framework 5.0 [content.pivotal.io]
Spring 5 is out!
And, the Reactive Programming paradigm is the most significant addition in this major release, so this is a great time to start understand it and what problems it solves.
>> Get Started Quickly With Spring 5 Using Spring MVC Archetype [blog.codeleak.pl]
One of the easiest ways to start exploring Spring 5 is to use the new Maven archetype.
>> C# vs. Java: The Top 5 Features Java Developers Miss in C# [blog.takipi.com]
It turns out C# can learn something from Java as well, after all.
>> Code First Java 9 Module System Tutorial [blog.codefx.org]
Since Java 9 is out, it’s also time to get familiar with the JPMS.
Also worth reading:
===== >> Oracle Consolidates the OpenJDK 10 Repository Forest #[[.t-bg-white .l-pa2 .l-d-i]#infoq.com]
===== >> Fast JVM startup with JDK 9 [mjg123.github.io]
- ===== *https://vladmihalcea.com/2017/10/03/how-do-solve-the-postgresql-cast-operator-issue-with-jpa-and-hibernate/[>> How do solve the PostgreSQL
cast operator issue with JPA and Hibernate]* [vladmihalcea.com]
===== >> Hibernate Tips: How to escape table and column names [thoughts-on-java.org]
===== >> Spring Boot – Spring.Config.Name – Case Study [blog.codeleak.pl]
===== >> Fast Forward >> Vavr 1.0 [blog.vavr.io]
===== >> Spring Boot metrics monitoring using elasticsearch and kibana [aboullaite.me]
===== >> IntelliJ IDEA 2017.3 EAP: Grouping modules according to their qualified names and more [blog.jetbrains.com]
Webinars and presentations:
Time to upgrade:
===== >> Spring Data release train Kay goes GA [spring.io]
===== >> Gradle 4.2 Is Released [infoq.com]
===== >> Reactor Bismuth is out [spring.io]
===== >> Spring For Apache Kafka 2.0 GA Available [spring.io]
===== >> Spring REST Docs 1.2.2.RELEASE [spring.io]
===== >> Hibernate Search 5.8.1.Final was just released [in.relation.to]
===== >> Spring Cloud Dalston SR4 Is Now Available [spring.io]
2. Technical and Musings
===== >> Software is about Storytelling [bravenewgeek.com]
History can justify even the most surprising technical decisions in a codebase.
>> Making Money through Tech Blogs [daedtech.com]
It’s worth being aware of opportunities that open as you grow your site.
Also worth reading:
===== >> 10 Cool SQL Optimisations That do not Depend on the Cost Model [blog.jooq.org]
===== >> About When Not to Do Microservices [blog.christianposta.com]
===== >> The Different Pair Programming Styles [daedtech.com]
>> Dogbert The PR Specialist [dilbert.com]
>> False Rumor [dilbert.com]
>> Helping the Boss Be Successful [dilbert.com]
4. Pick of the Week
===== >> The Downside of Work-Life Balance [jamesclear.com]