Speaking at GeeCON 2025: A Memorable Kraków Experience

I had the pleasure of attending GeeCON 2025 in Kraków—my very first time at the conference. While the sessions were excellent, what truly stood out was the strong sense of community that made the experience special. I was also lucky to have some great conversations beyond the tech. I had a wonderful discussion with Shaaf, … Read more

A Journey to DevNexus: Challenges, Friendships, and Java

I love participating in conferences—you get to meet so many industry and thought leaders in person, hang out with them, and build lasting bonds. That’s why I had always wanted to attend DevNexus, which isn’t far from where I live. Despite receiving an invitation, my trip kept getting delayed due to visa complications. But finally, … Read more

A Journey of the Heart: Visiting Madinah and Makkah

For years, I had longed to visit the two holiest cities in Islam: Madinah, the city made sacred by the presence of our beloved Messenger Hazrat Muhammad ﷺ, and Makkah, the house rebuilt by Messenger Hazrat Ibrahim (عَلَيْهِ ٱلسَّلَامُ), also known as Abraham.   Madinah holds a unique place in the hearts of Muslims, not merely … Read more

Family, Castles, and Code: Exploring Europe’s Old Cities

  Last month, my family and I finally embarked on a long-awaited trip to the UK, specifically to London. We spent four days there, staying with my uncle and visiting my sister, whom I hadn’t seen in five years. Meeting my niece for the first time was a special moment, especially since she wasn’t shy … Read more

Code, Conferences, and the Swiss Alps: A Monthly Roundup

Apologies for the slight delay in delivering this month’s newsletter. The breathtaking allure of the Swiss Alps can make one lose track of time, and that’s precisely what happened to me last week during my travels. I had the honour of being a speaker at JCon 2023, a conference held in Cologne, Germany. The event was … Read more

Java Threads Reimagined: A Reflection on JConf Toronto 2023 and the Dawn of a New Era of Concurrency

Experience the intersection of expertise, innovation, and camaraderie at JConf Toronto 2023, a unique platform.

Java, Friends, and Cold Weather: My Adventure at ConFoo Conference

I attended the ConFoo conference in Montreal, which covered a range of technologies like cloud computing, Java and JVM technologies, Javascript, DevOps, architecture and design patterns, PHP, security, test and quality, management, UX and UI, and more. The conference took place over three days at the Bonaventure Hotel, but I could only attend on the … Read more

Tour de Morocco!

I had a pretty fantastic tour last week in Morocco. This was the first time I had been to Africa. I loved the tour for many reasons.

First of all, this was no ordinary excursion. I attended a technical conference named Devoxx Morocco. It is the largest conference in the Middle East and Africa region. I was one of the speakers. I take on a two-hour deep dive session into concurrency. On many levels, it was a fantastic experience. For most of my speaking career, I spoke to individuals I knew who were like my folks in Bangladesh. Over Zoom, I had a handful of speaking sessions with the various JUGs as well. This is the first time I’ve had a live audience from a different continent. The session was quite interactive as well.

I also ran into many people I knew online but had never met in person. It was a fascinating experience to be able to hang out with them. Attending a conference is not only a terrific way to learn new things, but it is also a great way to meet new people and grow your network. In Morocco, I also made some wonderful local acquaintances. The conference organizers worked extremely hard to make the event a success. I honestly can’t thank them enough.

Secondly, the hotel we stayed at was in an excellent geographical location. It is a little town on the North Atlantic coast. The beach was fantastic. Unfortunately, the city was destroyed by an earth-shattering earthquake in 1960. Many people were killed, injured, and many were displaced from their homes. They are reconstructing the entire city from the ground up with the goal of attracting tourists. That is why this location was so crowded with tourists. Why wouldn’t it be? Geographically, it is positioned in such a way that Europe is only a few hours away. 

Besides, travelling is usually a learning experience; before going there, I had no idea that people in Morocco speak French. Interestingly, they speak three languages:

  • Arabic is their mother tongue.
  • French is their second language.
  • Nowadays, they speak English as well, as it is an international language.

 

Morocco is a Muslim-majority country, and being a Muslim, I was well aware of certain traits, such as hospitality, which is one of the highlights I discovered there. I can honestly tell you that one of the kindest people I know lives in Morocco.

Finally, since COVID-19, this was the first time I stepped outside of my comfort zone and travelled far. Travel is always difficult. It involves planning, work, and many other factors. I was also travelling alone. My wife, who is my continuous inspiration for many of the things I am capable of doing, was not flying with me on this trip. She made a joke about being a constant secretary to manage all the things I never thought I’d need, but when the time came, I indeed found the uses. And I’m very grateful. She is skilled at researching, finding things online, booking tickets, buying outfits, etc. She thought of everything and packed everything in my luggage, which made my trip easy. This journey would not be possible without her assistance. Of course, I had a good time, but it wasn’t the same without her.

Overall, the trip was fantastic. Although it was a little chaotic, I was not able to find a direct flight from Toronto to Agadir, Morocco. So I had to catch multiple planes to arrive there, and it paid off. 

I learned and accomplished a lot, and I’d like to attend similar conferences more frequently.