java-weekly-255
Java Weekly, Issue 255
Here we go…
1. Spring and Java
===== >> Eleven Hidden Gems In Java 11 [blog.codefx.org]
A nice run-down of some cool new Java features, including methods for String, Optional, and Collection.
>> Spring Boot in a Container [spring.io]
A treasure trove of tweaks for creating optimized docker images for Spring Boot applications, and a handful of tools and plugins to automate the build process. Good stuff.
>> JHipster, Angular, PrimeNG and AutoComplete [antoniogoncalves.org]
A solid write-up on optimizing the REST layer of a JHipster app by mapping the REST models to DTOs rather than to entities and using Jackson views to minimize payloads.
>> Introducing Amazon Corretto, a No-Cost Distribution of OpenJDK with Long-Term Support [aws.amazon.com]
If you aren’t thrilled with Oracle’s new pricing structure for Java, Amazon has your back.
>> Garbage Collectors Affect Microbenchmarks [richardstartin.uk]
And an interesting benchmark comparing the performance of three Java garbage collectors.
Also worth reading:
-
===== >> Lessons Learned from the JVM Ecosystem Report 2018 [blog.takipi.com]
Webinars and presentations:
-
===== >> Reactive Spring Security 5.1 by Example [infoq.com]
-
===== >> Securing Spring Functions by Breaking In [infoq.com]
-
===== >> JDK 9, 10, 11 and beyond: Delivering New Feature in the JDK [infoq.com]
-
===== >> The New Kid on the Block: Spring Data JDBC [infoq.com]
-
===== >> Lambdas and Streams Master Class Part 1 José Paumard, Stuart Marks voxxed [youtube.com]
-
===== >> Product Management of AI Products [infoq.com]
Time to upgrade:
-
===== >> Spring Cloud Pipelines to Cloud Pipelines Migration [spring.io]
-
===== >> JHipster release v5.7.0 [jhipster.tech]
-
===== >> Elastic Stack 6.5.0 Released [elastic.co]
2. Technical and Musings
===== >> Expanding the Cloud – The Second AWS GovCloud (US) Region, AWS GovCloud (US-East) [allthingsdistributed.com]
AWS launches its second US-based global infrastructure region, designed to meet the stringent requirements of the public sector and highly regulated industries.
>> Automating Terraform: Infrastructure as Code as a Service [blog.scottlogic.com]
A project to compare Big Data technologies reveals the challenges involved in automating the task of provisioning a series of experimental cloud environments.
>> The New Killer Apps: Teamwork and Weak Signal Detection Lessons From the Military [infoq.com]
A fascinating write-up on the U.S. Navy TOPGUN school’s role in advancing the science of teamwork.
>> Why Good Developers Write Bad Unit Tests [mtlynch.io]
And a reminder that, when it comes to writing tests, readability is more important than abstraction.
Also worth reading:
-
===== >> The Builder pattern is a finite state machine! [blog.frankel.ch]
-
===== >> Delivering Meaning with Previews on Web [medium.com]
-
===== >> How to Source Control Your Databases for DevOps [infoq.com]
-
===== >> Challenges of Building a Reliable Realtime Chat Service [infoq.com]
-
>> Widespread Architectural Changes using IDEs [blog.code-cop.org]
-
===== >> What to do when some of the team you’re working with aren’t as technically adept as you [blog.scottlogic.com]
-
===== >> Enthusiasts vs. Pragmatists: two types of programmers and how they fail [codewithoutrules.com]
3. Comics
>> Dilbert Needs a New Chair [dilbert.com]
>> FYI Boss [dilbert.com]
>> Team-Building [dilbert.com]
4. Pick of the Week
===== >> Beyond Passwords: 2FA, U2F and Google Advanced Protection [troyhunt.com]