همزمانی خوشبینانه و بدبینانه در EF Core با مثال موجودی کیفپول
دو برداشت یک موجودی را میخوانند و هر دو موفق میشوند: این یعنی race condition. سه راه جلوگیری در EF Core (rowversion، بهروزرسانی اتمیک و قفل ردیف) و اینکه هر کدام کجا به کار میآید.
دو برداشت یک موجودی را میخوانند و هر دو موفق میشوند: این یعنی race condition. سه راه جلوگیری در EF Core (rowversion، بهروزرسانی اتمیک و قفل ردیف) و اینکه هر کدام کجا به کار میآید.
هاست اشتراکی ویندوز با Plesk بهخوبی ASP.NET Core را اجرا میکند، به شرطی که قطعههای متحرک را بشناسید: Hosting Bundle، application pool، web.config، app_offline.htm، متغیرهای محیطی و دسترسی پوشهها. یک چکلیست برای بالا آوردن یک برنامه داتنت ۱۰.
یک روند عملی برای ساختن یک سایت واقعی ASP.NET Core با Claude Code: اول مشخصات را بنویسید، با template اسکلت بسازید، در گامهای کوچک و بازبینیشده کار کنید، قواعد را به تست تبدیل کنید و در هفته اول مستقر کنید.
هر شب آنچه لجر شما میگوید اتفاق افتاده را با آنچه درگاه پرداخت میگوید مقایسه کنید. یک مغایرتگیر کوچک و قابل تست بههمراه یک BackgroundService، روزها بررسی دستی را به یک خط لاگ تبدیل میکند.
وایب کدینگ یعنی توصیف چیزی که میخواهید و سپردن نوشتن کد به هوش مصنوعی. بهترین نتیجه وقتی است که یک نفر هنوز مالک معماری، تستها و استقرار باشد. کجا میدرخشد، کجا میشکند و چه گاردریلهایی امنش میکند.