2026
- ۱۸ اسفند - سرآغاز این وبنوشت
- ۲۰ اسفند - نرمافزاری که فقط کار میکند، هنوز لزوماً خوب نیست
- ۲۲ اسفند - قانون کسبوکار نباید ته کنترلر گم شود
- ۲۴ اسفند - معماری تمیز را با نقاشی دایرهها اشتباه نگیریم
- ۲۷ اسفند - گاهی مرز معماری را میکشیم، اما هنوز دیوار نمیسازیم
- ۱۱ فروردین - شیگرایی یعنی کنترل وابستگی، نه فقط ساختن کلاس
- ۱۳ فروردین - بیشتر باگها از جایی آغاز میشوند که وضعیت عوض میشود
- ۱۵ فروردین - مسئولیت یکتا یعنی یک دلیل برای تغییر، نه فقط یک تابع کوچکتر
- ۱۷ فروردین - وقتی هر قابلیت تازه یعنی دست زدن به کدهای قدیمی
- ۱۹ فروردین - چرا یک ریفکتور سالم میتواند تستها را بشکند؟
- ۲۰ فروردین - هر چیزی که شبیه چیز دیگر است، جایگزین آن نیست
- ۲۲ فروردین - اینترفیس بزرگ، کلاس کوچک را هم آلوده میکند
- ۲۴ فروردین - کد مهمتر نباید به کد کماهمیتتر وابسته باشد
- ۲۷ فروردین - قابلیت ادارهپذیری سیستمها چیست و چرا فقط با مانیتورینگ به دست نمیآید؟
- ۱۰ اردیبهشت - وقتی «برنامهنویس» هنوز شغل نبود
- ۱۲ اردیبهشت - گرههای پنهان در معماری نرمافزار
- ۱۸ اردیبهشت - هرچه رابط کاربری کمادعاتر باشد، آزمونپذیری بیشتر میشود
- ۴ خرداد - اصل تکمسئولیتی؛ وقتی خودِ قاببندی مسئلهساز است
- ۷ خرداد - نه به معماری نمایشی
- ۱۰ خرداد - مستند بیصاحب از بیمستندی بدتر است
- ۱۱ خرداد - مسئول کیفیت نرمافزار چه کسی است؟