معماری MVC چیست؟ ارسال شده در ۰۴ بهمن ۱۳۹۶

سلام امروز میخوام درباره mvc صحبت کنم و به زبان ساده مفهوم این معماری رو توضیح بدم برای دوستانی که توی درک این داستان یکم مشکل پیدا کردن. اول باید بگم که mvc یک معماری ساخت نرم افزاره و محدود به هیچ زبان و تکنولوژی نیست و من از همینجا از تمام دوستان asp کار خواهش میکنم واژه mvc رو به جای asp.net mvc به کار نبرن. اینکه asp.net بعدا اومد و از معماری mvc استفاده کرد دلیل نمیشه هرجا بگیم mvc کد زده شده یعنی asp.net mvc کد زدن خوب بریم سراغ توضیح ساده درکل mvc مخفف Model Views… ادامه مطلب »

سلام دوستان امروز میخوام بررسی کنم ببینم استفاده از CDN توی سایت های ایرانی باعث بهبود سرعت و کارایی میشه یا اینکه برعکس عمل میکنه؟ این مسئله هم بازم مثل خیلی از سوالات و بحث های دیگه کلی مخالف و کلی موافق داره و حتی توی سایت ها و استارتاپ های بزرگ ایرانی هم میبینم که بعضیا استفاده کردن بعضیا نه برای همین تصمیم گرفتم به شخصه بررسی کنم و باز هم اول مقاله میگم تمام چیزهایی که الان میگم نظر شخصی هست و شما هم اگر مخالف یا موافق هستید خوشحال میشم کامنت بزارید و دلیلتون رو بگید برای… ادامه مطلب »

نسخه بندی و ورژن گذاری اصولی نرم افزار ارسال شده در ۰۸ آبان ۱۳۹۶

نسخه بندی نرم افزار یکی از پایه ترین چیزهاییه که یک برنامه نویس باید بدونه و شاید خیلیا بگن نه بدرد نمیخوره مگه ما شرکت بزرگی هستیم که نسخه گذاری کنیم و اینا… ولی اهمیت این موضوع رو بعد از گذشت یک مدت درک میکنن. ساختار های زیادی برای نسخه بندی وجود داره ولی روشی هست به اسم Semantic Versioning که در اکثر پروژه ها استفاده میشه مثلا تو بیش از ۹۰ درصد پروژه های گیت هاب از این روش برای نسخه بندی استفاده شده منم امروز همین ساختار و روش رو توضیح میدم کلا SemVer شامل سه بخشه به این شکل:… ادامه مطلب »

چند وقتی میشه که به این سوال فکر میکنم و چون مسئله مهمی هم هست گذاشتم تا خوب بهش فکر کنم و تحقیق کنم و بعد نتیجه گیری کنم و اینجا بنویسم چون بالاخره من در برابر تاثیری که حرفای من نسبت به خواننده این مطلب میزاره مسئولم. راستش داستان از اونجا شروع شد که هرچی استارتاپ موفق تو دنیا و حتی ایران میدیدم موسسش برنامه نویس بوده و نسخه اولیه تا نسخه نهایی رو همون موسس درست کرده بیاین یه بررسی سریع انجام بدیم: مایکروسافت: بیل گیتس برنامه نویس مطرح بود و خودش محصولات ابتدایی رو برنامه نویسی میکرد… ادامه مطلب »

هر چند هفته یکبار خاموش بشیم!! ارسال شده در ۲۴ شهریور ۱۳۹۶

سلام راستش چند ماهه روی یه پروژه خیلی خیلی سنگین دارم کار میکنم و وقت نمیکردم حتی سرمو بخوارونم. این ۵ ماه من ۲۴ ساعته به معنی واقعی کلمه کد زدم یعنی روزی ۵ ساعت خواب و بقیش به طور کامل کدنویسی بوده برام. و جالبیش اینه تو خواب هم به مراحل و مشکلات کار فکر میکردم و تو خواب هم کدنویسی میکردم. بعضی روزا از خواب بیدار میشدم سریع میرفتم و چیزایی که خواب دیده بودم رو تو پروژه انجام میدادم خیلی برام جالب بود که تو خواب هم مغزم درگیر بوده و تونسته بعضی مشکلات پروژه رو حل… ادامه مطلب »

برنامه نویس واقعی ارسال شده در ۲۳ مرداد ۱۳۹۶

سلام دوستان راستش امروز به مناسبت روز برنامه نویسا میخوام کمی از این موجودات براتون بگم. برنامه نویس واژه بزرگیه ولی متاسفانه خیلیا این صفت رو روی خودشون میزارن بدون اینکه بدونن چیه و چیکار میکنن این افراد اکثر کسایی که یاد گرفتن دوتا دکمه بزنن و وردپرس نصب کنن یا حتی کمی پیشرفته تر کسی که دوتا قالب و پلاگین برای وردپرس مینویسه یک برنامه نویس نیست ولی اینا خودشون رو برنامه نویس میدونن. یا کسایی که یه لینوکس نصب میکنن و یا با دوتا نرم افزار کار میکنن به پیر به پیغمبر به شما نمیگن برنامه نویس لطفا… ادامه مطلب »