وبلاگ و مقالات
یادداشتها و مقالات تخصصی
مطالب آموزشی، تحلیلهای معماری، ترفندهای پایتون و جنگو و تجربیات مهندسی نرمافزار.
برچسب:
#بهینهسازی
(حذف)
درسهایی از ۸ سال توسعه نرمافزار: کارهایی که کاش در ابتدای مسیر شغلی میدانستم
تاملاتی درباره مهارتهای نرم، مدیریت زمان، یادگیری عمیق به جای ابزارگرایی، و برقراری ارتباط موثر در تیمهای نرمافزاری.
استقرار بدون داونتایم جنگو در اوبونتو با داکر، Nginx و Gunicorn
راهنمای گام به گام پیکربندی سرور لینوکس، مدیریت فایلهای استاتیک و مدیا و راهاندازی گواهینامه رایگان SSL لِتسانکریپت.
معماری تمیز (Clean Architecture) در پروژههای بزرگ جنگو: چگونه کد مقیاسپذیر بنویسیم؟
جداسازی منطق بیزینس (Business Logic) از لایه ویوها و مدلهای جنگو به کمک سرویسها و سلکتورها.
راهنمای جامع بهینهسازی کوئریها در Django ORM: جلوگیری از خطای N+1 و افزایش سرعت
بررسی عمیق عملکردهای select_related و prefetch_related و تکنیکهای ایندکسگذاری برای رسیدن به بالاترین سرعت در جنگو.