جلسات کتابخوانی

چند دقیقه با کتاب Accelerate

چند دقیقه با کتاب Accelerate

«کد بدون تست نداریم.» «هیچ کدی بدون بازبینی (review) داخل نمی‌رود.» «همه‌ی مراحل استقرار (deployment) خودکارسازی شده است.» «ما مجهز به CI/CD هستیم.» «کارهای بزرگ را به کارهای کوچک‌تر شکسته و کارهای مو

جدال بر سر راه‌حل؛ مروری بر کتاب ۶ کلاه تفکر

جدال بر سر راه‌حل؛ مروری بر کتاب ۶ کلاه تفکر

جلسات تمام نشو! حتما در جلساتی شرکت کرده‌اید که یکی از حاضرین با دید منفی به صحبت‌ها نگاه کرده و همواره در تلاش بود تا ثابت کند راه‌حل‌های ارائه‌شده مشکلاتی دارند. در برخی جلسات هم افرادی حضور دارند ک

گوگل چگونه نرم‌افزار را تست می‌کند

گوگل چگونه نرم‌افزار را تست می‌کند

در تابستان سال ۹۷، به‌دنبال روشی بودیم که بتوانیم با کمترین هزینه بیشترین کیفیت را در محصولات شرکت ایجاد کنیم. در همین حین با کتاب «گوگل چگونه نرم‌افزار را تست می‌کند» آشنا شده و در جلسات کتاب‌خوانی،

کتاب تحویل مستمر (Continuous Delivery)

کتاب تحویل مستمر (Continuous Delivery)

چندی پیش، کتاب تحویل مستمر (Continuous Delivery) را با گروهی از همکاران خوانده و جلسات گپ‌وگفتی پیرامونش داشتیم. برای من کتاب پرفایده و تاثیرگذاری بود. پیش‌تر هم درباره‌ی برخی از سرفصل‌های این کتاب چی

برنامه‌نویس عملگرا (Pragmatic Programmer)

برنامه‌نویس عملگرا (Pragmatic Programmer)

مقدمه هرکسی که (هر چند کم) برنامه‌نویسی کرده باشد، به خوبی می‌داند که دانش برنامه‌نویسی به هیچ عنوان یادگیری نحو یک زبان برنامه‌نویسی نیست. این که یک پروژۀ نرم‌افزاری را از کجا شروع کنیم، چه معیارهایی

کتاب Release it

کتاب Release it

خیلی از ما توسعه‌دهندگان نرم‌افزار، درد یک فرایند استقرار طولانی و دلهره‌آور را چشیده‌ایم. ممکن است پس از به پایان رسیدن این فرایند سخت، با تجربه‌ی ناخوشایند بیدار شدن از خواب با تماس‌های تلفنی مواجه

۱ ۲