I usually post about Dev stuff on Twitter - you can follow me there:
Follow @baeldungAt 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 From the Trenches: Parsing Date and Time Information From a Request Parameter [petrikainulainen.net]
A solid, to the point write-up on passing date information to a Spring controller.
>> Annotation-driven event listeners in Spring 4.2+ [solidsoft]
The new event infrastructure in Spring 4.2 is way cool – I’ve been using it since it made it into the first milestone and I’ve never implemented ApplicationListener since
>> React.js and Spring Data REST: Part 3 – Conditional Operations [spring.io]
A strong installment of the Spring Data REST Series this week, looking at versioning and conditional operations in HTTP.
This series is getting better and better.
>> ${… } placeholders support in @Value annotations in Spring [codeleak.pl]
Some interesting, advanced usecases of working with properties in Spring.
>> Case for Defaulting to G1 Garbage Collector in Java 9 [infoq.com]
Looks like G1 is finally going to be the default – no more switching to it manually. That being said – I’ve had a few instances (very few) where G1 wasn’t the best option, so it’s always important to test these kind of low level changes.
>> ELK, Docker and Spring Boot [labouisse.com]
Getting our log data into an ELK instance is oh-so important. It opens up a lot of insights into what’s happening with the system, especially if we’re talking about a widely distributed system (which I am).
So – have a look at this one, copy the parts that match your scenario, stand up a small ELK instance and get your log data into it.
Also worth reading:
-
>> Practical Java Domain Specific Language Tutorial [alexecollins.com]
-
>> Spring Cloud Sidecar – Initialization of Nodes [java-allandsundry.com]
-
>> Spring MVC, JSON, CSRF, and a Bootstrap Multiselect Plugin [nixmash.com]
-
>> ByteWatcher from JCrete [javaspecialists.eu]
-
>> EJS script templates with Spring Boot [patrickgrimard.com]
-
>> Automatically generating an immutable value object implementation for Interface [vertigrated.com]
-
>> Configuring Google as OAuth2 authorization provider in Spring Boot [dreamix.eu]
-
>> Storytelling with Tests #2: setting up the stage [kaczmarzyk.net]
Webinars and presentations:
-
>> Akka Streams: Streaming Data Transformation à la Carte [infoq.com]
-
>> Federating the AWS CLI with an Identity Provider [infoq.com]
-
>> Data Migration at Scale with RabbitMQ and Spring [infoq.com]
Time to upgrade:
-
>> Git 2.6 Release Notes [raw.githubusercontent.com]
-
>> Ratpack 1.0 Launches Aiming to make Asynchronous Programming Easier on the JVM [infoq.com]
-
>> Hibernate 5.0.2 Released [in.relation.to]
-
>> Hibernate Validator 5.2.2 released [in.relation.to]
2. Technical
>> Persistence in CQRS Read Models [squirrel.pl]
This is a series I’m following with a lot of interest. Event Sourcing isn’t a good fit for every system, but where it does fit, it’s an order of magnitude architectural improvement over a traditional approach.
>> Microservice Deployment [toomuchcoding]
As I do more and more microservice work – I found this piece quite insightful and anchored in the day to day reality of getting a system deployed.
>> Chaos Engineering Upgraded [netflix.com]
The mythical chaos monkey Netflix unleashed a few years ago is growing up.
Also worth reading:
- >> Introducing Reactive Streams [infoq.com]
-
>> New AWS Security Courses (Fundamentals & Operations) [aws.amazon.com]
-
>> Troy’s ultimate list of security links [troyhunt.com]
-
>> Introduction to EC2 Container Service [infoq.com]
-
>> Red Line vs. Green Line: Reporting on Reserved Instance coverage and waste [cloudability.com]
-
>> Why All The Fear of Electronic Voting? [techblog.bozho.net]
3. Musings
>> Remote-First vs. Remote-Friendly [zachholman.com]
Building a remote-first workplace is tough, but it can be done and done well. Times, they are a changin.
>> Prediction Markets for Software Estimates [daedtech.com]
A fun read about estimations and an interesting proposal to solve it. Not sure if it would actually work, but I would definitely be fun to try.
Also worth reading:
-
>> Two years of blogging [vladmihalcea.com]
-
>> A Taxonomy Of Comments [codefx.org]
-
>> Avoiding the Dreaded Experience Tuples [daedtech.com]
4. Comics
And my favorite comics of the week:
>> Ingeniuty of Sorts [cube-drone.com]
>> Open Workspace Environment [dilbert.com]
>> I hope the next thing you want is sarcasm [dilbert.com]
5. Pick of the Week
After an intensive week of recording, I just launched the Starter Class of “REST With Spring”:
>> REST with Spring – The Starter Class
It feels good to stop calling it “upcoming”.