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
>> Will There Be Module Hell? [codefx.org]
A bit of a clickbaity title, but overall a solid writeup on what’s coming into the picture with the Java 9 modularity work.
>> React.js and Spring Data REST: Part 5 – Security [spring.io]
A solid installment in the series, this time diving deep into security and how that affects the UI. Good stuff.
>> Walkthrough for a TDD Kata in Eclipse [advancedweb.hu]
TDD with Eclipse is a fun, highly useful practice to have. It can lead to great things, but you do really have to push through a lot of resistance until you get there.
Also worth reading:
>> From OSGi to Jigsaw [branchandbound.net]
>> Let’s master Java 8 Date Time API [shekhargulati.com]
>> Gentle Introduction to Hystrix – Hello World [java-allandsundry.com]
>> Oracle Patches 154 New Security Vulnerabilities [infoq.com]
>> 20 Years of JavaOne: Highlights from a Developer Point of View [dynatrace.com]
>> JavaOne 2015 Preview [infoq.com]
Webinars and presentations:
>> SpringOne 2GX 2015: Technical Keynote [infoq.com]
>> Tuning Java for Big Data [infoq.com]
>> IntelliJ IDEA Tips and Tricks [jetbrains.com]
>> Grails 3.x Update [infoq.com]
Time to upgrade:
>> Third bug-fix release for ORM 5.0 [in.relation.to]
>> Elasticsearch 2.0 (+ many others) are out [elastic.co]
>> Spring Integration Maintenance Releases Available [spring.io]
>> Spring IO Platform 2.0.0.RC1 [spring.io]
>> Graphite 0.9.14: the Phoenix Release [obfuscurity.com]
2. Technical
>> Exploring CQRS with Axon Framework: Applying Event Sourcing [geekabyte]
CQRS is certainly possible without event sourcing – and very useful as well. But an event sourced architecture is definitely the natural path for a system that is doing CQRS.
And the Axon framework looks like an interesting way to approach building this kind of system.
Also worth reading:
>> New EC2 Run Command – Remote Instance Management at Scale [aws.amazon.com]
>> From Imperative to Functional and Back-Monads are for Functional Languages [infoq.com]
>> RE: Customizing an Asciidoctor PDF so it looks like an InfoQ Mini-Book [raibledesigns.com]
3. Musings
>> How to Address Your Coworker’s Bad Code (Part 1) [daedtech.com]
Some thoughtful and practical techniques to approach the problem of “bad” code inside a team.
Also worth reading:
4. Comics
And my favorite Dilberts of the week: