First installment of 2019. Here we go…
1. Spring and Java
>> Java in 2019 – Some Predictions [infoq.com]
A quick look at one author's predictions for this year comes with no real surprises, as Java's position and momentum within the industry is expected to remain solid.
>> Expression-Based Access Control [michaelcgood.com]
An overview to EBAC for fine-grained access control, with a few examples using Spring Security. Cool beans.
>> How to map a PostgreSQL Enum ARRAY to a JPA entity property using Hibernate [vladmihalcea.com]
And a good introduction to Hibernate's @TypeDef annotation from the hibernate-types project for mapping array column types.
Also worth reading:
>> Micronaut for Spring Allows Spring Boot Apps to Run as Micronaut Apps [infoq.com]
>> Threading Questions in Job Interviews (1/2) [javaspecialists.eu]
Webinars and presentations:
>> Spring Tips: RSocket [spring.io]
>> Improving the Design of Existing Software [infoq.com]
>> Architectures that Bend but Don't Break [infoq.com]
>> Securing Microservices in Hybrid Cloud [infoq.com]
>> Connecting, Managing, Observing, and Securing Services [infoq.com]
>> Reactive DDD—When Concurrent Waxes Fluent [infoq.com]
>> The Future of AI [infoq.com]
>> Charles Humble and Wes Reisz Take a Look Back at 2018 and Speculate on What 2019 Might Have in Store [infoq.com]
>> Nearline Recommendations for Active Communities @LinkedIn [infoq.com]
2. Technical and Musings
>> Building a VPC with CloudFormation – Part 2 [infoq.com]
As the series continues, we learn how to configure a VPC with a varying number of subnets.
>> Drive Innovation in Software Development: How to Choose Between Incremental and Fundamental Change [blog.overops.com]
A nice collection of strategies to help you achieve the right balance of technology changes for your business.
Also worth reading:
>> How to manage S3 Objects in CloudFormation templates [advancedweb.hu]
>> Shipping More Safely by Encouraging Ownership of Deployments [infoq.com]
3. Comics
And my favorite Dilberts of the week: