Java Weekly Newsletter - week 35 - September 4, 2019

Java Weekly Newsletter - week 35 - September 4, 2019

Oleksandr Stefanovskyi

Java & Spring

  1. HttpClient Executors - Now that HttpClient is out of incubator stage in Java 11, there are some behavioral changes to be aware of – when it comes to setting executors.
  2. Pollution-Free Dependency Management with Gradle - And a good way to future-proof your Gradle build against changes to transitive dependencies. Very cool.
  3. JHipster Authentication with an External Service - Learn about JHipster's use of Spring Security and how it simplifies authenticating with an external service. 
  4. How Do Annotations Work in Java - Grab some coffee and get ready to dive into the world of annotations.
  5. Everything You Need to Know About Java Serialization Explained
  6. How to map multiple JPA entities to one database table with Hibernate
  7. Mapping PostgreSQL Interval to Java Duration with Hibernate 
  8. The Builder Pattern – How to use it with Hibernate 

Technical

  1. To Find a Niche, Learn Why Your Company Pays Your Salary - No matter how you get the job done, in the end, it's all about how you're helping the company make or save money.
  2. DVC dependency management – a guide
  3. Applying Netflix DevOps Patterns to Windows
  4. Auto-switchable multiple Git identities on one computer
  5. How to use unique resource names with Terraform

Testing

  1. Introduction to Spring MVC Test Framework - A quick look at the key components of the framework and how to get started with it.
  2. Scenarios using custom DSLs - A few tips for writing your own custom DSLs to implement behavior-driven testing.

Database

  1. The Difference Between Isolation Levels and Consistency Levels — Isolation and consistency are important concepts in multi-user transactional databases that allow concurrent operations, but database vendors describe their level of support for these concepts in a variety of ways.
  2. How Timescale is Building a Distributed Time-Series Database on Top of PostgreSQL — TimescaleDB is a popular extension that brings time-series database features to Postgres. Here, Timescale shares their design, plans, and benchmarks for a new (and still in closed beta) distributed version of TimescaleDB.
  3. Amazon Forecast: Now Generally Available — This fully managed time-series forecasting service claims to deliver highly accurate forecasts with no machine learning experience.
  4. DigitalOcean Introduces Managed MySQL and Redis Services — Earlier this year we wrote about DigitalOcean’s steps into offering a managed PostgreSQL service, now they’ve introduced MySQL and Redis to the family too.

Book