1. Spring and Java
>> No, being wary doesn't hurt Java. A comment about Java licensing. [eisele.net]
>> What we Need is Standardised Non-OSS Licenses [jooq.org]
Notes about the controversial topic of Oracle and Java licensing.
>> Hibernate Tips: How to automatically set an attribute before persisting it [thoughts-on-java.org]
Another useful tip for Hibernate users.
>> Polymorphism of MVC-esque Web Architecture: Real Time Reactive Fulfillment [infoq.com]
An exploration of advanced architectural paradigms derived from the classic MVC.
>> The Surprising Truth of Java Exceptions: What Is REALLY Going on Under the Hood? [takipi.com]
Ever wondered what happens in the JVM during Java Exceptions handling?
>> Spring Boot and Application Context Hierarchy [java-allandsundry.com]
A quick write-up about the hierarchy of ApplicationContexts in Spring Boot.
>> Do You Really Have to Name Everything in Software? [jooq.org]
Lukas' opinion on one of the two hardest things in Computer Science 🙂
>> Introduction to Contexts and Dependency Injection (CDI) [sitepoint.com]
A solid introduction to CDI from Java EE.
Also worth reading:
>> Continuous Delivery of a Spring Boot application with GitLab CI and Kubernetes [gitlab.com]
>> URL Templates With JAX-RS [adambien.blog]
>> Robot Framework Tutorial 2016 – Working with Collections [codecentric.de]
>> jOOQ Tuesdays: Mario Fusco Talks About Functional and Declarative Programming [jooq.org]
>> Key Takeaway Points and Lessons Learned from QCon San Francisco 2016 [infoq.com]
>> Starting Beats for Java developers [frankel.ch]
Webinars and presentations:
>> Easy Consumption of Microservices [spring.io]
>> Next Level Spring Boot Tooling [spring.io]
>> Spinnaker – Land of a 1000 Builds [infoq.com]
>> Managing Secrets at Scale [infoq.com]
>> Where Does Apache Geode Fit in CQRS Architectures? [infoq.com]
>> No outage database development with Spring Boot and Liquibase [spring.io]
>> High Performance Microservices with Ratpack and Spring Boot [spring.io]
>> What's New in Spring Data? [infoq.com]
>> Next Level Redis with Spring [infoq.com]
Time to upgrade:
>> Spring Statemachine 1.2.0 Released [spring.io]
>> Reactor Kafka 1.0.0.M1 released [spring.io]
>> Spring Cloud Spinnaker 1.0.0.M2 [spring.io]
>> Dependency Management Plugin 1.0.0.RC1 [spring.io]
>> Spring Session 1.3.0 Released [spring.io]
>> Sixth bug-fix release for ORM 5.2 [in.relation.to]
>> First candidate release for Hibernate Search with Elasticsearch! [in.relation.to]
>> Speedment Releases Stream ORM Version 3.0.1 [infoq.com]
2. Technical and Musings
>> The Nature and Eventual End of the Journeyman Idealist [daedtech.com]
The 3rd part of the Journeyman Idealist series, all about how the typical 9 to 5 is not as simple as it once was.
>> How To Maximize Fun In Enterprise Projects [adambien.blog]
A short satiric guide to getting more fun from enterprise projects 🙂
Also worth reading:
>> Giving a shit [successfulsoftware.net]
>> How to build robust systems [lemire.me]
>> The Outrageous Cost of Skipping TDD & Code Reviews [medium.com]
>> Working Remotely in Cafes and Possibly Even Surviving [zachholman.com]
>> Science and technology: what happened in 2016 [lemire.me]
3. Comics
And my favorite Dilberts of the week: