ویژه dns استقرار آبی-سبز با DNS سیستم نام دامنه یک راه هدایت ترافیک در اینترنت است که میشه ازش برای مسیریابی استفاده کرد. این همون چیزیه که امکان استقرار سبز-آبی را به راحتی فراهم میکنه.
docker مدیریت Secret ها در داکر مدیریت Secret ها در Docker یک نگرانی امنیتی حیاتی برای هر کسب و کاری است. هنگام استفاده از کانتینرهای Docker، حفظ امنیت داده های حساس مانند رمزهای عبور، کلیدهای API و سایر اطلاعات کاربری ضروری است.
arvan استقرار در CaaS ابرآروان با استفاده از Github Actions در این پست به بررسی انتشار نسخه و استقرار خودکار روی کانتینتر ابری ابرآروان با استفاده از GitHub Actions می پردازیم.
docker تنظیم Docker build args با فایل env در این مطلب میخواهیم ببینیم چگونه میتوانیم مقادیری که در فایل env قرار دارند را به عنوان build args در دستور docker build ارسال کنیم.
Makefile مستندات خودکار برای Makefile این روزها در تمام پروژه هامون از Makefile استفاده می کنیم. ایجاد یک راهنما و مستند ساده برای این فایل میتونه در توسعه اش بسیار موثر باشه.
http استفاده از Underscore در هدر های HTTP در این پست به بررسی استفاده از Underscore در هدر های HTTP خواهیم پرداخت. موردی که در شرایط خاص می تونه مشکلاتی رو ایجاد کنه.
git ایجاد gitignore سراسری خیلی وقت ها افراد فایل های gitignore را ویرایش کرده و اون رو شخصی سازی میکنند. اگه هرکس بخواد به سلیقه خودش عمل کنه فایل های غیرکاربردی خواهیم داشت.
ansible مدیریت بهتر متغیر ها در Ansible بررسی متغیر ها در Ansible اغلب میتونه آزمایش خوبی باشه که از بروز خطاهای مختلف در حین اجرا جلوگیری کنیم. در این مطلب به بررسی روش های ساده آن میپردازیم.
ویژه traefik تنظیم SSL در Traefik با ابرآروان این روزها با استفاده از ابزارهای متنوعی میتوانیم گواهینامه های SSL برای دامنه هایمان صادر کنیم. در این پست به بررسی روش این کار با Traefik و ابرآروان میپردازیم.
ترفندهای گیت دستورات کاربردی و کمتر رایج در Git همه ی ما روزانه با دستورات مختلف گیت کار می کنیم. دستورات رایجی که اکثرا باهاش آشنا هستیم و معروف هستند. ولی بیاید نگاهی به باقی دستورات هم داشته باشیم.
DHCP روش نصب و تنظیم سرور DHCP در لینوکس یکی از رایج ترین پروتکل های شبکه که روزمره از آن استفاده می کنیم DHCP یا Dynamic Host Configuration Protocol است که به کامپیوتر های درون شبکه قابلیت دریافت آدرس IP و دیگر تنظیمات شبکه را می دهد. در این پست بررسی می کنیم که چگونه این پروتکل را در سیستم عامل لینوکس راه اندازی کنیم.
Capping Software عبور از Captcha و حل خودکار آن Captcha ها معمولا برای مسدود کردن افراد خراب کاری به کار می رود که قصد کلاهبرداری یا دستکاری داده ها را دارند با در کمپین های تبلیغاتی مختلف میلیون ها حمله انجام می دهند. دلایل زیادی وجود داره که بخواهید یک سایت رو از طریق برنامه ای که نوشتید کنترل کنید و مسلما Captcha نمیتونه جلوی شما رو بگیره
programming سازماندهی بهتر پروژه با 6 افزونه VSCode به عنوان یک توسعه دهنده ، باید بتوانید وظایف ( Task ) های خود را سازماندهی کنید تا زمان پروژه بهتر مدیریت شده و Sprint جاری را با موفقیت پشت سر بگذارید. در این پست 6 افزونه VS Code معرفی شده که به شما کمک می کند موثر تر مدیریت را انجام دهید.
cloud سرویس های ابری : شریک یا فروشنده ؟ در دنیای جدید تکنولوژی که مهاجرت های ابری سرعت زیادی پیدا کرده ، دغدغه ها و مشکلات جدیدی هم پیش میاد که طی یکی دو سال اخیر حتی تو کشور خودمون هم سرو صدایی به پا کرده. تو این مطلب کمی در این باره صحبت می کنیم.
api Clubhouse و مشکلات جدیدش کلاب هاوس خیلی وقته منتشر شده و محبوبیت زیادی پیدا کرده و همین الان هم خیلی از ایرانی ها دارن ازش استفاده می کنن ولی مشکلات امنیتی هم داره که دردسر ساز شده.
git استفاده از MailMap در Git یکی از مشکلات رایجی که حین استفاده از Gitوجود داره ، رعایت نکردن تنظیم درست Author هاست که به هنگام داده کاوی های مختلف روی ریپازیتوری دردسرهایی رو به وجود میاره. در این پست به شرح مشکل و راه حلش می پردازیم.
traefik افزایش قابلیت های Traefik با Pilot همونطور که در پست های قبلی در مورد Traefik نوشتم ٬ یک reverse proxy و load balancer مدرن و کامل داریم که میتونه خیلی از کارهامون رو ساده و سریع کنه. در این پست به بررسی ابزاری جهت مانیتورینگ و افزایش قابلیت های اون می پردازیم.
php Composer 2 منتشر شد پس از مدت ها بالاخره نسخه دوم Composer منتشر شد که تغییرات و بهبود های مناسبی هم داشته. در این پست به بررسی این نسخه پرداخته میشه.
security امنیت Container ها با Trivy امنیت همیشه یکی از مهمترین گزینه ها برای محصولاته به خصوص اگر این محصول به صورت عمومی منتشر بشه و در اختیار بقیه قرار بگیره. استفاده از Container ها خیلی رایج شده و همه ما در پروژه ها داریم ازشون استفاده می کنیم. در این پست به بررسی های امنیتی در این حوزه می پردازیم.
ide سهولت برنامه نویسی تیمی با EditorConfig یکی از اولین مشکلات کار تیمی هماهنگ کردن Code Style بین برنامه نویس هاست. یکی Tab دوست داره یکی Space. یکی روی ویندوز کار میکنه یکی لینوکس. توسعه یک پروژه و کنترل نسخه در این شرایط خیلی سخت میشه. ولی راه ساده ای برای برطرف کردن این مشکلات وجود داره.
gitlab استفاده از Kubernetes در Gitlab - بخش دوم در آموزش قبلی به مبحث اتصال کلاستر K8s به سرور Gitlab پرداختیم تا از مزایایی مانند استقرار خودکار پروژه ها استفاده کنیم. حالا در این پست به یک نمونه از چنین استقراری میپردازیم.
kubernetes استفاده از Kubernetes در Gitlab - بخش اول خیلی از شما ها از Gitlab استفاده می کنید. یکی از بهترین ویژگی هاش امکان اتصال به کلاستر Kubernetes و استقرار پروژه هاست که در این پست به اون می پردازیم.
laravel استقرار خودکار پروژه های Laravel با Gitlab CI آخرین مرحله از روند توسعه یک پروژه مربوط به مباحث استقرار اون میشه. خودکارسازی این کار کمک زیادی به صرفه جویی در وقت میکنه و باعث میشه نیروهای فنی مجموعه تمرکز خودشون رو روی موارد دیگه ای قرار بدن. در این پست به بررسی چنین کاری می پردازیم.
github استفاده از Github Actions برای پروژه های Go قابلیت جدیدی که اخیرا توسط GitHub معرفی شده ، GitHub Actions است و به شما این امکان را میدهد که جریان کاری را به صورت خودکار درآورید. این پروژه درواقع یک CI درحال توسعه است که روز به روز در حال تکامل بوده و هم رده با رقبا پیشرفت میکنه.
storage مقایسه DAS - NAS - SAN ، کدام یک مناسب تر است ؟ انتخاب ذخیره ساز یکی از پرچالش ترین کارهاست. به خصوص اگر تجربه ای در این زمینه نداشته باشید یا اینکه مجموعه تون نیازمندی های جدیدی برای ذخیره سازی خودش داره و مطمئن نیستید چه انتخابی مناسبه. تو این پست به بررسی 3 مورد از محبوب ترین گزینه ها می پردازیم.