محمد قلع گر·۲ سال پیشداستان Covariance و Contravariance در C# به زبان آدمیزاد !می دونیم که در C# :اگرclass Drived : Base {}آنگاه Basebase=newDrived(); ولی در جنریک نمی تونیم تایپ ها رو به جای هم استفاده کنیم مگر اینکه…
محمد قلع گر·۲ سال پیشپروژه صف نانوایی ! + سورس کدلینک سورس کد در گیت هاب اگه تا حالا نونوایی رفته باشید حتما می دونید که معمولا باید توی صف بمونید تا نوبتتون بشه و عموما براساس تعداد نان د…
محمد قلع گر·۲ سال پیشمختصری در مورد برنامه نویسی parallel و asynchronous و روش انجام در .netبرنامه نویسی parallel و asynchronous چیست ؟برنامه نویسی parallel = multi threaded: استفاده همزمان از چند Thread - هر یک از Thread ها می ت…
محمد قلع گر·۲ سال پیشبررسی چالش های Cachingمعمولا برای افزایش سرعت کوئری ها(هر جایی که قراره دیتایی به کاربر نشون بدیم) ، کش استفاده می شود ولی مشکل از جایی شروع خواهد شد که دیتای اص…
محمد قلع گر·۲ سال پیشبررسی راهکارهای ذخیره سازی تغییرات دیتامعمولا آخرین نسخه دیتا در بانک اطلاعاتی ذخیره می شود و اگر به تغییرات دیتا از ابتدا تاکنون نیاز داشته باشیم بایستی با یک راهکاری تغییرات را…
محمد قلع گر·۲ سال پیشرویکرد پیشنهادی برای ارسال / دریافت ایونت در معماری Event Drivenدر معماری Event Driven بخش مهمی از ارتباط بین سرویس ها از طریق Message و در بستر Message Broker می باشد .این Message ها ممکن است Event یا C…