Here we go…
1. Spring and Java
>> JUnit 5 Meets AssertJ [blog.codeleak.pl]
Although JUnit5 is much more flexible than the previous version, AssertJ is still a must.
>> Binding applications to HashiCorp’s Vault with Spring in Cloud Foundry [spring.io]
A quick guide to binding a Spring application to a HashiCorp’s Vault service broker on Cloud Foundry.
>> How to Ensure Your Code Works With Older JDKs [blog.jooq.org]
The Animal Sniffer Maven Plugin can come in handy for complex scenarios.
>> Early Java EE 8 implementation in the November Liberty beta [developer.ibm.com]
An early Java EE 8 implementation is up for grabs
Also worth reading:
-
>> Oracle Joins Eclipse MicroProfile Project [infoq.com]
-
>> End of first-class JDK 6 support [spring.io]
-
>> Introducing the Hibernate Search JSR 352 mass indexing job [in.relation.to]
-
>> Pure bliss with pure functions in Java [arnhem.luminis.eu]
-
>> Reflections over modules in Java 9 [blog.gotofinal.com]
-
>> Spring cache annotations: some tips & tricks [foreach.be]
Webinars and presentations:
-
>> Spring Tips: Spring Cloud Gateway [spring.io]
Time to upgrade:
-
>> Spring Security 5.0.0.RELEASE Released [spring.io]
-
>> Spring Boot 1.5.9 available now [spring.io]
-
>> Spring REST Docs 2.0.0.RELEASE [spring.io]
-
>> Spring REST Docs 1.2.3.RELEASE [spring.io]
-
>> Spring Integration 5.0 GA Available [spring.io]
-
>> Spring Integration for AWS 1.1 GA Available [spring.io]
-
>> Spring Cloud Edgware.RELEASE Available [spring.io]
-
>> Spring Data Ingalls SR9 and Kay SR2 released [spring.io]
-
>> Spring Framework 5.0.2 and 4.3.13 available now [spring.io]
-
>> Spring AMQP 1.7.5 and 2.0.1 Available [spring.io]
-
>> Apache Log4j 2.10.0 released [mail-archives.apache.org]
2. Technical
>> Understanding Monads. A Guide for the Perplexed [infoq.com]
Monads are easier than you might think
Also worth reading:
-
>> Effective print debugging [advancedweb.hu]
-
>> IntelliJ IDEA 2017.3: New Preview panel for SVG editor, multiple soft limits and more [blog.jetbrains.com]
-
>> API management with Kong [blog.codecentric.de]
-
>> Blog CD Pipeline with AWS CodePipeline [skife.org]
-
>> Renaming Magically With zmv [blog.thecodewhisperer.com]
-
>> exa as ls replacement [blog.sebastian-daschner.com]
-
>> Three Developer Tools I’m Thankful For [developer.okta.com]
3. Musings
>> How to become a Java Champion [vladmihalcea.com]
Some very cool insights into Vlad’s journey to becoming a Java Champion.
>> Making the most out of conferences [blog.frankel.ch]
Plan, go offline, take notes… but don’t overdo it.
>> Learning in a World Where Programming Skills Aren’t That Important [daedtech.com]
After a few years of commercial programming, it’s very easy to reach the plateau and career stagnation and highly advanced programming skills will not help you progress further.
Also worth reading:
-
>> 6 Years of Thoughts on Programming [henrikwarne.com]
-
>> The Problem Solver [techblog.bozho.net]
-
>> Remote Programming Jobs: How to Find Them and Why You Should [daedtech.com]
-
>> Interview Rea [blog.code-cop.org]
-
>> Challenges of Operating in Product-Mode [martinfowler.com]
4. Comics
And my favorite Dilberts of the week:
>> Worthless Financial Projections [dilbert.com]
>> Brain Scan [dilbert.com]
>> Initial Coin Offering [dilbert.com]
5. Pick of the Week
This week I’ve finally announced the new material that’s coming in my security course – all related to Spring Security 5 (along with the upcoming price change):