Java 17 has a lot of cool features. Check the seventieth question of full-stack dev quiz to see if you know which ones are new since Java 11.
Learn database performance
Get as much performance as possible out of a db and Hibernate.
Never miss new articles
Java 17 has a lot of cool features. Check the seventieth question of full-stack dev quiz to see if you know which ones are new since Java 11.
Are you experienced with Java 11 and would you like to start writing applications in Java 17? Then you have to learn what new features are available. Of course, you can check new features of each consecutive Java version from 11 to 17. But why go around instead of directly checking a list of all new features available in Java 17 since 11? I have prepared one - the most important and useful language changes are in this article.
It is way simpler to drop a default constraint if you know its name. But in real life, we often create a column with a default value without giving it a custom name. It works well until we change our mind and want to change the default or even drop it. Then the real problem begins. How to drop default constraint without knowing its name in SQL Server?
Last week, I published an article about Hazelcast. Have you read it? Check the sixty-ninth question of full-stack dev quiz to see if you got it right.
Hazelcast is one of the most popular caches. We would be shocked if it didn't integrate with Spring Boot. Basic integration is quite easy but not as simple as many could expect. One of the famous Hazelcast issues is a lack of good backward compatibility. The developers change the interfaces way too often. See how to integrate Spring Boot 3 with Hazelcast 5 in a simple example.
Don't ignore security. It is important. Check the sixty-eighth question of full-stack dev quiz, if you know what Unchecked_Input_for_Loop_Condition vulnerability is.
When validating vulnerabilities reported by Checkmarx, you may run into Unchecked_Input_for_Loop_Condition. If you are unfamiliar with it, it may look mysterious. You may have an impression, that it appears in random places, but that is why I am here. I will show you what it is and how to deal with it.
Anyone who has a dice can play a simple game. Choose a number greater than 6. Then roll the dice until the sum of the rolled numbers is equal to or greater than the chosen number. If the sum at some point is equal to the chosen number, you win. What is the number that gives you the highest chance of winning? Mathematicians know the answer, but I have decided to develop a simple program to test it.
Pre-caching is a little less popular than its more famous brother on-demand caching, but still important. Check the sixty-seventh question of full-stack dev quiz to check, if you know what pre-caching actually is.