Java Web Weekly, Issue 119
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 Spring Initializr is getting a lot of love lately, and here’s a quick sampling as to why that is.
>> Kotlin’s killer features [codecentric.de]
A quick and interesting look at the new kind on the JVM block.
>> Persistence Expert Roundup: What’s coming in 2016 [thoughts-on-java.org]
Some cool insights and a look at what’s coming in the Java persistence ecosystem.
>> Event Driven Microservices with Spring Cloud Stream [codecentric.de]
This is a great writeup on approaching the microservice problem in an intelligent way.
I am doing quite a bit of work recently with Event Sourcing and this piece fits right into that story – so definitely a good read.
>> Swagger for Akka HTTP [codecentric.de]
A weird combination here, but now that I think about it, it certainly makes sense using Swagger to document the API of a product like Akka HTTP.
>> Spring MVC: Trgger manual validation of a form object [codeleak.pl]
Really short and really practice tips on manually triggering validation in Spring.
Also worth reading:
-
===== >> Simplifying nested loops with Java 8 Lambdas [mscharhag.com]
-
===== >> The Netflix Stack, Using Spring Boot — Part 3: Feign [medium.com]
-
===== >> New Inspections for Java 8 in IntelliJ IDEA 2016.1 [jetbrains.com]
-
===== >> Quick Access to Eclipse IDE Features [waynebeaton.wordpress.com]
-
===== >> Binding Configuration to JavaBeans in Spring Boot [codecentric.de]
-
===== >> Servlet 4.0’s mapping API previewed in Tomcat 9.0 m4 [arjan-tijms.omnifaces.org]
-
===== >> Your first Lagom service – getting started with Java Microservices [eisele.net]
Webinars and presentations:
-
===== >> Spring Framework 5 – Preview & Roadmap [infoq.com]
-
===== >> You, Me and Jigsaw [infoq.com]
-
===== >> Rethinking Streaming Analytics for Scale [infoq.com]
-
===== >> Spring Data Daily Double – Couchbase and Neo4J [spring.io]
-
===== >> Reactive Web Applications [spring.io]
Time to upgrade:
-
===== >> Spring Framework 4.3 goes RC1 [spring.io]
-
===== >> Spring Data Release Train Hopper Goes GA (and SR1)! [spring.io]
-
===== >> Spring Session 1.2.0 RC2 Released [spring.io]
-
===== >> Spring Cloud Stream 1.0.0.RC2 is now available [spring.io]
2. Technical
===== >> Getting the Picture [tbray.org]
This is a quick read and a hard-earned lesson – definitely click this one.
>> Obtaining Login Tokens for an Outlook, Office or Azure Account [whitton.io]
I always thoroughly enjoy reading through these kinds of in-depth attacks.
I think it’s good practice to know what’s out there and how it’s getting compromised, when I’m doing my own security implementations.
This one definitely looks like a promising read, so it’s at the top of my weekend reading list.
Also worth reading:
-
===== >> How fast are web applications in 2016? [plumbr.eu]
3. Musings
===== >> The Cost of Being Right [daedtech.com]
A Gary V likes to say – 99% of things don’t matter. Most things you think matter, don’t actually matter.
That still makes me cringe a bit when I think of my own need to be “right” in the first few years of my career.
>> Being shallow is rational [lemire.me]
A high level look at the way most things are changing faster now that they’ve ever been before – and how we need to stop being romantic about the way we learn if we want to adapt.
Also worth reading:
-
===== >> Software Rewrite: The Chase [daedtech.com]
-
===== >> Varidesk – an Adjustable Standing Desk – Review [tomaszdziurko.pl]
-
===== >> The Problem With Electric Vehicles [jacquesmattheij.com]
4. Comics
>> Here comes leadership [dilbert.com]
>> Ignorance has a tell [dilbert.com]
>> You totally get me [dilbert.com]
5. Pick of the Week
>> Being tired isn’t a badge of honor [m.signalvnoise.com]