PinnedNabeel Tariq BhattiAn introduction to Spring events and their usage.What is an event in Spring Boot and how many are there already?Apr 2, 2023Apr 2, 2023
PinnedNabeel Tariq BhattiAn introduction to Records with Serialization.Brief introduction of Records in Java and Serialization framework of Java.Apr 15, 2023Apr 15, 2023
PinnedNabeel Tariq BhattiUsing Virtual Threads in Spring Boot.As I have explained earlier about Virtual Threads in Java, we can use them with Spring Boot. In this post, we will create a Spring Boot…Apr 28, 2023Apr 28, 2023
Nabeel Tariq BhattiUnlimited Temporary Emails For Free.We all need temporary email addresses for testing our solutions, whether we’re developers or QA professionals. In my experience, I’ve…Aug 26Aug 26
Nabeel Tariq BhattiFinal Vs Effectively final variables with lambda expressions.These are two simple but very useful concepts. You might need to understand them to avoid compile time issues that occur while working with…Jul 25Jul 25
Nabeel Tariq BhattiFlexible Constructors in JavaIn Java, we are all familiar with the super(...) statement, as it always comes before all other statements in the constructor, even if we…Jul 9Jul 9
Nabeel Tariq BhattiTABLE statement as DML in MySql.I was going through the Mysql 8.0 documentation and I came accros the interesting update that now we can use the TABLE keyword as DML (Data…Jul 11Jul 11
Nabeel Tariq BhattiMulti-File Program Launching in Java.Java 22 introduced an enhanced Java source code launcher. In Java 11, we gained the ability to directly launch Java files, which were…Apr 5Apr 5
Nabeel Tariq BhattiJava Playground 22In the Java 22 live stream, amidst the explanations of exciting new finalized and preview features, there was also the introduction of the…Mar 30Mar 30
Nabeel Tariq BhattiRefactor, before its too late.You will often hear people quoting the phrase, “Don’t touch it if it’s working.” but the best practice should be to “Make sure you touch it…Aug 15, 2023Aug 15, 2023