Here we go…
1. Spring and Java
>> Configuring Spring Boot with application.properties file [dolszewski.com]
A comprehensive guide, including how to avoid common mistakes made by newbies and veterans alike.
>> The best way to call a stored procedure with JPA and Hibernate [vladmihalcea.com]
A quick look at the open cursor trap that’s so easy to fall into that a feature request was opened specifically to avoid it!
>> Vert.x Kotlin Coroutines [blog.codecentric.de]
A brief write-up on how to use Kotlin coroutines for asynchronous callback composition. Very cool.
>> Adopting CI/CD in Your Java Project with the Gitflow Branching Model [infoq.com]
And a new twist on this popular Git branching model, centered around feature segregation on isolated branches.
Also worth reading:
-
>> Clean Architecture with Java 11 [medium.com]
-
>> A New JDK12 Stream API Collector – Collectors#teeing [4comprehension.com]
-
>> RxJava vs Reactor [nurkiewicz.com]
-
>> Lesser Known jOOλ Features: Useful Collectors [blog.jooq.org]
-
>> Using TestProject Actions in Our Test Classes [petrikainulainen.net]
-
>> AOT Compilation of Spring Boot: Behind the Scenes [excelsiorjet.com]
-
>> From Imperative to Functional Programming using Arrow [blog.frankel.ch]
Webinars and presentations:
-
>> Scalable Smart Caching for Spring Developers [infoq.com]
- >> What’s New in Spring Data [infoq.com]
-
>> Securing OAuth 2.0 Resources in Spring Security 5 [infoq.com]
-
>> Getting Super Productive with Spring Tools 4 and Spring Boot 2 [infoq.com]
-
>> Point-to-Point Messaging Architecture – The Reactive Endgame [infoq.com]
-
>> How to create secure software? Don’t blink! [talk] [techblog.bozho.net]
-
>> The 10 Kubernetes Commandments [infoq.com]
-
>> Data-Driven Decision Making [infoq.com]
-
>> A Bootiful Podcast: Dror Weiss [spring.io]
Time to upgrade:
-
>> Spring Framework 5.1.5 available now [spring.io]
-
>> Spring Data Lovelace SR5 released [spring.io]
-
>> Spring Cloud Data Flow 1.7.4 and Skipper 1.1.4 Released [spring.io]
-
>> Apache Releases NetBeans 10.0 Featuring Enhanced Support for JDK 11 [infoq.com]
-
>> Google’s Cloud-Native NoSQL Database Cloud Firestore Is Now Generally Available [infoq.com]
-
>> Platform9 Releases Managed Kubernetes Service on VMWare vSphere [infoq.com]
2. Technical and Musings
>> 4 Techniques Serverless Platforms Use to Balance Performance and Cost [infoq.com]
An in-depth look at how to deal with one of the biggest challenges of FaaS: cold starts.
>> Exposing microservices running in AWS EKS with a microservices/API gateway like Solo Gloo [blog.christianposta.com]
And a quick introduction to Gloo, an open-source API gateway for Amazon EKS with native Kubernetes support.
Also worth reading:
-
>> Test Automation in the World of AI & ML [infoq.com]
-
>> Hooking Gradle build scans notifications to Gitter [andresalmiray.com]
-
>> Managing EC2 servers at scale: Ansible and RunCommand [advancedweb.hu]
-
>> Discover applications running on Kubernetes with Prometheus [blog.sebastian-daschner.com]
-
>> How to identify relevant quality attributes in software [blog.codecentric.de]
-
>> What’s Next for SemVer [words.steveklabnik.com]
-
>> Blockchain and Trust [schneier.com]
3. Comics
And my favorite Dilberts of the week:
>> Lower the Price [dilbert.com]
>> Social Media Mind Control [dilbert.com]
>> Forming Your Own Opinions [dilbert.com]
4. Pick of the Week
Last week, I announced my first new course in over 2 years – Learn Spring.
The announcement period ends on the 22nd, so if you’re working with Spring, definitely have a look at the course before next Friday:
>> Learn Spring