تکنیک Pair Programming یکی از تکنیک های Agile می باشد که در آن، دو برنامه نویس همزمان با هم بر روی یک قطعه کد کار میکنند. این کار معمولا به این صورت انجام می شود که یکی از برنامه نویسان کد مینویسد و برنامه نویس دیگر کد را بررسی و Review میکند.
آقای Martin Fowler در این مقاله به بررسی و تصحیح 5 برداشت غلط از Pair Programming میپردازد :
یکی از مفاهیمی که در سال های اخیر در حوزه معماری نرم افزار بسیار مورد توجه بوده است، مبحث Microservice ها می باشد. در این کنفرانس آقای Martin Fowler به تعریف Microservice ها و مبانی آنها می پردازد :
تولید داده های تستی در Entity Framework Migration با فریم ورک های NBuilder و Faker
در این ویدیو آقای Steven Ihde، مدیر زیر ساخت سرویس های سایت LinkedIn در مورد معماری Microservice ها و سرویس های REST در LinkedIn و همچنین مهاجرت آنها از مدل Monolith به Microservice صحبت میکند.
در WF قابلیت های جالبی برای Track کردن و Trace کردن جزئیات اجرا شدن Instance های Workflow و لاگ کردن این اطلاعات وجود دارد. برای نحوه فعالسازی این قابلیت ها میتوانید سری مقالات زیر در MSDN را مطالعه کنید :
مایکروسافت در نامگذاری پروژه های جدید دات نت تجدید نظر کرد. ASP .NET 5 به ASP .NET Core 1 و .NET 5 به .NET Core 1 تغییر نام داد :
در این ویدیو آقای Greg Young (مبدع الگوی CQRS) به بررسی 7 دلیل رایج شکست پروژه های DDD می پردازد :
کتاب Cloud Design Patterns شامل 24 الگوی طراحی و همچنین 10 مبحث تکمیلی برای توسعه نرم افزارهای Cloud می باشد.برخی از این Pattern ها (مثل CQRS، EventSourcing, Federated Identity و ...) را در کلاس معماری نرم افزارِ آموزشگاه تحلیل داده بررسی کردیم. پیشنهاد میکنم این کتاب رو حتما مطالعه بفرمایید :