مهندسی نرم‌افزار ۲۰ فروردین ۱۳۹۹
آزمون جیغ! (scream test)

TIL a new software term: “Scream Test” – When you don’t know if something is still being used so you take it away and see if anybody screams. 🙂 Scott Hanselman

Beautiful Design and Code ۹ فروردین ۱۳۹۹
The most valuable learning

If there’s one lesson I would like the next generation of developers to learn, it is to spend less time doing hard things and more time making hard things easy. Customers benefit from the former. Customers and peers and we ourselves benefit from the latter. Kent Beck

عمومی ۲۵ بهمن ۱۳۹۸
درس‌های رایگان و آنلاین

Reference: https://www.freecodecamp.org/ https://www.classcentral.com/ Categories: Computer Science, Data Science, Programming, Humanities, Business, Art & Design, Science, Social Sciences, Health & Medicine, Engineering, Mathematics, Education & Teaching, and Personal Development   Computer Science (37) CS50’s Introduction to Computer Science from Harvard University ★★★★★(۷۸) Algorithms, Part I from Princeton University ★★★★★(۶۰) Algorithms, Part II from Princeton University ★★★★★(۲۱) […]

Beautiful Design and Code ۱۱ دی ۱۳۹۸
یادداشت‌های شخصی در مورد مهندسی نرم‌افزار

متن زیر از نوشته‌های فرانسوا شوله (François Chollet) خالق Keras و نویسنده‌ی کتاب Deep Learning with Python در سایت medium با عنوان Notes to Myself on Software Engineering است. چون خیلی آموزنده بود، همه‌ی آن را در اینجا آوردم تا در دفترچه خاطراتم (وبلاگ) ثبت شود. امیدوارم که خواندن آن برای شما هم مفید باشد. […]

خاطرات ۱۹ مهر ۱۳۹۸
سخنرانی: مباحث خیلی خیلی پیشرفته در مهندسی نرم‌افزار

در اولین رویداد DDD Talks ایران چه گذشت؟ ما در این رویداد یک مهمان ویژه هم داشتیم. جناب مهندس «یوسف مهرداد» که قبول دعوت کردند تا از تجربیات گران‌بهای خود در طی سالها فعالیت و تدریس سخن بگویند. ایشان در ارایه خود با عنوان «مباحث خیلی خیلی پیشرفته در مهندسی نرم‌افزار» نکاتی بسیار مفید و […]

Beautiful Design and Code ۸ تیر ۱۳۹۷
Clean or Unclean Code

… Bringing this back to code: I don’t believe we should use TDD because it’s a professional obligation. Instead I use TDD when it makes my work more enjoyable. I don’t think we should refactor our code because it violates a SOLID-principle. Instead I sometimes reach to a principle to understand why some piece of […]

عمومی ۲۷ فروردین ۱۳۹۷
ویدآموز: گفتگویی با آقای دلپاک

به بهانه‌ی انتشار اولین ویدیوی “ویدآموز”، گفتگویی داشتم با دوست گرامی‌ام، آقای روح‌اله دلپاک، بنیان‌گذار آن. ضمن تشکر از ایشان، شما را به خواندن این گفتگو دعوت می‌نمایم. ویدآموز چگونه متولد شد؟ خب می‌دونیم که حجم زیادی از مطالب آموزشی مهندسی نرم‌افزار، به صورت ویدیویی منتشر میشن و همه ما بارها پای این ویدیوها نشسته‌ایم […]