📣📣هشتمین رویداد #DDDD
Reactive DDD with Actor Model
🔶سخنران: مسعود بهرامی
🔶برگزار کننده: مکتبخانه DDD
🔘شرکت در این وبینار رایگان است.
⏱زمان: پنجشنبه ۱۹ فروردین ۱۴۰۰ - ساعت ۱۶:۰۰ الی ۱۸:۰۰
اطلاعات بیشتر و ثبت نام در رویداد:
https://domaindrivendesign.ir/dddd8-reactive-ddd-with-actor-model/
@DomainDrivenDesign_ir
Reactive DDD with Actor Model
🔶سخنران: مسعود بهرامی
🔶برگزار کننده: مکتبخانه DDD
🔘شرکت در این وبینار رایگان است.
⏱زمان: پنجشنبه ۱۹ فروردین ۱۴۰۰ - ساعت ۱۶:۰۰ الی ۱۸:۰۰
اطلاعات بیشتر و ثبت نام در رویداد:
https://domaindrivendesign.ir/dddd8-reactive-ddd-with-actor-model/
@DomainDrivenDesign_ir
📣📣 ثبت نام دور جدید "دوره عملی TDD و طراحی و پیادهسازی معماری نرمافزار”
این دوره شامل آموزش الگوها، اصول و تکنیکهای تست خودکار نرمافزار و TDD است و به مخاطبین آموزش میدهد چگونه میتوان از TDD به عنوان یک ابزار مهم در طراحی و تصمیم گیری استفاده
کرد.
🔶مدرس: مسعود بهرامی
🔶برگزار کننده: مکتبخانه DDD
🔘معرفی دوره و مشاهده سرفصلها:
https://lnkd.in/eSmgMUY
🔘ثبتنام در دوره:
https://lnkd.in/enPu9hN
@DomainDrivenDesign_ir
این دوره شامل آموزش الگوها، اصول و تکنیکهای تست خودکار نرمافزار و TDD است و به مخاطبین آموزش میدهد چگونه میتوان از TDD به عنوان یک ابزار مهم در طراحی و تصمیم گیری استفاده
کرد.
🔶مدرس: مسعود بهرامی
🔶برگزار کننده: مکتبخانه DDD
🔘معرفی دوره و مشاهده سرفصلها:
https://lnkd.in/eSmgMUY
🔘ثبتنام در دوره:
https://lnkd.in/enPu9hN
@DomainDrivenDesign_ir
کانال مکتبخانه DDD
📣📣 وبینار "معرفی و پیادهسازی معماری Ports and Adapters به روش TDD" 🔶سخنرانان: مسعود بهرامی و سهیل کرمی 🔶برگزار کننده: مکتبخانه DDD 🟢شرکت در این وبینار رایگان میباشد. 🔘معرفی و ثبتنام: https://domaindrivendesign.ir/dddd7-ports-and-adapters-tdd/ @Dom…
🎞 بخش اول از هفتمین رویداد #DDDD، سخنرانی مسعود بهرامی با موضوع:
معرفی و پیاده سازی معماری Ports and Adapters
وبینارهای تخصصی DDDD توسط مکتبخانه DDD بصورت دورهای با تمرکز بر مباحث طراحی، مدلسازی و استادکاری در نرمافزار برگزار میشود.
برای مشاهده بر روی لینک زیر کلیک کنید.
https://domaindrivendesign.ir/dddd7-ports-and-adapters-tdd/
@DomainDrivenDesign_ir
معرفی و پیاده سازی معماری Ports and Adapters
وبینارهای تخصصی DDDD توسط مکتبخانه DDD بصورت دورهای با تمرکز بر مباحث طراحی، مدلسازی و استادکاری در نرمافزار برگزار میشود.
برای مشاهده بر روی لینک زیر کلیک کنید.
https://domaindrivendesign.ir/dddd7-ports-and-adapters-tdd/
@DomainDrivenDesign_ir
مکتبخانه DDD
معرفی و پیاده سازی معماری Ports and Adapters به روش TDD | مکتبخانه DDD
معرفی و پیادهسازی معماری Ports and Adapters به روش Test-Driven Development(TDD) معماری Ports and Adapters که آن را به عنوان معماری Hexagonal نیز میشناسیم، معماری است که بر تست پذیری ۱۰۰ درصدی برنامه بدون وابستگی به Actorهای(اولیه و ثانویه) سیستم تاکید…
📋 هشتمین رویداد #DDDD
با موضوع Reactive DDD with Actor Model
و با سخنرانی مسعود بهرامی برگزار شد.
اسلایدهای این وبینار را میتوانید از آدرس زیر مشاهده و دریافت بفرمایید:
📋 https://domaindrivendesign.ir/dddd8-reactive-ddd-with-actor-model/
@DomainDrivenDesign_ir
#DDDD
با موضوع Reactive DDD with Actor Model
و با سخنرانی مسعود بهرامی برگزار شد.
اسلایدهای این وبینار را میتوانید از آدرس زیر مشاهده و دریافت بفرمایید:
📋 https://domaindrivendesign.ir/dddd8-reactive-ddd-with-actor-model/
@DomainDrivenDesign_ir
#DDDD
سوال شده:
📌اگر ریسورسی در سرویس A باشد و در سرویس B بخواهیم به اون ریسورس رفرنس داشته باشیم چطور عمل کنیم❓
من اغلب اوقات به اینصورت به این مسئله نگاه میکنم:
✅ریسورس مورد نظر در سرویس A باید یک آدرس URL یکتا داشته باشد که برای get کردن آن ریسورس استفاده میشود،
مثلا:
get: {serviceA-host-address}/api/users/{user-I’d}
حالا در سرویس B بجای رفرنس مستقیم به id آن ریسورس، به آدرس urlاش رفرنس میدم
@DomainDrivenDesign_ir
#tips
📌اگر ریسورسی در سرویس A باشد و در سرویس B بخواهیم به اون ریسورس رفرنس داشته باشیم چطور عمل کنیم❓
من اغلب اوقات به اینصورت به این مسئله نگاه میکنم:
✅ریسورس مورد نظر در سرویس A باید یک آدرس URL یکتا داشته باشد که برای get کردن آن ریسورس استفاده میشود،
مثلا:
get: {serviceA-host-address}/api/users/{user-I’d}
حالا در سرویس B بجای رفرنس مستقیم به id آن ریسورس، به آدرس urlاش رفرنس میدم
@DomainDrivenDesign_ir
#tips
📍Subtle difference between Application Service layer and Domain layer:
✅Application Service Layer ==> Asks a question
✅Domain Layer ==> Answers the question
@DomainDrivenDesign_ir
#tips | #quote
✅Application Service Layer ==> Asks a question
✅Domain Layer ==> Answers the question
@DomainDrivenDesign_ir
#tips | #quote
📍Subtle difference between Application Service layer and Domain layer:
✅Application Service Layer should be Stateless.
✅Domain Layer should be Stateful
@DomainDrivenDesign_ir
#tips | #quote
✅Application Service Layer should be Stateless.
✅Domain Layer should be Stateful
@DomainDrivenDesign_ir
#tips | #quote
بهار آمده، از سیم خاردار گذشته…
سال ۱۴۰۱ بر همگی مبارک باد.
مکتبخانه DDD سالی پر از شادی و تندرستی را برای شما عزیزان آرزومند است.
🌹🌹
@DomainDrivenDesign_ir
سال ۱۴۰۱ بر همگی مبارک باد.
مکتبخانه DDD سالی پر از شادی و تندرستی را برای شما عزیزان آرزومند است.
🌹🌹
@DomainDrivenDesign_ir
🤹♀️As a TDDer we commit:
🔻Don’t write any line of new code unless we first have a failing automated test.
🔻Don’t write any more a test more than is sufficient to fail, and compilation failures are failures.
🔺Don’t write any more production code than is sufficient to make the currently failing test pass.
♦️Eliminate duplication(in test and production codes) as soon as possible.
@DomainDrivenDesign_ir
🔻Don’t write any line of new code unless we first have a failing automated test.
🔻Don’t write any more a test more than is sufficient to fail, and compilation failures are failures.
🔺Don’t write any more production code than is sufficient to make the currently failing test pass.
♦️Eliminate duplication(in test and production codes) as soon as possible.
@DomainDrivenDesign_ir
📌مفتخرم به اطلاع برسانم در چهاردهمین نمایشگاه بینالمللی صنعت مالی(بورس، بانک و بیمه) سخنرانی با موضوع، پارادوکس تخمین نرمافزار، خواهم داشت.
⭕️موضوع: پارادوکس تخمین نرمافزار
🎙سخنران مسعود بهرامی
📅دوشنبه ۳ مرداد ۱۴۰۱
📍محل دائمی نمایشگاههای تهران
@DomainDrivenDesign_ir
⭕️موضوع: پارادوکس تخمین نرمافزار
🎙سخنران مسعود بهرامی
📅دوشنبه ۳ مرداد ۱۴۰۱
📍محل دائمی نمایشگاههای تهران
@DomainDrivenDesign_ir