استفاده از Proxy جدا به ازای هر سایت در مرورگر
در بعضی مواقع نیاز دارید که فقط ترافیک بعضی از سایتها از پروکسی عبور کند و نمیخواهید تمام ترافیک سیستم عامل خود و یا تمام سایتها را از پروکسی عبور دهید. در این گونه مواقع میتوانید از افزونه Swi...
در بعضی مواقع نیاز دارید که فقط ترافیک بعضی از سایتها از پروکسی عبور کند و نمیخواهید تمام ترافیک سیستم عامل خود و یا تمام سایتها را از پروکسی عبور دهید. در این گونه مواقع میتوانید از افزونه Swi...
گاهی مواقع نیاز دارید تا چند پیاده سازی از یک Interface داشته باشید و با توجه به اینکه در کدام بخش برنامه هستید نوع مختلفی از آن را استفاده کنید. بطور مثال یک اینترفیس با نام IQueueReader دارید که ...
یکی از موارد مهم استفاده از ترنزکشن در .Net دقت کردن به استفاده از متود async / await در داخل آن است. بطور مثال کد زیر را در نظر بگیرید: using (var scope = new TransactionScope(TransactionScopeOpt...
یکی از موارد مهم که در استفاده از کافکا باید به آن دقت کرد، کانفیگ اولیه اتصال به آن است که جلوی بسیاری از مشکلات آینده را میگیرد. در این بخش این کانفیگها را با هم بررسی کردهایم. BootstrapSe...
یکی از مواردی که در C# باید به آن دقت کرد این است که مقدار پیشفرض برای Enum برابر با 0 است و حتی اگر مقدار صفر در Enum نباشد باز مقدار گفته شده را میتواند بگیرد. برای جلوگیری از این مورد میتوانی...
یکی از موارد کاربردی در DataGrip بخش Live Template میباشد که توسط آن میتوانید یک کلید خاص تعریف کنید تا با نوشتن آن بقیه موارد بصورت خودکار نوشته شود. بطور مثال فرض کنید میخواهید 20 سطر آخر یک ج...
در صورتی که میخواهید در بیلدهای خود فقط بعضی از پروژهها بیلد شوند و بطور مثال نیازی به بیلد پروژههای تست ندارید میتوانید به صورت زیر عمل کنید: ابتدا مشابه به عکس زیر گزینه Edit Solution Confi...
توسط کتابخانه Testcontainers به راحتی میتوانید یک نسخه از بیشتر موارد مثل Redis, Sql, Kafka, RabbitMQ را بالا بیاورید و پروژه نوشته شده را تست کنید تا از کارکرد درست آن مطمئن شوید. در این بخش ما K...
بعضی مواقع بطور مثال در زمان نوشتن Integration Test نیاز است بدون اینکه دیتا را در جدولی که به آن کلید خارجی داریم Insert کنیم، فقط در جدلی که به آن نیاز هست اضافه کنیم. در این مواقع توسط دستور زیر...
در زمانهای که میخواهید یک SP را در دیتابیس فراخوانی کنید در بیشتر مواقع نیاز است پارامترهای خود را به آن پاس بدهید. در Dapper برای این کار DynamicParameters وجود دارد. پر کردن دستی این مورد هم ...