Lots of interesting writeups on Java 9 this week.
Here we go…
1. Spring and Java
>> Under The Hood With the JVM’s Automatic Resource Management [infoq.com]
A deep dive into the mechanics behind finalize() and try-with-resources.
>> Hibernate with PostgreSQL – 6 things you need to know [thoughts-on-java.org]
If you’re working with Hibernate and PostgreSQL – definitely some good points to consider.
>> Most popular Java application servers: 2017 edition [plumbr.eu]
An interesting insight into the market share of Java application servers. Looks like Tomcat is dominating.
Also worth reading:
-
>> Martijn Verburg on the JCP EC “No” Vote for the Java Platform Module System [infoq.com]
-
>> Pivotal Announces Spring Curriculum & Certification Changes [spring.io]
-
>> Develop a Mobile App With Ionic and Spring Boot [developer.okta.com]
-
>> The fastest way to update a table row when using Hibernate and Oracle [vladmihalcea.com]
-
>> Running Java on Docker images on your Mac – A getting started guide [vanwilgenburg.wordpress.com]
Webinars and presentations:
-
>> Git Questions: How do I see who made certain changes? [jetbrains.com]
Time to upgrade:
-
>> Hibernate Validator 6.0.0.Beta1 is out with improved Bean Validation 2.0 support [in.relation.to]
-
>> New beta versions of Concourse pipeline and Cloud Foundry manifest editing support released for Visual Studio Code [spring.io]
-
>> Hibernate ORM 5.1.7.Final released [in.relation.to]
-
>> Hibernate Validator 6.0.0.Beta2 is out with Bean Validation 2.0.0.Beta2 support [in.relation.to]
-
>> IntelliJ IDEA 2017.2 EAP, with Smarter Control Flow Analysis [jetbrains.com]
2. Technical
>> On supporting Continuous Testing with FITR test automation [ontestautomation.com]
FITR is like ACID for testing – definitely worth having a look.
>> Enough with the microservices [aadrake.com]
The complexity added by using microservices in your architecture is non-trivial, so it’s well worth understanding the tradeoffs and the scenarios where this solution doesn’t make sense.
Also worth reading:
-
>> Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases. [allthingsdistributed.com]
-
>> Datacenter Operators: Bumpy Ride Running Containers on Infrastructure Built for VMs [infoq.com]
-
>> Kotlin Is Now a Supported Android Language [infoq.com]
-
>> 10 Nice Examples of Writing SQL in Kotlin With jOOQ [jooq.org]
-
>> Why Kotlin Is Better Than Whatever Dumb Language You’re Using [steve-yegge.blogspot.com]
-
>> From Java To Kotlin – Your Cheat Sheet For Java To Kotlin [github.com/MindorksOpenSource]
3. Musings
>> The Relationship Between Team Size and Code Quality [daedtech.com]
The increase in the team size does not always result in the increase of the code quality – definitely keep that in mind.
Also worth reading:
-
>> How to Write Code that Operations Will Like [daedtech.com]
4. Comics
And my favorite Dilberts of the week:
>> You lost our data center? [dilbert.com]
>> Come up with a good name? [dilbert.com]
>> Planned power outage [dilbert.com]
5. Pick of the Week
The last day (Friday) of the Certification Class launch: