Here we go…
1. Spring and Java
>> Introducing Spring Cloud App Broker [spring.io]
With this Spring Cloud Services 3.0 release, it’s even easier to develop your own service broker with less boilerplate.
>> Running TestProject Tests on a Local Development Environment [petrikainulainen.net]
A step-by-step guide, from obtaining a developer key to writing a custom runner class, and finally, running and debugging tests locally.
>> Tuning Spring Petclinic JPA and Hibernate configuration with Hypersistence Optimizer [vladmihalcea.com]
And a great automated tool to help discover and address performance issues long before launching into production. Very cool.
Also worth reading:
-
>> Immutable Collections In Java – Not Now, Not Ever [blog.codefx.org]
-
>> React-ing to start.spring.io + User feedback updates [spring.io]
-
>> #HOWTO: Consumer-Driven Contracts with Spring Cloud Contract [rieckpil.de]
-
>> Excursions into Deduplication [javaspecialists.eu]
-
>> Building an Image Endpoint for Geo Markers in Spring Boot [stytex.de]
-
>> Exercises in Programming Style, recursion [blog.frankel.ch]
-
>> 5 Reasons Why Business Exceptions Are a Bad Idea [reflectoring.io]
-
>> Upgrading TomEE: Keeping jettison as the JSON provider in JAX-RS [tomitribe.com]
Webinars and presentations:
-
>> Spring Tips: Organizational Consistency in your Spring Boot Applications [spring.io]
-
>> A Bootiful Podcast: Verónica Lopez on Go, Kubernetes, Physics, the Cloud, and More [spring.io]
-
>> #HOWTO: CRUD application with Spring Boot 2.2, Java 11 and H2 [rieckpil.de]
-
>> Webinar: Boosting Microservice Performance with Kafka, RabbitMQ, and Spring [spring.io]
-
>> Mike Milinkovich, Director of the Eclipse Foundation, Discusses the Journey to Jakarta EE 8 [infoq.com]
-
>> How Could I Miss That Defect? Inattentional Blindness [infoq.com]
-
>> Panel: Bleeding Edge at Hyperspeed with No Breaks and No Breaches [infoq.com]
-
>> Corda: Looking Forward and Back, Blockchain on a JVM Stack [infoq.com]
-
>> Instrumentation, Observability & Monitoring of Machine Learning Models [infoq.com]
-
>> Scaling Erlang Cluster to 10,000 Nodes [infoq.com]
Time to upgrade:
-
>> CVE-2019-11269: Spring Security OAuth 2.3.6, 2.2.5, 2.1.5, 2.0.18 Released [spring.io]
-
>> Hibernate ORM 5.4.3.Final released [in.relation.to]
2. Technical and Musings
>> An Exercise Program for the Fat Web [blog.codinghorror.com]
An intro to Pi-Hole, an ad-blocking DHCP and DNS server for your home network, built on the Raspberry Pi platform.
>> Sustainable Operations in Complex Systems with Production Excellence [infoq.com]
And a quick look at how developers can help achieve a culture of production excellence, by cultivating a basic fluency in operations.
Also worth reading:
-
>> A good password [blog.codecentric.de]
-
>> Predictive CPU isolation of containers at Netflix [medium.com]
-
>> Chaos Engineering Kubernetes with the Litmus Framework [infoq.com]
-
>> Docker demystified [blog.codecentric.de]
-
>> Is High-Quality Software Worth the Cost? [martinfowler.com]
-
>> Hustle or Work-Life Balance: What’s the Right Answer? [daedtech.com]
-
>> How to tell an engineering candidate that they didn’t get the job [morethancoding.com]
3. Comics
And my favorite Dilberts of the week:
>> Try Adding Some Variables [dilbert.com]
>> Winners Never Quit [dilbert.com]
>> Service Human and Pay [dilbert.com]
4. Pick of the Week
An internal pick this week:
>> The Baeldung YouTube Channel [youtube.com]
I don’t release new videos super often, but the ones I do release are, hopefully, cool and helpful, so definitely subscribe if YouTube is your thing.