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
The new reactive framework in Spring 5 is starting to take shape (and getting to the top of my list to test).
Speaking of reactive applications, Reactor 3 is out with a major update to the programming model.
And – still on reactive – a great intro to RxJava – which will have first class support in Spring 5 as well.
A grand library on Hibernate? Cool beans – the convenience of having material that's well structured and thought out is definitely useful.
Given that Java 9 is not too far away now, it makes a lot of sense to start understanding modularity beyond the point of just reading about it.
There's finally some direction and clarity around the plans for Java EE 8 (and 9).
That being said, I'm personally not very enthusiastic about “a reboot” – there's a reason reboots have a bad wrap – they generally don't work.
The proposed list of features looks good, but forcing so many things in a single release is risky instead of developing them organically.
An interesting attempt to challenge the assumption that tests shouldn't be ordered.
Should we be using mutable beans in 2016? No, no, no!
Also worth reading:
Webinars and presentations:
Time to upgrade:
2. Technical
Yes. Definitely. Don't do it 🙂
Pick the right tool for the job. Look at SQL first.
Just remember that the ability to scale isn't the only reason you might want to look at a NoSQL solution – domain design is a close second.
Also worth reading:
3. Musings
An inside look at the StackOverflow community from someone who's actually on the inside.
I personally never really got into contributing on StackOverflow, but I find these reads about that ecosystem quite interesting nevertheless.
A very fun and informative read about dealing with an ongoing, large-scale DDOS attack.
Collaboration on a software project can range from herding cats to effortlessly skipping along towards the common goal. I found that latter scenario usually starts with the hiring process.
If you've been thinking about blogging, stop thinking and start typing.
Finally!
A couple of writeups from the trenches, from an engineer I admire. Highly useful if that's the direction you're going on, career-wise.
A fun exploration of the state of our industry on the backdrop of the huge impact our profession has had on the world.
All based on a podcast episode from the Freelancers Show – which I remember listing to not too long ago 🙂
Also worth reading:
4. Comics
And my favorite Dilberts of the week:
5. Pick of the Week
My talk from Voxxed Days Bucharest earlier this year – all about CQRS and Event Sourcing:
res – REST with Spring (eBook) (everywhere)