Java Software Engineer Weekly Newsletter - week 44 - November 5, 2019

Java Software Engineer Weekly Newsletter - week 44 - November 5, 2019

Oleksandr Stefanovskyi

Java Magazine - October 2019

Java

  1. Explore Annotations in Java 8 - Explore the evolution of annotations in Java 8 and how they are being used today!
  2. Spring Transaction Management: An Unconventional Guide - It does not matter which framework you are using in the end, it is all about the basics!
  3. GraphQL Server in Java, Part I: The Basics - Learn more about GraphQL in Java applications.
  4. Raising Spring: An 18-Year Journey - "Don't constrain developers: empower them to do the right thing more efficiently."
  5. Java String Tutorials: Become a Java Strings Virtuoso - A deep dive into the world of Java strings, with special attention to Java 8 string tutorials, plus a foray into Java string tutorials for Java 9 and one.

Technical

  1. DNS Record Crash Course for Web Developers
  2. Things I want to remember about SSH
  3. How to Run Docker Containers via AWS Elastic Container Service

Databases

  1. A Guide to SQL Naming Conventions — There isn’t usually a single, ‘correct’ way to name or address things in SQL, but there are conventions you can follow to make life easier for yourself and developers who follow you.
  2. A Beginner's Guide to Database Deadlocks — Learn how deadlocks occur in a relational database system, and how Oracle, SQL Server, PostgreSQL, or MySQL recover from a deadlock situation.
  3. Amazon ElastiCache Now Supports Online Data Migration From Redis on Amazon EC2 — If you’re running Redis on your own EC2 instances, this is an interesting development as it makes it possible to migrate that data into ElastiCache, AWS’s managed Redis service.
  4. An SQL Injection Tutorial for Beginners — This is not a tutorial for you to follow but more a look at what hackers will attempt to do to your systems, if you let them. The techniques used are sneaky and interesting.