I usually post about Dev stuff on Google+ - you can follow me there:
At the very beginning of 2014 I decided to track my reading habits and share the best stuff here, on Baeldung.
2014 has been quite the year, covering each week with a review. I’ve been doing a lot more reading to make sure I cover and curate stuff that has value and is actually interesting.
Let me know in the comments if you’re finding my reviews interesting and useful.
Here we go…
1. Spring
>> Spring and Angular JS: A Secure Single Page Application
>> The Login Page: Angular JS and Spring Security Part II
A solid, detailed introduction to securing a single page app with Angular on the front end and Spring Security on the back end. This is going to be an important reference going forward.
>> “Configuring It All Out” or “12-Factor App-Style Configuration with Spring”
Configuration is easy to get wrong. It’s always a balancing act of how much flexibility you want and how much complexity you’re comfortable with. This article gives you the tools you need to do a good job reaching that balance.
Lots of Spring goodness this week (this is why Spring is the first section of the review on this one).
>> Getting Started with Gradle: Creating a Multi-Project Build
Continuing the Gradle series, this article goes into detail on how to structure a multi-module build.
I haven’t jumped on the Gradle bandwagon yet, but if I do, I’ll definitely be coming back to this article for a step-by-step guide on how to do it.
Some very cool presentations:
-
>> Making Spring Boot Even Groovier
-
>> Inside spring.io: a Production Spring Reference Application
-
>> Caching and Messaging Improvements in Spring Framework 4.1
-
>> From 0 to Spring Security 4.0
-
>> Spring Framework on Java 8
And the interesting releases of the week:
2. Java
>> Testing with files and directories in JUnit with @Rule
I wasn’t aware of this cool JUnit @Rule for intelligently working with the filesystem – looks helpful.
>> A beginner’s guide to Java Persistence locking
A high level intro to JPA 2.0 / Hibernate locking.
>> Java 8 Streams API as Friendly ForkJoinPool Facade
A few fun exercises using the new Streams API to submit work to a ForkJoinPool.
>> Everything You Need To Know About Default Methods
A good theoretical reference on default methods, aiming to basically cover everything there is to be covered on the subject.
Would benefit from a few more code examples showing how some of the scenarios/examples work. Must have taken a heck of a long time to put together.
3. Technical and Musings
>> The God Login
A thorough analysis of what a good authentication process looks like, what problems it solves and how it can be made so that it doesn’t annoy the crap out of your users.
>> Dissecting an interview question: math is hard
>> Dissecting an interview question: math is hard (part 2)
A fun problem of adding to number together. Yeah.
4. Comics
And the weekly dose of some Dilbert greats:
>> Adding 2 more people to a project
>> It couldn’t be worse
>> Minor website changes
5. Pick of the Week
Earlier this year I introduced the “Pick of the Week” section here in my “Weekly Review”.
I picked Seanwes before last year – but hey, it’s a new year and there’s a lot more of you reading this now, so you might not have seen it last time. Plus, it takes me seeing something multiple times until it sinks in.
The podcast had a big impact on me last year, and these are the distilled ideas from the podcast, in video form. So – here it is again – Seanwes TV is “jam packed with value“:
>> Seanwes TV
I usually only send the Pick of the Week to email subscribers but I figured – this time I put it here.