▪️استفاده از الگوهای DDD برای تعیین محدوده برشها در Vertical Slicing - راهبردی برای ایجاد نرمافزارهای چابک و انعطافپذیر
▪️علیرضا ارومند
لینک نظرسنجی
https://survey.porsline.ir/s/qKMUdYb
▪️علیرضا ارومند
لینک نظرسنجی
https://survey.porsline.ir/s/qKMUdYb
👍10👎8❤1
انجمن DDD ایران pinned «🔴 رویداد Global Day of DDD 2024 هم اکنون در حال پخش در کانال یوتیوب انجمن DDD ایران https://www.youtube.com/watch?v=SKHVDxSVMgE»
▪️پایداری در برابر شکست - راهبردهای مهندسی نرمافزار برای مدیریت چالشهای پیچیده
▪️محمدرضا شعبانی
لینک نظرسنجی
https://survey.porsline.ir/s/zCIP66X
▪️محمدرضا شعبانی
لینک نظرسنجی
https://survey.porsline.ir/s/zCIP66X
👍5❤3
▪️تفکر سیستمی در مهندسی نرمافزار و مدیریت تیمها - گمشدهای در طراحی و رهبری مؤثر
▪️ اشکان طراوتی
لینک نظرسنجی
https://survey.porsline.ir/s/3F1QVJg
▪️ اشکان طراوتی
لینک نظرسنجی
https://survey.porsline.ir/s/3F1QVJg
👍8👎7
▪️روایتگری با Domain Event ها - پیوند کسبوکار و کد
▪️ کسری سلیمانی
لینک نظرسنجی
https://survey.porsline.ir/s/NC6fgLJ
▪️ کسری سلیمانی
لینک نظرسنجی
https://survey.porsline.ir/s/NC6fgLJ
👍10
تقویت مشارکت زنان در Tech – چالشها، محدودیتها و راهکارها
شرکت کنندگان: سپیده حسینیان - مریم رستمی - مریم فرحبخش - الهه حسین زاده
نظر سنجی :
https://survey.porsline.ir/s/ztb8lZ9
شرکت کنندگان: سپیده حسینیان - مریم رستمی - مریم فرحبخش - الهه حسین زاده
نظر سنجی :
https://survey.porsline.ir/s/ztb8lZ9
👍5🤔5
پنل گفتوگو: همگام با تغییرات
شرکت کنندگان: اسد صفری - هادی احمدی - ابراهیم نبیئی
میزبان: کیوان علیمحمدی
نظر سنجی:
https://survey.porsline.ir/s/UvJhqT4
شرکت کنندگان: اسد صفری - هادی احمدی - ابراهیم نبیئی
میزبان: کیوان علیمحمدی
نظر سنجی:
https://survey.porsline.ir/s/UvJhqT4
👍9
📣 اطلاعیه برگزاری کارگاه Exploratory Domain Discovery
انجمن DDD ایران در نظر دارد کارگاه Exploratory Domain Discovery را به زودی برگزار کند. در صورتی که تمایل دارید در این کارگاه شرکت کنید، لطفا از طریق لینک زیر فرم پیشثبتنام اولیه را تکمیل بفرمایید.
کارگاه بصورت حضوری و در تهران برگزار میشود. ولی در صورتی که عزیزان بیشتری امکان حضور نداشته باشند بصورت آنلاین نیز ممکن است برگزار بشود.
🔵 مربی کارگاه: مسعود بهرامی
🔵 برگزار کننده: انجمن DDD ایران
🔵 مکان برگزاری: بصورت حضوری در شهر تهران
جهت کسب اطلاعات بیشتر با اکانت @masodbahrami در تلگرام تماس بگیرید.
https://docs.google.com/forms/d/e/1FAIpQLSdG7y1vrI_1cDq5MNNCrziSO6-8EpIJiaZ3cHpxjRSRvXm8fg/viewform?usp=sf_link
انجمن DDD ایران در نظر دارد کارگاه Exploratory Domain Discovery را به زودی برگزار کند. در صورتی که تمایل دارید در این کارگاه شرکت کنید، لطفا از طریق لینک زیر فرم پیشثبتنام اولیه را تکمیل بفرمایید.
کارگاه بصورت حضوری و در تهران برگزار میشود. ولی در صورتی که عزیزان بیشتری امکان حضور نداشته باشند بصورت آنلاین نیز ممکن است برگزار بشود.
🔵 مربی کارگاه: مسعود بهرامی
🔵 برگزار کننده: انجمن DDD ایران
🔵 مکان برگزاری: بصورت حضوری در شهر تهران
جهت کسب اطلاعات بیشتر با اکانت @masodbahrami در تلگرام تماس بگیرید.
https://docs.google.com/forms/d/e/1FAIpQLSdG7y1vrI_1cDq5MNNCrziSO6-8EpIJiaZ3cHpxjRSRvXm8fg/viewform?usp=sf_link
Google Docs
فرم پیش ثبتنام ورکشاپ Exploratory Domain Discovery
فرم پیش ثبتنام شرکت درورکشاپ Exploratory Domain Discovery
مربی کارگاه: مسعود بهرامی
برگزار کننده: انجمن DDD ایران
مکان برگزاری: بصورت حضوری در شهر تهران
در صورت نیاز ممکن است کارگاه بصورت آنلاین نیز برگزار شود.
جهت کسب اطلاعات بیشتر با اکانت @masodbahrami…
مربی کارگاه: مسعود بهرامی
برگزار کننده: انجمن DDD ایران
مکان برگزاری: بصورت حضوری در شهر تهران
در صورت نیاز ممکن است کارگاه بصورت آنلاین نیز برگزار شود.
جهت کسب اطلاعات بیشتر با اکانت @masodbahrami…
👍5❤2
Aggregates serve as a means to encapsulate and manage related domain objects within a boundary, ensuring consistency and integrity.
Understanding the scenarios in which aggregates are required is crucial for effective system design. It is also one of the most misunderstood concepts in Domain-Driven Design.
When considering aggregates within the context of bounded contexts (BC), it raises questions about their relevance:
🔅Why and when do you need an aggregate?
🔅Are aggregates exclusively an internal concern, relevant only within a specific BC, or do they extend their usefulness beyond these boundaries?
🔅Is there a difference between invariants as perceived from the outside of a BC/service and from the inside?
This talk delves into the nuanced world of aggregates, investigating their necessity, utility, and the significance of their boundaries.
We explore the fundamental questions of why and when aggregates are essential in system design and how their presence contributes to maintaining consistency and integrity. Attendees can expect to gain insights into the practical implications of aggregates, fostering a deeper appreciation for their role in effective system design.
https://youtu.be/m7SMk8VA7Bg
Understanding the scenarios in which aggregates are required is crucial for effective system design. It is also one of the most misunderstood concepts in Domain-Driven Design.
When considering aggregates within the context of bounded contexts (BC), it raises questions about their relevance:
🔅Why and when do you need an aggregate?
🔅Are aggregates exclusively an internal concern, relevant only within a specific BC, or do they extend their usefulness beyond these boundaries?
🔅Is there a difference between invariants as perceived from the outside of a BC/service and from the inside?
This talk delves into the nuanced world of aggregates, investigating their necessity, utility, and the significance of their boundaries.
We explore the fundamental questions of why and when aggregates are essential in system design and how their presence contributes to maintaining consistency and integrity. Attendees can expect to gain insights into the practical implications of aggregates, fostering a deeper appreciation for their role in effective system design.
https://youtu.be/m7SMk8VA7Bg
YouTube
Aggregates: An In-depth Examination by Thomas Coopman Gien Verschatse - DDD Europe
Domain-Driven Design Europe 2024 - Organised by Aardling (https://aardling.eu/)
https://dddeurope.com
https://newsletter.dddeurope.com/
https://twitter.com/ddd_eu
https://be.linkedin.com/company/domain-driven-design-europe
Aggregates serve as a means…
https://dddeurope.com
https://newsletter.dddeurope.com/
https://twitter.com/ddd_eu
https://be.linkedin.com/company/domain-driven-design-europe
Aggregates serve as a means…
👍5🤔1
🔵 اطلاعیه برگزاری کارگاه آموزشی حضوری Exploratory Domain Discovery
انجمن DDD ایران، کارگاه آموزشی Exploratory Domain Discovery را در تاریخهای ششم و هفتم دی ماه سال ۱۴۰۳ برگزار خواهد کرد.
🔵 مدرس: مسعود بهرامی
🔵 تاریخ برگزاری: 6 و 7 دیماه 1403 (پنجشنبه و جمعه)
🔵 ساعت: 9:30 صبح تا 17:00
🔵 مکان: شرکت آسان پرداخت پرشین
📍آدرس کامل: تهران خيابان وليعصر ، پائينتر از چهارراه پارکوی، کوچه مهناز، شماره ٨ ساختمان آسان پرداخت پرشين.
🔶 این کارگاه برای مدیران محصول، تحلیلگران کسبوکار، توسعهدهندگان نرمافزار و علاقهمندان به حوزه مدلسازی و طراحی سیستمها مناسب است.
🔴 کارگاه آنلاین نیز به زودی اطلاع رسانی خواهد شد.
برای کسب اطلاعات بیشتر با @masodbahrami تماس بگیرید.
انجمن DDD ایران، کارگاه آموزشی Exploratory Domain Discovery را در تاریخهای ششم و هفتم دی ماه سال ۱۴۰۳ برگزار خواهد کرد.
🔵 مدرس: مسعود بهرامی
🔵 تاریخ برگزاری: 6 و 7 دیماه 1403 (پنجشنبه و جمعه)
🔵 ساعت: 9:30 صبح تا 17:00
🔵 مکان: شرکت آسان پرداخت پرشین
📍آدرس کامل: تهران خيابان وليعصر ، پائينتر از چهارراه پارکوی، کوچه مهناز، شماره ٨ ساختمان آسان پرداخت پرشين.
🔶 این کارگاه برای مدیران محصول، تحلیلگران کسبوکار، توسعهدهندگان نرمافزار و علاقهمندان به حوزه مدلسازی و طراحی سیستمها مناسب است.
رویکرد Exploratory Domain Discovery یک رویکرد Collaborative Modelling and Designing است که توسط مسعود بهرامی طراحی شده است. با کمک EDD، میتوانید درک عمیقتری از نیازهای کسبوکار خود پیدا کرده و مدلهای دقیقتری برای حل فضای مسئلههای پیچیده ایجاد کنید.
🔴 کارگاه آنلاین نیز به زودی اطلاع رسانی خواهد شد.
برای کسب اطلاعات بیشتر با @masodbahrami تماس بگیرید.
❤5👍1
Evolution of software architecture with the co-creator of UML (Grady Booch)
Grady Booch has authored six books, hundreds of articles, and holds prestigious titles as an IBM, ACM, and IEEE Fellow, as well as a recipient of the Lovelace Medal (an award for those with outstanding contributions to the advancement of computing).
In this video-cast:
• What it means to be an IBM Fellow
• The evolution of the field of software development
• How UML was created, what its goals were, and why Grady disagrees with the direction of later versions of UML
• Pivotal moments in software development history
• How the software architect role changed over the last 50 years
• Why Grady declined to be the Chief Architect of Microsoft – saying no to Bill Gates!
• Grady’s take on large language models (LLMs)
• Advice to less experienced software engineers
https://www.youtube.com/watch?v=u7WaC429YcU
@DDD_IRAN
Grady Booch has authored six books, hundreds of articles, and holds prestigious titles as an IBM, ACM, and IEEE Fellow, as well as a recipient of the Lovelace Medal (an award for those with outstanding contributions to the advancement of computing).
In this video-cast:
• What it means to be an IBM Fellow
• The evolution of the field of software development
• How UML was created, what its goals were, and why Grady disagrees with the direction of later versions of UML
• Pivotal moments in software development history
• How the software architect role changed over the last 50 years
• Why Grady declined to be the Chief Architect of Microsoft – saying no to Bill Gates!
• Grady’s take on large language models (LLMs)
• Advice to less experienced software engineers
https://www.youtube.com/watch?v=u7WaC429YcU
@DDD_IRAN
YouTube
Evolution of software architecture with the co-creator of UML (Grady Booch)
Welcome to The Pragmatic Engineer! Today, I’m thrilled to be joined by Grady Booch, a true legend in software development. Grady is the Chief Scientist for Software Engineering at IBM, where he leads groundbreaking research in embodied cognition. He’s the…
❤6👍3
🔵اولین جلسات رسمی از کارگاه Exploratory Domain Discovery با استقبال خوبِ نزدیک به ۶۰ نفر، پنجشنبه و جمعه به میزبانی مجموعه آسان پرداخت پرشین برگزار شد. Exploratory Domain Discovery یک رویکرد Collaborative Modelling است که توسط مسعود بهرامی معرفی شده، و این اولین باری بود که بدین شکل مدون و رسمی ارائه میشد.
این کارگاه فرصتی مناسب برای شرکت کنندگان شامل برنامه نویسان و تحلیلگران و مدیران محصول بود تا با مفاهیم و تکنیکهای EDD آشنا بشن. حضور پرشور نزدیک به ۶۰ شرکتکننده نشون داد که این موضوع چقدر برای جامعه تخصصی مهمه و به ما انگیزه داد که این کارگاهها را بیشتر و بهتر برگزار کنیم.
نکتهی ویژهای که باید بهش اشاره کنیم، تقدیم این کارگاه به دو بانوی دانشمند برجسته و الهامبخش بود. کارگاه روز پنجشنبه رو به یاد و خاطرهی ارزشمند رزالیند فرانکلین، شیمیدان برجستهای که نقش حیاتی در کشف ساختار DNA داشت، و کارگاه روز جمعه رو به مریم میرزاخانی، ریاضیدان نابغه و اولین زن برندهی مدال فیلدز، تقدیم کردیم.
🟡کارگاه بعدی نیز به زودی اعلام رسانی خواهد شد.
🔴به زودی گزارش کاملی از هر دو روز منتشر میکنیم.
@DDD_IRAN
این کارگاه فرصتی مناسب برای شرکت کنندگان شامل برنامه نویسان و تحلیلگران و مدیران محصول بود تا با مفاهیم و تکنیکهای EDD آشنا بشن. حضور پرشور نزدیک به ۶۰ شرکتکننده نشون داد که این موضوع چقدر برای جامعه تخصصی مهمه و به ما انگیزه داد که این کارگاهها را بیشتر و بهتر برگزار کنیم.
نکتهی ویژهای که باید بهش اشاره کنیم، تقدیم این کارگاه به دو بانوی دانشمند برجسته و الهامبخش بود. کارگاه روز پنجشنبه رو به یاد و خاطرهی ارزشمند رزالیند فرانکلین، شیمیدان برجستهای که نقش حیاتی در کشف ساختار DNA داشت، و کارگاه روز جمعه رو به مریم میرزاخانی، ریاضیدان نابغه و اولین زن برندهی مدال فیلدز، تقدیم کردیم.
🟡کارگاه بعدی نیز به زودی اعلام رسانی خواهد شد.
🔴به زودی گزارش کاملی از هر دو روز منتشر میکنیم.
@DDD_IRAN
❤17👍2👏1
با سلام و احترام
با سپاس از استقبال بینظیر شما همراهان گرامی، انجمن DDD ایران مفتخر است که سومین جلسه از سری کارگاههای Exploratory Domain Discovery را برگزار نماید.
به منظور برنامهریزی هرچه بهتر و پاسخگویی به نیازهای شما، خواهشمندیم فرم زیر را جهت نیازسنجی اولیه این کارگاه تکمیل فرمایید.
🔵 مدرس: مسعود بهرامی
🔵 برگزارکننده: انجمن DDD ایران
🔵 محل برگزاری: تهران (حضوری)
برای کسب اطلاعات بیشتر میتوانید از طریق اکانت تلگرام @masodbahrami با ما در ارتباط باشید.
لینک پیش ثبتنام:
https://docs.google.com/forms/d/e/1FAIpQLScaOq56nhLe6-e5ZbeVwwOl3NX7taJ-A72kgVKzY15XqCm72g/viewform?usp=header
با سپاس از استقبال بینظیر شما همراهان گرامی، انجمن DDD ایران مفتخر است که سومین جلسه از سری کارگاههای Exploratory Domain Discovery را برگزار نماید.
به منظور برنامهریزی هرچه بهتر و پاسخگویی به نیازهای شما، خواهشمندیم فرم زیر را جهت نیازسنجی اولیه این کارگاه تکمیل فرمایید.
🔵 مدرس: مسعود بهرامی
🔵 برگزارکننده: انجمن DDD ایران
🔵 محل برگزاری: تهران (حضوری)
برای کسب اطلاعات بیشتر میتوانید از طریق اکانت تلگرام @masodbahrami با ما در ارتباط باشید.
لینک پیش ثبتنام:
https://docs.google.com/forms/d/e/1FAIpQLScaOq56nhLe6-e5ZbeVwwOl3NX7taJ-A72kgVKzY15XqCm72g/viewform?usp=header
👍6
📍به اطلاع میرسانیم که کارگاه Exploratory Domain Discovery، جمعه آینده، ۵ بهمن برگزار خواهد شد.
با تمامی ۳۰ نفری که در این کارگاه پیش ثبتنام کردهاند، تماس گرفته شده و هماهنگیهای لازم انجام شده است. هدف از این تماسها، اطمینان از حضور شما و ارائه آخرین اطلاعات تکمیلی در خصوص برگزاری کارگاه بود.
🔵 در صورتی که تا کنون تماسی از طرف ما دریافت نکردهاید یا هرگونه سوال یا ابهامی در مورد ثبتنام و برگزاری کارگاه دارید، لطفا هرچه سریعتر از طریق اکانت @masodbahrami با ما در ارتباط باشید. ما آماده پاسخگویی به سوالات شما و رفع هرگونه ابهام هستیم.
🔴 همچنین، با توجه به استقبال خوب از کارگاه و محدودیت ظرفیت، همچنان چند جای خالی محدود برای علاقهمندانی که هنوز موفق به ثبتنام نشدهاند، وجود دارد. در صورت تمایل به شرکت در این کارگاه، میتوانید از طریق اکانت @masodbahrami اقدام نمایید.
با تشکر
با تمامی ۳۰ نفری که در این کارگاه پیش ثبتنام کردهاند، تماس گرفته شده و هماهنگیهای لازم انجام شده است. هدف از این تماسها، اطمینان از حضور شما و ارائه آخرین اطلاعات تکمیلی در خصوص برگزاری کارگاه بود.
🔵 در صورتی که تا کنون تماسی از طرف ما دریافت نکردهاید یا هرگونه سوال یا ابهامی در مورد ثبتنام و برگزاری کارگاه دارید، لطفا هرچه سریعتر از طریق اکانت @masodbahrami با ما در ارتباط باشید. ما آماده پاسخگویی به سوالات شما و رفع هرگونه ابهام هستیم.
🔴 همچنین، با توجه به استقبال خوب از کارگاه و محدودیت ظرفیت، همچنان چند جای خالی محدود برای علاقهمندانی که هنوز موفق به ثبتنام نشدهاند، وجود دارد. در صورت تمایل به شرکت در این کارگاه، میتوانید از طریق اکانت @masodbahrami اقدام نمایید.
با تشکر
👍8