The third year of curating my Java reading and sharing the best stuff here, on Baeldung … here we go…
1. Spring and Java
>> If You’ve Written Java Code in 2015 – Here Are the Trends You Couldn’t Have Missed [takipi.com]
Some of the trends of 2015 in the Java ecosystem.
>> Please, Java. Do Finally Support Multiline String Literals [jooq.org]
Yeah – short and to the point – multiline Strings would be a highly useful, simple addition to the language.
>> Android Will Use the OpenJDK [infoq.com]
Interesting turn of events after so many years of problems and legal uncertainty, stretching way back to the days of Sun.
Also worth reading:
>> Self-Protecting Sandbox Using SecurityManager [tersesystems.com]
>> Spring Cloud Rest Client with Netflix Ribbon – Customizations [java-allandsundry.com]
Webinars and presentations:
>> Spring Boot and Groovy [infoq.com]
>> Groovy After All These Years [infoq.com]
>> Runtime Metaprogramming with Groovy [infoq.com]
>> Programming Groovy on Java 8 [infoq.com]
Time to upgrade:
>> Spring Cloud Stream 1.0 M3 and Data Flow 1.0 M2 released [spring.io]
>> Great community and another release at end of year for Hibernate Search [in.relation.to]
>> IntelliJ IDEA 16 EAP 144.2608 is Out [jetbrains.com] and >> IntelliJ IDEA 15.0.3 EAP 143.1653 is Out [jetbrains.com]
2. Technical and Musings
>> Refactoring is a Development Technique, Not a Project [daedtech.com]
A good way to think about refactoring as an ongoing process instead of a “stop the world” mini-project, once a year.
>> No, you can’t join my wifi network [troyhunt.com]
An interesting rant about home network security.
>> The Best Way to Hire Developers [daedtech.com]
Interviewing well can feel a lot like luck, and having been on both sides of the table I can definitely see why that’s the case.
In my own experience interviewing candidates, the most helpful thing has been not allowing myself to settle into an interviewing rhythm and always keeping my eye on how I can do interviewing better.
>> General Performance Tips [techblog.bozho.net]
Some quick general thoughts about good performance practices.
Also worth reading:
>> Testing Koans [code-cop.org]
>> Don’t Worry; It’s a Compiler Bug [swizec.com]
>> Cloudy With a Chance of Lock-In [jacquesmattheij.com]
>> Social Engineering from Kevin Mitnick [henrikwarne.com]
>> The Same User Interface Mistakes Over and Over [prog21.dadgum.com]
>> Unbroken windows – overengineering in the name of clean code [advancedweb.hu]
>> Apply Enough Force [kylecordes.com]
3. Comics
And my favorite Dilberts of the week: