Yaser FashamiدرdotNetSchool·۱ سال پیشمقایسه Serilog, log4net و NLog کتابخانه های Logging در .Netهنگام توسعه برنامه های دات نت، به ناچار به یک مکانیسم ثبت log کارآمد و قابل اعتماد نیاز خواهید داشت. شما گزینه هایی دارید. اما چگونه انتخاب…
Yaser FashamiدرdotNetSchool·۱ سال پیشComposition Over Inheritanceاما به چه معنا است؟???????????: بین یک کلاس پایه و یک زیر کلاس رابطه "Is-a" بوجود می آورد. این یک راه سریع و شهودی برای به اشتراک گذاشتن رف…
Yaser FashamiدرdotNetSchool·۱ سال پیشگشتی در معماری (N-layered, DDD, Hexagon, Onion, Clean Architecture)Backend side architecture evolution (N-layered, DDD, Hexagon, Onion, Clean Architecture)
Yaser FashamiدرdotNetSchool·۱ سال پیشساخت APIهای وب مقیاس پذیر و ایمن با محدودیت نرخ در dotNET Core Web API با استفاده از AspNetCoreRateLimitRate Limiting in .NET Core Web API using AspNetCoreRateLimit
Yaser FashamiدرdotNetSchool·۱ سال پیشComposition, Aggregation and Assosiation in a simple wordترکیب، تجمیع و ارتباط در مهندسی نرمافزار به مفاهیم مهمی اشاره دارند که در طراحی و پیادهسازی سیستمهای نرمافزاری استفاده میشوند. این مفا…
Yaser FashamiدرdotNetSchool·۱ سال پیشپیاده سازی response caching در dotNET Coreاین response caching تکنیکی برای ذخیره پاسخ های یک API یا برنامه وب در یک کش است تا بتوان آنها را سریعتر به درخواست های بعدی ارائه کرد.پاسخ…
Yaser FashamiدرdotNetSchool·۱ سال پیشمعماری Clean Architecture در .NET Core : یک بررسی اجمالیمعماری Clean Architecture دات نت کور یک رویکرد توسعه نرم افزار مدرن است که قابلیت نگهداری، تست پذیری و انعطاف پذیری را در اولویت قرار می ده…
Yaser FashamiدرdotNetSchool·۱ سال پیشچرا می خواهید پایگاه داده خواندن/نوشتن جداگانه داشته باشید؟در اینجا چند نکته وجود دارد که باید در نظر بگیرید.به عنوان مهندسان نرم افزار، ما همیشه به دنبال راه هایی برای بهبود برنامه ها و سیستم های خ…
Yaser FashamiدرdotNetSchool·۱ سال پیشآموزش طراحی سیستم: سه مفهوم سیستم های توزیع شده که باید بدانیددر این پست، سه مفهوم طراحی سیستم را مورد بحث قرار خواهیم داد که می توان از آنها برای حل مشکلات طراحی مربوط به سیستم های توزیع شده استفاده ک…
Yaser FashamiدرdotNetSchool·۱ سال پیشLoad Balancer vs. Reverse Proxy vs. API Gatewayتفاوت بین load balancer، reverse proxy و API gateway را کشف کنید و یاد بگیرید که چگونه ابزار مناسب را برای برنامه خود انتخاب کنید.