A N M Bazlur Rahman πŸ‡§πŸ‡©πŸ‡¨πŸ‡¦ Profile picture
πŸ† Java Champion πŸŒ† Jakarta EE Ambassador πŸ’» Staff Software Developer at @DNAstack πŸŽ“ JUG Leader πŸ“– Published Author @InfoQ 🌐 and @foojayio πŸ“ Editor
A N M Bazlur Rahman πŸ‡§πŸ‡©πŸ‡¨πŸ‡¦ Profile picture 1 subscribed
Oct 21, 2022 β€’ 7 tweets β€’ 2 min read
#Java Migration tips!

We all want to move on and migrate our code to the latest JDK to have more concise, clear, and improved idioms. However, there is a cost to this. It takes time, and often we are afraid of it.

Perhaps we shouldn't be afraid anymore.
πŸ§΅πŸ‘‡πŸ‘‡πŸ‘‡ Migrating code manually is a tedious process, but what if we could query the code the way we do it on the database and then apply the changes?
πŸ‘‡πŸ‘‡πŸ‘‡
Sep 28, 2022 β€’ 15 tweets β€’ 3 min read
#Java 19 introduces virtual threads to the Java platform for the first time; this is the primary deliverable of OpenJDK's Project Loom.

This thread is all about it:
🧡

⬇️⬇️⬇️ Java is made of threads. When we run a Java program, its main method is invoked as the first call frame of theΒ mainΒ thread created by the Java launcher.Β It gives us many things: sequential control flow, local variables, exception handling, single-step debugging, and profiling. ⬇️
Sep 19, 2022 β€’ 7 tweets β€’ 3 min read
#Java 19 is a major release, IMO. It includes several game-changing features that will alter the Java landscape. Many features intrigue my interest, but there are five in particular that I can't wait to try out. Let's break those down and talk about them separately.
🧡
⬇️⬇️⬇️ Under the umbrella ofΒ Project Loom, JEP 425 introduces virtual threads, which aim to dramatically reduce the effort of writing, maintaining, and observing high-throughput concurrent applications on the Java platform. ⬇️
Jun 26, 2022 β€’ 15 tweets β€’ 10 min read
This Twitter thread is about @JakartaEE 10.

Quick recap: #JavaEE was renamed #Jakarta EE; it transitioned from JCP to Eclipse foundation. It opened the door to open governess, open compatibly testing (open TCK), and of course, open-source.

Follow the threads πŸ§΅πŸ‘‡πŸ‘‡πŸ‘‡ @JakartaEE is an integral part of the Java ecosystem. 25-35% of java application runs on JakartaEE application servers, e.g. #WildFly, #JBoss EAP, #Payara, #WebSphere/#Liberty, #WebLogic etc.

πŸ‘‡
May 22, 2022 β€’ 13 tweets β€’ 6 min read
Every programming language provides ways to express our ideas and then translates them into reality. This thread will explore ten #Java programming features used frequently by developers in their day-to-day programming jobs. Collections are used to store, sort, search, and iterate objects. It provides a few basic interfaces, such as List, Set, Map, and their implementations. The traditional way of creating Collections may look verbose. Therefore, #Java 9 introduced a few very concise factory methods.
May 21, 2022 β€’ 11 tweets β€’ 4 min read
#Java has been and continues to be the most popular language over the last two decades. After many discussions with Java developers, I have concluded the following seven key reasons why Java developers still love Java after all these years. 1. Community:Β 
In every major city, you will find a Java user group that helps developers achieve the required skills, voluntarily and for free, who help distribute resources and solutions, increase networking, and expand #Java knowledge globally. dev.java/community/jugs/.