استفاده از Docker Image برای تستها
یکی از کتابخانههای مناسب برای نوشتن Integration Test در Net core کتابخانه Testcontainers است. توسط این کتابخانه میتوانید به راحتی از سرویس استفاده کننده مانند Sql Server, Redis یک Docker Image مش...
یکی از کتابخانههای مناسب برای نوشتن Integration Test در Net core کتابخانه Testcontainers است. توسط این کتابخانه میتوانید به راحتی از سرویس استفاده کننده مانند Sql Server, Redis یک Docker Image مش...
یکی از قابلیتهای گیتهاب امکان انتشار مستقیم کتابخانههای نوشته شده بطور مثال برای .net است که توسط آن میتوانید nuget package خود را منتشر کنید. بدین منظور نیاز است تا یک personal access token در ...
یکی از ابزارهایی که برای Load Test در .Net وجود دارد، ابزار NBomber است. docs NBomber از این ابزار میتوانید برای تست برنامه خود با لود بالا استفاده کنید. بطور مثال جوابگویی Rest Api در IIS یا Ngi...
برای استفاده از Captcha در فرمهای خود اگر قصد دارید که خودتان کپچا را بسازید میتوانید از این کد استفاده کنید. توسط این کلاس شما میتوانید یک عکس کپچا با مشخصات خواسته شده بسازید و سپس آن را در فر...
یکی از امکانات خوب ویندوز که نیاز شما به نصب شبیهسازهایی مانند VirtualBox را بینیاز میکند ابزاری به اسم Sandbox است که توسط ابزار Hyper-V خود ویندوز کار میکند. توسط این ابزار یک محیط ایزوله از ...
در صورتی که از Nginx استفاده کرده باشید و در داخل آن از proxy برای انتقال درخواستها به آدرس دیگر استفاده شده باشد، مقدار X-Forwarded-For در این حالت بطور پیشفرض IP سرور میشود نه IP کاربر فراخوان...
فرض کنید پروژه Angular خود را در سروری با اسم st-server-s2 هاست کردهاید و در داخل این پروژه چند api از سرور دیگری با اسم st-backend-s2 فراخوانی میکنید. دسترسی شبکهای بین 2 سرور گفته شده برقرار ا...
اگر از محصولات شرکت Jetbrains مانند Rider برای کدنویسی فرانت استفاده میکنید، احتمالا با مشکل طول کشیدن Index شدن پروژه و همچنین آمدن موارد Package ها در بخش جستجو مواجه شدهآید. برای حل این مشکل ...
در صورتی که در Google Sheet نیاز داشتید در صورت Add/Update/Delete متوجه تغییرات بشوید کافی است از اسکریپت زیر استفاده کنید. بدین منظور از سربرگ Extensions گزینه Apps Script را انتخاب کنید. سپس توسط...
از ابزارهای خوبی که برای Trace سیستم وجود دارد میتوان به APM اشاره کرد. یکی از مشکلاتی که UI این ابزار در Kibana وجود دارد، کامل نبودن بخش Search آن است. بطور مثال اگر یک Span به خطا خورده باشد نم...