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…Jan 31, 2021Jan 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…Oct 19, 2020Oct 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.Mar 3, 2020Mar 3, 2020
Hamza BelmelloukiJava Generics: Type Erasure & WildcardsJava generic types allow the compiler to perform type checking at compile-time.Feb 22, 20201Feb 22, 20201
Hamza BelmelloukiConcurrency: Thread Safety In JavaWhat is Thread safety? How do you write thread-safe code?Feb 5, 2020Feb 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…Dec 30, 20192Dec 30, 20192
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?Dec 23, 2019Dec 23, 2019
Hamza BelmelloukiApache Maven: Working With Build ProfilesLeverage the power of build profiles by using them in your projectsDec 15, 2019Dec 15, 2019
Hamza BelmelloukiApache Maven: The most popular build automation tool for Java developersSimplify the project build process with MavenDec 3, 2019Dec 3, 2019
Hamza BelmelloukiIntroduction to AOP and Spring AOPDo you use Spring AOP in your current Spring projects? If not this is for you!Nov 23, 2019Nov 23, 2019