2015-week-review-48
Java Web Weekly 48
At the very beginning of last year, I decided to track my reading habits and share the best stuff here, on Baeldung. Haven’t missed a review since.
Here we go…
1. Spring and Java
===== >> JUnit Lambda – The Prototype [codefx.org]
A great intro and overview of a project I’m super excited about – JUnit Lambda – the effort of creating the next version of JUnit.
>> Benchmark: How Java 8 Lambdas and Streams Can Make Your Code 5 Times Slower [takipi.com]
Another look at an empirical observation that’s becoming clearer and clearer with each new study – using lambdas does mean sacrificing some performance.
>> Java: The Missing Features [infoq.com]
Would it be cool to have all this stuff in the language? Yeah – and it’s not all theory – some of it may be here in the next few versions.
>> How to bootstrap Hibernate without the persistence.xml file [vladmihalcea.com]
This definitely comes in handy when you’re doing greenfield Hibernate work – short and to the point.
>> Random Code Failures – Race Conditions Between Our Code and the JVM [javaspecialists.eu]
Looks like an interesting read – reserved for the weekend.
>> Apache Maven JDeps Plugin 3.0.0 Released [infoq.com]
Interesting Maven tool to make the upcoming migration to Java 9 smooth(er).
>> HOW-TO: Register components using @Conditional and Condition in Spring [codeleak.pl]
Quick and practical guide on making use of conditional logic for bean creation in a Spring app with more flexibility than just using profiles.
Also worth reading:
-
===== >> Modularity in Java 9 [oracle.com]
-
===== >> First steps with Java 9 and Project Jigsaw – Part 1 [codecentric.de]
-
===== >> New Java 9 EA Build Comes with Compact Strings Attached [voxxed.com]
-
===== >> Closing the Open Door of Java Object Serialization [tersesystems.com]
-
===== >> Migrating Spring Cloud Apps from Spring Boot 1.2 to 1.3 [spring.io]
-
===== >> Spring Boot Dev Tools in 1.3.0 Bring Automatic Restart and More [springframework.guru]
-
===== >> One and the Only One Reason to Customize IntelliJ IDEA Memory Settings [tomaszdziurko.pl]
-
===== >> Unsynchronized PersistenceContext – How to model conversations with JPA [thoughts-on-java.org]
Time to upgrade:
-
===== >> Apache Maven Version 3.3.9 Released [mail-archives.apache.org]
-
===== >> News for Spring Data JDBC Extensions Project [spring.io]
-
===== >> Spring Statemachine 1.0.1 Released [sping.io]
-
===== >> Spring Social 1.1.4 Released [spring.io]
-
===== >> IntelliJ IDEA 15 Released [infoq.com]
-
===== >> Many improvements for Hibernate Search 5.5.1.Final [in.relation.to]
2. Technical and Musings
===== >> Your Coworker’s Bad Code: Having The Hard Conversation [daedtech.com]
A mature approach to discussing code quality issues in an intelligent, non-confrontational manner.
>> Agile for Introverts: Re-Imagined Programmer Collaboration [daedtech.com]
A nuanced examination of Agile practices as they apply to and affect introverted people.
Also worth reading:
-
===== >> Recruiting Software Developers – Initial Contact [henrikwarne.com]
-
===== >> Have Static Languages Won? [pointersgonewild.com]
-
===== >> Are you smart enough to be a programmer? [avdi.org]
-
===== >> A tale of two development competitions [advancedweb.hu]