java-weekly-268
Java Weekly, Issue 268
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]
-
===== >> 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
>> Lower the Price [dilbert.com]
>> Social Media Mind Control [dilbert.com]
>> Forming Your Own Opinions [dilbert.com]
4. Pick of the Week
The announcement period ends on the 22nd, so if you’re working with Spring, definitely have a look at the course before next Friday: