Java Weekly Newsletter - week 33 - August 19, 2019

Java Weekly Newsletter - week 33 - August 19, 2019

Oleksandr Stefanovskyi

How To Write A Better Bio — No need to panic when asked for a professional summary, here's our guide

Java & Spring

  1. Think Twice Before Using Java 8 Parallel Streams — Parallelization was the main driving force behind lambdas, stream API, and others. Let's take a look at an example of stream API.
  2. New language features since Java 8 — The title says it all — and there’s a great section about the var keyword.
  3. Nuances of Overloading and Overriding in Java - If you think you have it down already, here’s a great way to test your knowledge
  4. Spring Boot Transactions: Understanding Transaction Propagation
  5. Everything You Need to Know About Java Serialization Explained

Technical

  1. Exercises in Relational Database Style
  2. Documenting Software Architecture
  3. What Every Developer Should Learn Early On
  4. Understanding the AWS Lambda SQS Integration

Testing

  1. Spring MVC Test Tutorial

Database

  1. AWS Lake Formation Now Generally Available — Not got enough time to build a data warehouse..? Just throw your data into a ‘data lake’, basically a giant pit of all of your data which you can query at leisure. Lake Formation makes the process simpler if you’re using AWS.
  2. MongoDB 4.2 Released — The popular document-oriented database takes another step forward with support for distributed ACID transactions, on-demand materialized views, wildcard indexes, and retryable reads and writes (for handling transient cluster failures). Client-side field-level encryption is also in beta.
  3. Good Database Design Starts Here — Rules to follow when you start a new database project: usage, model selection, process, and testing.
  4. An Overview of Server-Side Programming in PostgreSQL — If you just use PostgreSQL as a data store that your app interacts with, you might not realize just how powerful it is as a platform of its own with user-defined types, SQL and PL/pgSQL functions and integration with other languages.

Off-topic