Skip to main content
Close Search
JUGBD
search
Menu
  • Home
  • Videos
  • Contact
  • About
  • FAQ
  • Conference
  • twitter facebook youtube
  • search

Videos

Java User Group Bangladesh

Java User Group Bangladesh (JUGBD) is a volunteer organizations that strive to distribute Java-related knowledge. Our plan to provide a meeting place for java user group to get information , share resources and solutions, increase networking, expands Java Technology expertise and above all, drink coke, eat pizza and have fun.

Java User Group Bangladesh
YouTube Video UCDMV0Sce6VD2nIiPoZNQh6w_GwMOtmFZyno Learn the fundamental idea behind Domain-Driven Design (DDD) through a real-world case study from Kleinanzeigen, a leader in online classifieds in Germany. The talk will walk you through a real world example where the Real Estate team at Kleinanzeigen identified a complex business problem and created an improved, effective design that solved inconsistencies in the domain model while at the same time scaled it to future use cases.

We will begin by exploring a seemingly simple model of users and ads at Kleinanzeigen which evolved over the years. We will then highlight some of the issues that were being caused by evolving requirements, and how it introduced inconsistencies in the business as the requirements grew more complex. Next, we will learn how the team had an "Aha!" moment that helped them introduce a new concept which not only solved all existing inconsistencies, but also better prepared the business to handle future evolution of business.

The talk will not go into definitions of things like entities, value objects etc. that are typical for an introductory Domain-driven Design talk. Rather, it will focus on the core and fundamental idea that Domain-driven Design promotes - understanding user needs and creating values for the customers.

This talk is ideal for software developers, architects, and business analysts looking to bridge the gap between complex business domains and effective software solutions.
Learn the fundamental idea behind Domain-Driven Design (DDD) through a real-world case study from Kleinanzeigen, a leader in online classifieds in Germany. The talk will walk you through a real world example where the Real Estate team at Kleinanzeigen identified a complex business problem and created an improved, effective design that solved inconsistencies in the domain model while at the same time scaled it to future use cases.

We will begin by exploring a seemingly simple model of users and ads at Kleinanzeigen which evolved over the years. We will then highlight some of the issues that were being caused by evolving requirements, and how it introduced inconsistencies in the business as the requirements grew more complex. Next, we will learn how the team had an "Aha!" moment that helped them introduce a new concept which not only solved all existing inconsistencies, but also better prepared the business to handle future evolution of business.

The talk will not go into definitions of things like entities, value objects etc. that are typical for an introductory Domain-driven Design talk. Rather, it will focus on the core and fundamental idea that Domain-driven Design promotes - understanding user needs and creating values for the customers.

This talk is ideal for software developers, architects, and business analysts looking to bridge the gap between complex business domains and effective software solutions.
AI and large language models (LLMs) have a lot of buzz these days. In this session I shall delve into the details of Gen-AI use cases and its practical application. The session will be led with a brief introduction on LLMs and for the better part of this talk a hands-on demo explaining the usage of Gen-AI, prompts, RAG applications and how to build in a modern Java framework like Quarkus using Langchain4J.

Speaker:
Syed M Shaaf
Principal Architect @ Red Hat

Shaaf is a Principal Architect at Red Hat. A contributor to Konveyor community a CNCF Sandbox project.
Mostly developing code with Java, Node and recently AI/ML. For the last 15 years, he has helped customers create and adopt open-source solutions for applications, cloud and managed service, continuous integration environments, and frameworks. Shaaf is a technical editor at InfoQ and spends his time writing about Kubernetes, Security and Java
Turn your videos into live streams with Restream https://restre.am/ANIm

Abstract: We are going to live with the QA session. We've already gathered some intriguing questions, but the excitement doesn't stop there! This is your chance to participate live, ask your questions, and witness the collective wisdom of our Java community in action. 

Speaker: 
A N M Bazlur Rahman
Staff Software Developer at DNAstack
https://www.linkedin.com/in/bazlur/

A. N. M. Bazlur Rahman is currently serving as a Staff Software Developer at DNAstack in Canada, bringing with him an extensive career background that spans over 11 years. Alongside his professional endeavors, he holds editorial roles at both InfoQ and Foojay.io, contributing to the dissemination of knowledge within the tech community. Bazlur Rahman is the founder of JUGBD and is widely recognized as a familiar face in the Java community. Notably, he has earned the distinction of being the first Java Champion from Bangladesh, a testament to his significant contributions and leadership in the Java ecosystem.

Host:
Mukit Chowdhury
Senior Software Engineer at Vivasoft Ltd.
https://www.linkedin.com/in/mukit-chowdhury-492a94125/
Turn your videos into live streams with Restream https://restre.am/ANIm

Abstract: Java is one of the most widely used programming languages for enterprise software development, particularly as a server-side language. Java and the Java Virtual Machine (JVM) are highly versatile. However, it's essential to implement various optimizations and patterns for JVM to be scalable in high-load environments. In this session, Ridowan Vai will share his experience and tips on optimizing JVM memory, efficient caching, and Linux server optimizations for JVM servers.

Speaker:
Muhammad Ridowan 
Solution Architect at TigerIT Bangladesh Ltd., Bangladesh
https://www.linkedin.com/in/muhammad-ridowan/
Ridowan Muhammad is a Solution Architect at TigerIT Bangladesh Ltd. He has extensive experience leading teams, and building products and software for the crore of end users.
He is also a very well-known face among competitive programmers in Bangladesh. After shining his competitive programming life as a contestant, he has been participating in the ICPC regional as a Judge. 

Host:
Mukit Chowdhury
Lead Software Engineer at Vivasoft Ltd.
https://www.linkedin.com/in/mukit-chowdhury-492a94125/
Turn your videos into live streams with Restream https://restre.am/ANIm

Abstract: Navigating development costs, ensuring the delivery of all software features, and maintaining deadlines and quality can be exhausting for many of us. In this session, we will explore how the well-known "Iron Triangle" concept can be utilized to assist us in developing successful software.

Speaker:
Ashik Uzzaman
Director of Engineering at Twin Health, USA

Ashik Uzzaman is the Director of Engineering at Twin Health. He has extensive experience leading teams, and building products and software. He has worked as an engineer, technical and engineering manager, advisor, and director in his career.
https://www.linkedin.com/in/ashikuzzaman/

Host:
Mukit Chowdhury
Senior Software Engineer at Vivasoft Limited
https://www.linkedin.com/in/mukit-chowdhury-492a94125/
Turn your videos into live streams with Restream https://restre.am/ANIm
This was an ad-hoc meeting over the zoom with the member of the Bangladesh Java User Group members. It was an interactive session.

Check out our Facebook group: https://www.facebook.com/groups/jugbd
And send your questions.
Abstract:
This session is a fast-paced tour of all things Java and Azure at the modern Microsoft of today. We will first talk about the why, how and what of Java and Microsoft. We will then dive right into the broad range of tools, services and APIs that Microsoft offers around Azure for Java developers. We will show a small but representative demo of a Java application most developers would feel familiar with running well on Azure. Lastly, we will discuss the road map for what Java developers can expect from Microsoft in the future. This session is as much about sharing what Microsoft offers today as it is about listening to what the Java community wants to see from Microsoft tomorrow.


Speaker:
Reza Rahman
Reza Rahman is Principal Program Manager for Java on Azure at Microsoft. He works to make sure Java developers are first-class citizens at Microsoft and Microsoft is a first-class citizen of the Java ecosystem.
Reza has been an official Java technologist at Oracle. He is the author of the popular book EJB 3 in Action from Manning Publishing. Reza has long been a frequent speaker at Java User Groups and conferences worldwide including JavaOne and Devoxx. He has been the lead for the Java EE track at JavaOne as well as a JavaOne Rock Star Speaker award recipient. He was the program chair for the inaugural JakartaOne conference. Reza is an avid contributor to industry journals like DZone. He has been a member of the Java EE, EJB and JMS expert groups over the years. Reza implemented the EJB container for the Resin open source Java EE application server. He helps lead the Philadelphia Java User Group. Reza is proud to be a founding member of the Jakarta EE Ambassadors.

Host:
A N M Bazlur Rahman
https://twitter.com/bazlur_rahman
Abstract:
This session is a fast-paced tour of all things Java and Azure at the modern Microsoft of today. We will first talk about the why, how and what of Java and Microsoft. We will then dive right into the broad range of tools, services and APIs that Microsoft offers around Azure for Java developers. We will show a small but representative demo of a Java application most developers would feel familiar with running well on Azure. Lastly, we will discuss the road map for what Java developers can expect from Microsoft in the future. This session is as much about sharing what Microsoft offers today as it is about listening to what the Java community wants to see from Microsoft tomorrow.

Speaker: 
Reza Rahman
Reza Rahman is Principal Program Manager for Java on Azure at Microsoft. He works to make sure Java developers are first class citizens at Microsoft and Microsoft is a first class citizen of the Java ecosystem.

Reza has been an official Java technologist at Oracle. He is the author of the popular book EJB 3 in Action from Manning Publishing. Reza has long been a frequent speaker at Java User Groups and conferences worldwide including JavaOne and Devoxx. He has been the lead for the Java EE track at JavaOne as well as a JavaOne Rock Star Speaker award recipient. He was the program chair for the inaugural JakartaOne conference. Reza is an avid contributor to industry journals like DZone. He has been a member of the Java EE, EJB and JMS expert groups over the years. Reza implemented the EJB container for the Resin open source Java EE application server. He helps lead the Philadelphia Java User Group. Reza is proud to be a founding member of the Jakarta EE Ambassadors.

Host:
A N M Bazlur Rahman
JUG Leader, JUGBD

Powered by Restream https://restre.am/yt
Load More... Subscribe

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Reddit (Opens in new window)
  • More
  • Click to share on WhatsApp (Opens in new window)
  • Click to email a link to a friend (Opens in new window)

Like this:

Like Loading...
Follow us on Twitter @jugbdorg

© 2025 JUGBD. All Rights Reserved.

  • twitter
  • facebook
  • linkedin
  • youtube
  • RSS
Close Menu
  • Home
  • Videos
  • Contact
  • About
  • FAQ
  • Conference
  • twitter
  • facebook
  • youtube
%d