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
>> Spring Framework 4.2 goes GA [spring]
I'm upgrading today. Literally. Nuff said.
>> Coming up in 2016: Spring Framework 4.3 & 5.0 [spring]
On top of the earlier 4.2 GA, here's what the next steps in the Spring ecosystem look like.
>> Project Jigsaw is Really Coming in Java 9 [infoq]
A solid deep dive into Jigsaw and the upcoming Java 9.
Also worth reading:
>> Java 8 MOOC – Session 2 Summary and >> Java 8 MOOC – Session 3 Summary [trishagee]
>> Introduction to .war Packaging and Maven [geekabyte]
Webinars and presentations:
>> Java for Low Latency – You’ve Got to Be Joking! [infoq]
>> Software Architecture Videos [martinfowler]
Time to upgrade:
>> Querydsl 4.0.3 and Querydsl 3.6.6
>> First Release Candidate of Spring Data Release Train Gosling Available
>> Spring Session 1.0.2 Released
>> Apache™ Logging Services™ Project Announces Log4j™ 1 End-Of-Life; Recommends Upgrade to Log4j 2
2. Technical
>> Apache Kafka, Samza, and the Unix Philosophy of Distributed Data [confluent]
A long but worthwhile read about a few things the Unix architecture can teach us.
>> Events Don’t Eliminate Dependencies [bozho]
This piece makes a good point – using an event just for the sake of decoupling can, in a lot of cases – do more hard than good.
That being said, events are certainly a powerful abstraction and, if the choice to use them is well founded and justified, can lead to an elegant implementation.
>> Amazon EC2 2015 Benchmark: Testing Speeds Between AWS EC2 and S3 Regions [takipi]
Interesting data tracking the speed of all EC2 regions this year compared to last year.
>> Microservices lessons from trenches [mehdi-khalili]
Some good take-aways about what's good about a microservice architecture. And that's not the hype.
Also worth reading:
>> RAM is the new SSD [jooq]
>> Deployment Management Tools: Chef vs. Puppet vs. Ansible vs. SaltStack vs. Fabric [takipi]
>> Divide And Conquer the most powerful concept in programming [jacquesmattheij]
3. Musings
>> Code Kata? How About Product Kata? and
>> Ship Something for Yourself, Even if you Only Earn A Dollar and
>> The Phoenix of My New Site from the Ashes of my Battle with CSS [daedtech]
“Learning when the pressure is off” removes a lot of the roadblocks people have when trying to pick up a new skill.
And learning “product” – yeah, I wish I started to wise up and get started a decade ago.
>> We're heading Straight for AOL 2.0 [jacquesmattheij]
An enthralling and insightful read on protocols and protocol design.
A sentence that was said by no one ever.
Also worth reading:
>> The ‘No True Programmer' Fallacy [jacquesmattheij]
>> I Tried VR and It Was Just OK [codinghorror]
>> Top Five Broken AA NPM Promises [dynatrace]
>> Make the Magic go away. [cleancoder]
4. Comics
And my favorite Dilberts of the week:
>> My PowerPoint Slides are in the Louvre
>> “Death Eater” Grey
>> Reverse my sense of right and wrong
5. Pick of the Week
Earlier this year I introduced the “Pick of the Week” section here in my “Weekly Review”. If you’re already on my email list – you got the pick already – hope you enjoyed it.
If not – you can share the review and unlock it right here:
[sociallocker id=”6211″]
>> DNA – Everyone wants to grow
[/sociallocker]