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
>> How We Migrated Our Backend to Spring Boot in 3 Weeks [stormpath.com]
Definitely an interesting writeup of how Stormpath basically migrated their entire codebase to Spring Boot.
>> We Crunched 1 Billion Java Logged Errors – Here’s What Causes 97% of Them [takipi.com]
Some fun numbers and insights, despite the link-baity title.
>> How to persist additional attributes for a relationship with JPA and Hibernate [thoughts-on-java.org]
Some advanced Hibernate/JPA goodness about more complex relationship information and understanding how to handle these well.
Also worth reading:
>> Java Code Challenge: Nodes! [corejavainterviewquestions.com]
>> How to call PostgreSQL functions (stored procedures) from Hibernate [vladmihalcea.com]
Webinars and presentations:
>> Moving a Large Swing-Based Geoscience Application to Eclipse [infoq.com]
>> Building Fast & Resilient Web Applications [igvita.com]
>> Project Jigsaw in JDK 9: Modularity Comes to Java [infoq.com]
>> Webinar: Understanding microservice latency: An introduction to Distributed Tracing and Zipkin [spring.io]
Time to upgrade:
>> Spring Roo 2.0.0M2 released [spring.io]
>> Spring REST Docs 1.0.2.RELEASE [spring.io]
>> IntelliJ IDEA 2016.2 EAP 162.426.1 is Out [jetbrains.com]
>> Elasticsearch integration reaches the Beta1 milestone [in.relation.to]
2. Technical
>> Hash and Salt Your Users' Passwords [martinfowler.com]
When it comes to password storage, this writeup covers the basics, sure – but it does so in a well structured, clear way. Definitely worth a quick read.
Also worth reading:
>> EC2 Instance Console Screenshot [aws.amazon.com]
>> Writing OpenAPI (Swagger) Specification Tutorial – Part 6 – Defining Security [apihandyman.io]
>> The surprising cleverness of modern compilers [lemire.me]
>> 3 Easy Things to Do to Make Your Microservices More Resilient [christianposta.com]
>> Death of a Language Dilettante [prog21.dadgum.com]
3. Musings
>> Observations and thoughts on the LinkedIn data breach [troyhunt.com]
Very interesting, in-depth analysis of the LinkedIn data breach.
>> Solve Small Problems [daedtech.com]
This is definitely one to read, as it sheds some light into how real progress is usually made – one unassuming brick at a time.
Also worth reading:
>> JEEConf 2016 [codefx.org]
>> Identity in the Digital World [techblog.bozho.net]
>> How to Get a Raise [daedtech.com]
>> Applying software design patterns to your test automation code [ontestautomation.com]
4. Comics
And my favorite Dilberts of the week: