ASامیر شاه‌امیری

~ / articles / برنامه‌نویسی

دسته‌ی «برنامه‌نویسی»

11 نوشته درباره‌ی برنامه‌نویسی، زیرساخت و کسب‌وکار.

1405

1405/07/17 Redis چیست و چه زمانی لازمش داریم؟Redis به زبان ساده: کاربردها در کش، سشن، صف و محدودیت نرخ، انواع داده با مثال redis-cli، ماندگاری RDB و AOF، اجرا با Docker و نکته‌های امنیتی. برنامه‌نویسی7 min 1405/07/17 سرعت سایت به چه عواملی بستگی دارد؟ (و چطور سریع‌ترش کنیم)سرعت سایت به سرور، محل میزبانی، تصاویر، کش، اسکریپت‌ها، فونت‌ها و پایگاه‌داده بستگی دارد. چطور تستش کنیم و از کجا شروع کنیم. برنامه‌نویسی8 min 1405/07/17 CI/CD چیست؟ اولین خط تولید خودکار با GitHub ActionsCI/CD به زبان ساده و ساخت اولین pipeline با GitHub Actions: اجرای خودکار تست‌های Laravel و Python، کش composer، secrets، محافظت از شاخه و استقرار با تگ. برنامه‌نویسی7 min 1405/07/17 برنامه‌نویسی بک‌اند چیست و از کجا شروع کنیم؟بک‌اند به زبان ساده و یک مسیر یادگیری واقع‌بینانه: یک زبان، HTTP، پایگاه‌داده و SQL، فریم‌ورک، git، لینوکس و استقرار، با پروژه‌ی تمرینی برای هر مرحله. برنامه‌نویسی7 min 1405/07/17 هوش مصنوعی در برنامه‌نویسی: کجا کمک می‌کند و کجا نهدستیارهای هوش مصنوعی در برنامه‌نویسی کجا واقعاً کمک می‌کنند، کجا اشتباه می‌کنند، و چطور امن و درست از آن‌ها استفاده کنیم؛ از تازه‌کار تا حرفه‌ای. برنامه‌نویسی8 min 1405/07/17 API چیست به زبان ساده؟ و REST API چطور کار می‌کندAPI به زبان ساده و با مثال: REST API چیست، متدهای HTTP، کدهای وضعیت، JSON، احراز هویت و فراخوانی API با curl، PHP و Python. برنامه‌نویسی8 min 1405/07/17 PHP یا پایتون برای بک‌اند؟برنامه‌نویسی بک‌اند چیست و فرق پایتون و PHP در آن کجاست: فریم‌ورک‌ها، میزبانی، کارایی در عمل، بازار کار، سختی یادگیری و اینکه کی کدام بهتر است. برنامه‌نویسی6 min 1405/07/17 دستورات مهم گیت، از صفرگیت چیست و چه کاربردی دارد، دستورات روزمره‌ی گیت از init تا push، راه‌های امن برگرداندن تغییرات، فایل gitignore و یک جدول خلاصه. برنامه‌نویسی8 min 1405/07/17 کدام دیتابیس؟ MySQL، PostgreSQL یا SQLiteمقایسه‌ی منصفانه‌ی MySQL و PostgreSQL و SQLite: کاربرد هر کدام، هم‌زمانی، پشتیبانی از JSON، زحمت نگه‌داری، میزبانی و اینکه کی NoSQL منطقی است. برنامه‌نویسی7 min 1405/07/15 صف در لاراول: کارهای کند را از دل درخواست بیرون بکشیدراهنمای عملی صف در لاراول ۱۳: ساخت Job، تلاش دوباره و backoff، کارهای یکتا، Job‌های شکست‌خورده، idempotency و اجرای worker با systemd. برنامه‌نویسی9 min 1405/07/13 کش در لاراول: چه چیزی را، کجا و برای چه مدتراهنمای عملی کش در لاراول ۱۳: انتخاب داده برای کش، remember و flexible، تعیین TTL، کلیدهای نسخه‌دار، پاک‌کردن کش و جلوگیری از هجوم هم‌زمان. برنامه‌نویسی9 min