Skip to main content

About Me

👋 Hi, I’m Mukitul Islam

I’m a software engineer with a strong passion for Java, backend systems, and writing clean, maintainable code. I love solving real-world problems through simple and scalable software design.

💡 Why I Started This Blog

In my journey as a developer, I’ve often found that the best way to understand something deeply is to teach it. So, I started this blog to share what I learn — from Java basics to system design and beyond.

Whether you're a beginner trying to grasp exception handling or an experienced developer revisiting core concepts, I hope this blog adds value to your learning.

🚀 What You’ll Find Here

  • Java concepts explained with clarity
  • System design tips and real-world examples
  • Backend development insights and practices
  • Occasional posts on software engineering interviews and tech growth

đŸ“Ŧ Let’s Connect

If you enjoy reading, feel free to share your thoughts in the comments or reach out via the Contact page. I believe in learning and growing together.

Thanks for being here. Let's grow together! 🙌

Comments

Popular posts from this blog

āĻ•িāĻ­াāĻŦে āωāχāύ্āĻĄোāϜ ā§§ā§Ļ āĻ Java/JDK ā§Ž āχāύ্āϏāϟāϞ āĻ•āϰāĻŦেāύ? JDK 8 installation guide!

āĻāχ āĻŦ্āϞāĻ—ে āφāĻŽāϰা āĻĻেāĻ–āĻŦো āĻ•িāĻ­াāĻŦে āĻāĻ•āϟি āωāχāύ্āĻĄোāϜ ā§§ā§Ļ āĻĒিāϏি āϤে Java/JDK āχāύ্āϏāϟāϞ āĻ•āϰāϤে āĻšā§Ÿ। Java āχāύ্āϏāϟāϞ āĻ•āϰা āĻŦāϞāϤে āφāĻŽāϰা āĻŦুāĻāĻŦো JDK āĻŦা Java Development Kit āχāύ্āϏāϟāϞ āĻ•āϰাāĻ•ে। āφāĻŽāϰা āĻāχ āĻŦ্āϞāĻ—ে āϜাāύāĻŦো āĻ•ি āĻ•āϰে Oracle JDK āĻāϰ āĻ­াāϰ্āϏāύ ā§Ž āχāύ্āϏāϟāϞ āĻ•āϰāϤে āĻšā§Ÿ। āϧাāĻĒ ā§§ঃ āĻĄাāωāύāϞোāĻĄ JDK ā§Ž āĻĄাāωāύāϞোāĻĄ āϞিāĻ™্āĻ•ঃ  https://www.oracle.com/java/technologies/downloads/#java8 āĻ…āĻĨāĻŦা  https://www.oracle.com/java/technologies/downloads/  āĻāχ āϞিāĻ™্āĻ• āĻ āĻ—ি⧟েāĻ“ āϏ্āĻ•্āϰāϞ āĻ•āϰে āύিāϚে āύেāĻŽে Java 8 choose āĻ•āϰāϤে āĻĒাāϰেāύ। Available product/file āĻ—ুāϞো āĻĨেāĻ•ে x64 Installer āĻāϰ .exe file āϟা āĻĄাāωāύāϞোāĻĄ āĻ•āϰি (āϤāĻŦে āφāĻĒāύাāϰ āĻĒিāϏি āϝāĻĻি 32-bit āĻ…āĻĒাāϰেāϟিং āϏিāϏ্āϟেāĻŽ āĻāϰ āĻšā§Ÿ, āϏেāĻ•্āώেāϤ্āϰে āφāĻĒāύি āĻĄাāωāύāϞোāĻĄ āĻ•āϰāĻŦেāύ x86 Installer āĻāϰ exe file āϟা-āĻ•ে)। āĻĄাāωāύāϞোāĻĄ āĻ•āϰাāϰ āϜāύ্āϝ Oracle āĻ āĻ…্āϝাāĻ•াāωāύ্āϟ āĻĨাāĻ•āϤে āĻšā§Ÿ। āφāĻĒāύাāϰ āϝāĻĻি āĻ…্āϝাāĻ•াāωāύ্āϟ āύা āĻĨাāĻ•ে āϤāĻŦে āĻ…্āϝাāĻ•াāωāύ্āϟ create āĻ•āϰে āύিāĻŦেāύ। Oracle āĻ āĻ…্āϝাāĻ•াāωāύ্āϟ create āĻ•āϰা āĻāĻ•āĻĻāĻŽ free of cost. āϧাāĻĒ ā§¨ঃ āχāύ্āϏāϟāϞ JDK ā§Ž āĻĄাāωāύāϞোāĻĄ āĻ•āϰা āĻšā§Ÿে āĻ—েāϞে .exe āϟাāϤে double click āĻ•āϰে āχāύ্āϏāϟāϞ āĻ•āϰা āĻļুāϰু āĻ•āϰি। āύিāϚেāϰ āĻ›āĻŦি āĻ—ুāϞোāϰ āĻŽāϤো āĻāĻ•āϟা āĻ•āϰা āωāχāύ্āĻĄো āφāĻĒāύাāϰ āϏাāĻŽāύে āĻ“āĻĒেāύ āĻšāĻŦে āĻāĻŦং āφāĻĒāύি Next button āĻ•্āϞিāĻ• āĻ•āϰে āϏাāĻŽāύে āĻāĻ—ি⧟ে āϝা...

How to create PuTTY shortcut in Windows to establish connection to Linux server? | Step by step guide is here!

PuTTY is open-source software and an SSH and telnet client for Windows. PuTTY helps to establish an SSH connection from a Windows machine to a Linux server. However it is not limited to this feature only, it has loads of other features.  This article will guide us in creating a PutTTY shortcut for windows. This is a 7-step procedure and step 6 is very important! Step 1: Download  the MSI file and install PuTTY on your Windows machine. Step 2: Go to your PuTTY folder. It is usually located in  C:\Program Files\PuTTY  or  C:\Program Files(x86)\PuTTY Fig: image_1 Step 3: Create a shortcut of putty.exe - the shortcut will be created in the desktop folder. Fig: image_2 Step 4: Navigate to your desktop folder and you will find the shortcut named  putty.exe - Shortcut Fig: image_3 Step 5: Right-click on the  putty.exe - Shortcut and then click properties - properties window will open, like the images shown below (image_4 and image_5)-    Fig...

JDK 17 installation guide | āĻ•িāĻ­াāĻŦে āωāχāύ্āĻĄোāϜ ā§§ā§Ļ āĻ Java/JDK ā§§ā§­ āχāύ্āϏāϟāϞ āĻ•āϰāĻŦেāύ? How to install JDK 17 on windows 10?

āĻāχ āĻŦ্āϞāĻ—ে āφāĻŽāϰা āϜাāύāĻŦো āĻ•িāĻ­াāĻŦে āωāχāύ্āĻĄোāϜ ā§§ā§Ļ āĻĒিāϏি āϤে Java/JDK āχāύ্āϏāϟāϞ āĻ•āϰāϤে āĻšā§Ÿ। Java āχāύ্āϏāϟāϞ āĻ•āϰা āĻŦāϞāϤে āφāĻŽāϰা āĻŦুāĻāĻŦো JDK āĻŦা Java Development Kit āχāύ্āϏāϟāϞ āĻ•āϰাāĻ•ে। āφāĻŽāϰা āĻāχ āĻŦ্āϞāĻ—ে Oracle JDK āĻāϰ āĻ­াāϰ্āϏāύ ā§§ā§­ āĻ•িāĻ­াāĻŦে āχāύ্āϏāϟāϞ āĻ•āϰāϤে āĻšā§Ÿ āϏেāχ āϧাāĻĒāĻ—ুāϞো āϜাāύāĻŦো।  āϧাāĻĒ ā§§ঃ āĻĄাāωāύāϞোāĻĄ JDK ā§§ā§­ āĻĄাāωāύāϞোāĻĄ āϞিāĻ™্āĻ•ঃ  https://www.oracle.com/java/technologies/downloads/#java17 āĻ…āĻĨāĻŦা  https://www.oracle.com/java/technologies/downloads/  āĻāχ āϞিāĻ™্āĻ• āĻ āĻ—ি⧟েāĻ“ āϏ্āĻ•্āϰāϞ āĻ•āϰে āύিāϚে āύেāĻŽে Java 17 choose āĻ•āϰāϤে āĻĒাāϰেāύ। Available product/file āĻ—ুāϞো āĻĨেāĻ•ে x64 Installer āĻāϰ .exe file āϟা āĻĄাāωāύāϞোāĻĄ āĻ•āϰি। āĻĄাāωāύāϞোāĻĄ āĻ•āϰাāϰ āϜāύ্āϝ Oracle āĻ āĻ…্āϝাāĻ•াāωāύ্āϟ āĻĨাāĻ•āϤে āĻšā§Ÿ। āφāĻĒāύাāϰ āϝāĻĻি āĻ…্āϝাāĻ•াāωāύ্āϟ āύা āĻĨাāĻ•ে āϤāĻŦে āĻ…্āϝাāĻ•াāωāύ্āϟ create āĻ•āϰে āύিāĻŦেāύ। Oracle āĻ āĻ…্āϝাāĻ•াāωāύ্āϟ create āĻ•āϰা āĻāĻ•āĻĻāĻŽ free of cost. āϧাāĻĒ ā§¨ঃ āχāύ্āϏāϟāϞ JDK ā§§ā§­ āĻĄাāωāύāϞোāĻĄ āĻ•āϰা āĻšā§Ÿে āĻ—েāϞে .exe āϟাāϤে double click āĻ•āϰে āχāύ্āϏāϟāϞ āĻ•āϰা āĻļুāϰু āĻ•āϰি। āύিāϚেāϰ āĻ›āĻŦি āĻ—ুāϞোāϰ āĻŽāϤো āĻāĻ•āϟা āĻ•āϰা āωāχāύ্āĻĄো āφāĻĒāύাāϰ āϏাāĻŽāύে āĻ“āĻĒেāύ āĻšāĻŦে āĻāĻŦং āφāĻĒāύি Next button āĻ•্āϞিāĻ• āĻ•āϰে āϏাāĻŽāύে āĻāĻ—ি⧟ে āϝাāĻŦেāύ। āϏāĻŦāĻļেāώে Close button āĻ•্āϞিāĻ• āĻ•āϰে āχāύ্āϏāϟāϞ āĻ•āϰা āϏāĻŽ্āĻĒāύ্āύ āĻ•āϰāĻŦেāύ। āϧাāĻĒ ā§Šঃ Environment Variable āϏেāϟāφāĻĒ S...