Scrum Story Points will not work for you
Agile methodologies are based on relative estimating. It is a fundamental element of Scrum which increases accuracy and predictability of projects cost and timeline. If you adopt Scrum, you really should estimate in Story Points. However, if you give up on some Scrum rules, Story Points will do a lot of harm. See when you should not even try using Story Points.
Full-stack dev quiz question #49
It is obvious that nobody has to remember all the details that are easy to find in the documentation. But on the other hand, it is good to know the basic stuff to not waste time checking it every time. Check forty ninth question of full-stack dev quiz to verify how much you remember about data modifications using Liquibase.
Update data based on another column with Liquibase
Database upgrades also involve data changes. One of the most popular ones are various data updates. If you have a static value known beforehand, it is simple. How about a dynamic value computed based on another column? How to tell Liquibase that col2 is not a value but a source column name?
Full-stack dev quiz question #48
Security vulnerabilities are never positive positive heroes. Nevertheless, it is good to know them. Check forty eighth question of full-stack dev quiz to check what you know about Spring4Shell.
Small static website hosting on AWS - Amplify vs S3
A few years ago hosting a static website on AWS was easy. You knew that you should use S3 for storing the files, expose it to the internet, do some other actions and it is done. Now, AWS Amplify comes to the picture. Not as an alternative but even as a default solution. Most of new AWS tutorials that show how to host a static website, do that using AWS Amplify. Is it worth doing that? Is it expensive?
Will Spring4Shell and Log4Shell change the view on community projects?
At the end of March 2022, a serious security vulnerability was discovered in Spring Framework. All versions of spring-core were affected if used with Java 9 and newer. Unfortunately, it happened soon after Log4Shell.
Full-stack dev quiz question #47
One may like it or not but CI/CD makes a big noise in software development. Check forty seventh question of full-stack dev quiz to check what I have for you in that area.
Spring Data JDBC with two datasources
Two databases used by one Spring Boot application does not seem tricky. But they both are accessed through Spring Data JDBC. And then the most tutorials remains tight-lipped. Even though that is not straight forward but still possible.
Full-stack dev quiz question #46
Questions about parallelism in Java are very popular on job interviews. I have one for you today. Check forty sixth question of full-stack dev quiz to check if you know parallelism in Java well enough.