یادداشتهای یک برنامهنویس
چیزهایی که یاد میگیرم، اشتباههایی که میکنم و راهحلهایی که بعداً بهدردم میخورند.
تایمرهای systemd را جایگزین cron کردم
cron سالها کارم را راه انداخت، ولی برای کارهای زمانبندیشدهی پیچیدهتر سراغ تایمرهای systemd رفتم. تجربهام و چند نکته.
چطور حجم ایمیج داکر را نصف کردم
یک Dockerfile ساده میتواند صدها مگابایت اضافه داشته باشد. مرحلهبهمرحله رفتم سراغ multi-stage build و کش لایهها.
چرا برای پروژههای کوچک SQLite کافی است
همیشه لازم نیست اول کار Postgres بالا بیاوری. یک دیتابیس تکفایلی برای خیلی از پروژهها از سرت هم زیاد است.
محیط مجازی پایتون را دیگر دستی نمیسازم
از venv دستی تا ابزارهای مدرنتر. یک جریان کاری ساده که دیگر وابستگیهای پروژههایم را قاطی نمیکند.