Java Software Engineer Weekly Newsletter - week 49 - December 8, 2019

Java Software Engineer Weekly Newsletter - week 49 - December 8, 2019

Oleksandr Stefanovskyi

Java

  1. Understanding the JDK’s New Superfast Garbage Collectors - Java is undergoing a small GC revolution (ZGC, Shenandoah). This article is a great place to start.
  2. What Developers Need to Know About Java Security - In this article, we discuss six best practices that will help you in ensuring the security of your Java application. Í
  3. Java Magazine — Working with Garbage Collectors

Testing

  1. Selenium Java Tutorial: Automation Testing of a User Sign Up Form - in this article, we discuss how to begin using Selenium and Java to perform automation testing of a user sign up form.

Tech

  1. How CloudFront solves CORS problems - When working with modern architectures, dealing with CORS can be annoying at times. Luckily, CloudFront has a handy solution to the problem.
  2. Job negotiation for programmers: the basic principles - A huge collection of much-needed job negotiation tips – definitely worth your time!

Database

  1. Amazon Launches a Managed Apache Cassandra Service (MCS) — Cassandra is a powerful system for working with large amounts of structured data but can be tricky to maintain and manage ops-wise at scale. Enter AWS. It’s serverless-style pay-as-you-go pricing too which is neat. It’s only in 5 regions for now, but can be trialed at a low scale under the ‘free tier’ for three months.
  2. Scylla's Take on AWS's New Managed Cassandra Service — ScyllaDB is a high-performance ‘drop in’ Cassandra alternative so it’s no surprise its authors have some opinions about AWS’s new Cassandra service (above) and its architecture.
  3. AWS Announces 'UltraWarm' Storage for Amazon Elasticsearch Service — UltraWarm complements AES’s ‘hot’ tier to support high volumes of older, less-frequently accessed, data at a lower cost. Currently in preview in two regions only.

You could check out previous issues at stefanovskyi.com/newsletter or telegram.