Java Weekly Newsletter - week 29 - July 15, 2019
Oleksandr Stefanovskyi- https://dev.to/heroku/samurai-duke-and-the-legend-of-openjdk-418 - Samurai Duke and the Legend of OpenJDK

Java & Spring
- https://content.pivotal.io/cloud-native-josh-long/this-month-in-spring-june-2019 - This month in Spring
- https://www.infoq.com/news/2019/07/javaee-specs-renamed-jakarta/ - Java EE Specifications Renamed Jakarta EE
- http://marxsoftware.blogspot.com/2019/07/valhalla-lw2-inline-types.html - Project Valhalla: A First Look at LW2 Inline Types
- https://4comprehension.com/leveraging-intersection-types-in-java/ - Leveraging Intersection Types in Java
- https://www.vojtechruzicka.com/java-interface-history/ - History of Java interface feature changes
Technical
- https://blog.scottlogic.com/2019/07/03/getting-started-with-aws.html - Getting started with Amazon Web Services (AWS)
- https://trishagee.github.io/post/code_review_best_practices/ - Code Review Best Practices
Testing
- https://medium.com/@kentbeck_7670/programmer-test-principles-d01c064d7934 - Programmer Test Principles
Database
- https://vladmihalcea.com/mysql-custom-sql-check-constraints/ - MySQL 8 support for custom SQL CHECK constraints
- https://www.pingcap.com/blog/why-benchmarking-distributed-databases-is-so-hard/ - Why benchmarking is so hard
- https://medium.com/better-programming/when-sql-isnt-the-right-answer-7d06902bc940 - When SQL Isn’t the Right Answer
- https://serverless.pub/s3-or-dynamodb/ - S3 or DynamoDB?