Hamza BelmelloukiWorking With Nulls in the Java EcosystemA null value can appear anywhere in a Java application. In this post, we’ll see how to work with data you control as well as data you…7 min read·Jan 31, 2021----
Hamza BelmelloukiTwelve-Factor Application: Configuration in SpringThe Twelve-Factor application methodology is a collection of best practices that are designed to enable applications to be developed with…6 min read·Oct 19, 2020----
Hamza BelmelloukiCore Java: Date and TimeSince Java 8 Oracle completely rebuilt its Date/Time API. The new API is supposed to replace the old one.6 min read·Mar 3, 2020----
Hamza BelmelloukiJava Generics: Type Erasure & WildcardsJava generic types allow the compiler to perform type checking at compile-time.3 min read·Feb 22, 2020--1--1
Hamza BelmelloukiConcurrency: Thread Safety In JavaWhat is Thread safety? How do you write thread-safe code?6 min read·Feb 5, 2020----
Hamza BelmelloukiinAnalytics VidhyaSimplify Strategy Using Lambda ExpressionLearn how to use the strategy design pattern to make your design flexible. And, how lambdas can simplify the implementation of this…4 min read·Dec 30, 2019--2--2
Hamza BelmelloukiCore Java: Comparator vs. ComparableHow would you use the Comparable & Comparator? What are the best practices when using them? What is the difference between both of them?5 min read·Dec 23, 2019----
Hamza BelmelloukiApache Maven: Working With Build ProfilesLeverage the power of build profiles by using them in your projects4 min read·Dec 15, 2019----
Hamza BelmelloukiApache Maven: The most popular build automation tool for Java developersSimplify the project build process with Maven8 min read·Dec 3, 2019----
Hamza BelmelloukiIntroduction to AOP and Spring AOPDo you use Spring AOP in your current Spring projects? If not this is for you!4 min read·Nov 23, 2019----