At the very beginning of 2014, I decided to track my reading habits and share the best stuff here, on Baeldung. Haven't missed a week since.
Here we go…
1. Spring and Java
>> If Java Were Designed Today: The Synchronizable Interface [jooq.org]
Yet another cool exploration of what “might be” in Java – this time with a focus on the ol' “synchronized”.
>> European conferences with strong Spring content [spring.io]
A quick and cool list of conferences in Europe, well represented in the Spring ecosystem. Good stuff, especially now since I'm working on a couple new talks.
>> Beware Of findFirst() And findAny() [codefx.org]
Very cool exploration of the nuances of findFirst and findAny withing the Java Streams API.
>> JPA test case templates [in.relation.to]
The Hibernate testing effort is moving forward with this addition of a JPA focused test case that reproduces the issue without being Hibernate specific. That's certainly the right approach whenever possible.
Also worth reading:
>> High-Performance Java Persistence – Chapter 11 – Relationships [vladmihalcea.com]
>> How We Used Slack, Scala and Play to Automate Our Lunch Order [takipi.com]
>> Reactive Database Access – Part 3 – Using jOOQ with Scala, Futures and Actors [jooq.org]
>> A Refresher – Top 5 Java EE 7 Frontend [eisele.net]
>> The Ingredients of Java EE 8 [adam-bien.com]
>> What Impact Will OpenJDK Have on Android Development? [infoq.com]
>> Getting started with Akka Cluster [codecentric.de]
>> Java EE 8 MVC: Working with query parameters [mscharhag.com]
Webinars and presentations:
>> Get the Most out of Testing with Spring 4.2 [infoq.com]
>> Simple, Lean, Powerful HTTP Applications with Ratpack [infoq.com]
>> IO State in API Architecture [infoq.com]
>> Testing with Spock: The Logical Choice [infoq.com]
>> Convention over Configuration: the Gradle way [infoq.com]
>> Spring Boot and Groovy [spring.io]
>> Documenting RESTful APIs [spring.io]
>> The State of Securing RESTful APIs with Spring [spring.io]
Time to upgrade:
>> 7th bug-fix release for ORM 5.0 [in.relation.to]
>> IntelliJ IDEA 16 EAP 144.2925 is Out [jetbrains.com] and >> IntelliJ IDEA 15.0.3 RC is Out [jetbrains.com]
>> Spring Integration Zip 1.0.0.M1 and others [spring.io]
>> Apache Commons Math 3.6 released [mail-archives.apache.org]
2. Technical
Also worth reading:
>> Relative Include Paths and the Slow, Certain March Towards Legacy Code [thecodewhisperer.com]
>> Linux commands: find [dandreamsofcoding.com]
>> The “Average Page” is a myth [igvita.com]
>> CloudFront Update – HTTPS & TLS v1.1/v1.2 to the Origin, Add/Modify Headers [aws.amazon.com]
3. Musings
>> Do you have to love what you do? [signalvnoise.com]
The old adage “you need to love what you to” is certainly seeing some strong counter-examples on the web.
A good way I heard this re-framed is – you need to love helping people, serving your audience, or really, love the game in general. I like that shift of focus – it opens up a lot more options.
>> PayPal and zero dollar invoice spam [troyhunt.com]
A surprising, new type of spam via PayPal – have a quick read even only to be aware of the problem (if you have a PayPal account).
>> Developer Tips for Sublime Productivity [daedtech.com]
Focus is so very important, as more and more – “time is the asset” (Gary V).
These are some basic but solid tips to get you into that state of flow and help you keep it.
>> Testing: Appetite Comes With Eating [techblog.bozho.net]
Some interesting, personal notes on testing and why you can't afford not to invest into it.
>> New – Scheduled Reserved Instances [aws.amazon.com]
This looks like it could fit into a few interesting usecases – very cool to see so much innovation coming out of AWS.
Also worth reading:
>> Embracing Creative Constraints [daedtech.com]
>> Re-Inventing Testing: What is Integration Testing? (Part 1) [satisfice.com]
4. Comics
And my favorite Dilberts of the week: