Java Web Weekly, Issue 125
A bit of a quicker one this week, as I’m writing it in between Spring IO sessions.
Here we go…
1. Spring and Java
===== >> Thymeleaf 3 – Get Started Quickly with Thymeleaf 3 and Spring MVC [codeleak.pl]
A quick and to the point intro to using Thymeleaf with Spring, hopefully getting the industry one step closer to never touching a JSP file ever again.
>> How to Split JUnit Tests in a Continuous Integration Environment [semaphoreci.com]
A solid, thorough writeup focused on intelligently separating the way different tests run in a CI pipeline. Very useful stuff.
>> 13 Decks Java Developers Must See to Stay Updated [takipi.com]
Some very interesting slide-decks worth going over. Not only for the subject matter, but also to see what the cadence of a good talk looks like.
Also worth reading:
-
===== >> Modern Architecture with Containers, Microservices, and NoSQL [eisele.net]
-
===== >> JUnit vs Spock + Spock Cheatsheet [jakubdziworski.github.io]
-
===== >> High-Performance Java Persistence – Chapter 16 – Caching [vladmihalcea.com]
-
===== >> Eclipse Platform on Java 9 b118 [waynebeaton.wordpress.com]
Webinars and presentations:
-
===== >> Modular Java Applications with OSGi [infoq.com]
-
===== >> Types Working for You, Not against You [infoq.com]
-
===== >> Microservices at Spotify [corejavainterviewquestions.com]
-
===== >> Interview with Simon Ritter on Java 9 [infoq.com]
-
===== >> Live Webinar: Refactoring with IntelliJ IDEA [jetbrains.com]
-
===== >> Compositional I/O Stream in Scala [infoq.com]
Time to upgrade:
-
===== >> Spring Session 1.2.0 Released [spring.io]
-
===== >> Spring IO Platform 2.0.5.RELEASE [spring.io]
-
===== >> Spring Integration 4.3.0 Release Candidate Available [spring.io]
-
===== >> Spring Boot 1.4.0.M3 Available Now [spring.io]
-
===== >> Spring LDAP 2.1.0 Released [spring.io]
-
===== >> Hibernate OGM 5 is out! [in.relation.to]
-
===== >> Spring LDAP 2.1.0 Released [spring.io]
2. Technical
===== >> Cleanup Temp Files [techblog.bozho.net]
This is a quick writeup that I was thinking would make the “Also word reading” section below.
But, temporary files and applications that just keep growing and growing is such a common and overlooked problem that I think it’s really worth thinking about if you’re writing that kind of app.
Also worth reading:
-
===== >> Understanding CSP, the video tutorial edition [troyhunt.com]
-
===== >> X1 Instances for EC2 – Ready for Your Memory-Intensive Workloads [aws.amazon.com]
3. Musings
===== >> Dirty Hacks Are OK [techblog.bozho.net]
“I know this is not the best advice I’ve given” – that cracked me up.
But, in all seriousness, once you know the rules, yes, sometimes it’s definitely OK to break them.
>> CodeFX Leveled Up [codefx.org]
I thoroughly enjoyed reading this piece, from so many points of view.
First, it’s a clear, ambitious plan that I’m sure Nicolai is going to execute on well.
But more importantly – it represents forward movement in a space where so many people sit still for years and years – blogging. It’s quite easy to find yourself settle in a rhythm and doing the things that you’ve always been doing.
Shake things up!
>> The Gravitational Force of Wage Labor [daedtech.com]
An interesting read on the dynamics of longer term consulting engagements.
>> DDD Is Expensive Is A Myth [sapiensworks.com]
Like all the other DDs, Domain Driven Design may look like it’s more work at the beginning, but overall, the level of clarity that it brings into a system dwarfs the time it takes to understand and implement.
>> Simple Asynchronous Microservices using Lambda Architecture [vanillajava.blogspot.com]
A good first step towards understanding the Lambda architecture.
>> Lessons learned from delivering a test automation workshop [ontestautomation.com]
I’m doing more workshops this year, so I enjoyed going through this one. Have a look if you’re interested in either side of the workshop experience.
Also worth reading:
-
===== >> Analytics First [dandreamsofcoding.com]
-
===== >> To ELK or Not to ELK? That Is the Question [loggly.com]
-
===== >> Does it even make sense to move to San Francisco? [swizec.com]
-
===== >> Going dark: online privacy and anonymity for normal people [troyhunt.com]
4. Comics
>> I won’t bother using real words [dilbert.com]
>> OK, let’s begin wasting our time [dilbert.com]
>> Take your time. I’m good either way [dilbert.com]
5. Pick of the Week
===== >> Who wants to live in The Real World? [m.signalvnoise.com]