اشتراک‌ها
دریافت کتاب مرجع ng-book: The Complete Book on AngularJS
کتاب ng-book: The Complete Book on AngularJS راه حل هایی که برای حرفه ای شدن در AngularJS نیاز است را در خود دارد. AngularJS یک فریمورک حرفه ای front-end است که توسط تیمی در گوگل انتشار یافته است و شما را قادر می‌سازد تا یک تجربه‌ی غنی front-end را ساده و به سرعت ایجاد کنید. 
طبق بررسی‌های شخصی بنده واقعا این کتاب کامل‌ترین مرجع شناخته شده برای AngularJS به حساب می‌آید و حجم 600 صفحه ای آن گواهی بر این مدعاست. تمام موارد این framework را پوشش داده است؛ حتی مباحثی از قبیل SEO Optimization و Animation و ...
طبق گفته‌ی نویسنده اگر می‌خواهید که در AngularJS حرفه ای شوید حتما این کتاب را مطالعه کنید!
دریافت کتاب مرجع ng-book: The Complete Book on AngularJS
اشتراک‌ها
دریافت کتاب آموزش AngularJS در 60 دقیقه
شاید دیگر قدرت فریم ورک AngularJS برای همه آشکار شده باشد. اما وقت و حوصله‌ی خواندن چند صد صفحه کتاب و مستندات برای یادگیری آن ندارید؟
این کتابچه‌ی 100 صفحه ای مفاهیم کلیدی و پایه ای AngularJS را به صورت بسیار روان و بر پایه ASP.NET MVC و ASP.NET Web API بیان می‌کند.
اگر وقت بسیار کمی دارید و می‌خواهید کار با این فریم ورک را به سرعت فرا بگیرید مطالعه این کتاب را به شدت توصیه می‌کنم.
نکته‌ی قابل توجه این است که این کتابچه از روی ویدئوی یک کنفرانس آموزشی جمع آوری شده است که در کتاب مورد نظر می‌توانید لینک  ویدئو آن را مشاهده کنید.
دریافت کتاب آموزش AngularJS در 60 دقیقه
مطالب
معرفی کتاب: مرجع کامل ASP.NET MVC 4
کتاب "مرجع کامل ASP.NET MVC 4"، ترجمه و تالیف اینجانب منتشر شد.

در این کتاب می‌خوانید:
  • دلایل معرفی و استفاده از ASP.NET MVC
  • اکشن ها، کنترلرها، Viewها، فیلترها، مسیریابی
  • آشنایی با آزمایش‌های واحد و استفاده از آنها
  • سفارشی سازی اجزای ASP.NET MVC
  • تزریق وابستگی
  • Model Templates و Model Binding
  • تعیین اعتبار داده ها
  • استفاده از AJAX و jQuery
  • امنیت
  • ASP.NET Web API
  • انتشار پروژه
  • و بسیاری مطالب دیگر...
مطالعه‌ی قسمتی از کتاب...
جزئیات بیشتر...
اشتراک‌ها
گیت هاب ! ( GitHub ) شبکه اجتماعی برنامه نویسان

برای خیلی ممکن است سوال پیش آمده باشد چطور یک برنامه نویس از پروژه ای که به صورت اوپن سورس منتشر میکند محافظت کرده و از سوء استفاده جلوگیری میکند ؟ بر اساس همین سوال شخص لینوس توروالدز Git را ایجاد کرد برای ذخیره پروژه‌های متن باز و حفظ حقوق برنامه نویس پروژه

سایت گیت هاب (github.com) بر پایه Git تشکیل شده و به همین منظور استفاده میشود. البته برنامه نویس میتواند پروژه را بصورت خصوصی ذخیره کند و از انتشار عمومی پروژه خودداری کند. با استفاده از این سیستم برنامه نویسان پروژه‌های متن باز را با خیال راحت و با حفظ حقوق منتشر کنند و به این ترتیب پروژه به نام آن برنامه نویس ثبت خواهد شد. در این سیکل برنامه نویس یک اکانت در این سایت ایجاد و برای هر پروژه متن باز که منتشر میکند یک صفحه (مخزن) ساخته و پروژه را در آن ذخیره میکند.

یکی دیگر از مواردی که ممکن است برای برنامه‌های متن باز پیش بیاید این است که اگر برنامه نویسی یک پروژه متن باز را از گیت هاب توسعه داد ، موارد اضافه شده بر عهده برنامه نویس اول گذاشته نشه و حق برنامه نویس اصلی رعایت شود ؛ برای این منظور سیکلی در سایت گیت هاب ایجاد شده با عنوان Forking که یک برنامه نویس میتواند پروژه را داشته باشد و پس از توسعه پروژه ، تغییرات ایجاد شده در برنامه را به برنامه نویس اصلی ارسال کند و پس از تایید ، تغییرات ایجاد شده در مخزن اصلی پروژه اعمال شود.

گیت هاب امکانات بیشتری را در خود پیاده کرده که این سایت را تبدیل به شبکه اجتماعی برای برنامه نویسان کرده است. موارد از قبیل انجمن برای پرسش و مشکلات ، ارسال پیغام خصوصی برای سایر اعضا و ….

گیت هاب ! ( GitHub ) شبکه اجتماعی برنامه نویسان
مطالب
خواندنی‌های 2 مرداد

اس کیوال سرور

الگوهای طراحی برنامه نویسی شیءگرا

امنیت

توسعه وب

دات نت فریم ورک

دبلیو اف

سی و مشتقات

کتاب‌های رایگان

لینوکس

متفرقه

محیط‌های مجتمع توسعه

مسایل انسانی، اجتماعی و مدیریتی برنامه نویسی

ویندوز

نظرات اشتراک‌ها
جشنواره وب ایران
با تشکر از شما برگزاری این گونه جشنواره‌ها بسیار خوب و جالب است
اما یک انتقاد شدید به برگزار کنندگان داریم که اگر از نظر فنی به نحوه ثبت نام و رای گیری و امتیازبندی و ... بنگریم میبینیم که در حد یک سایت بسیار مبتدی با دید خیلی سطحی به ماجرا نگاه کردند مثلا
  • به غیر از گوگل و یاهو نمیتوان با ایمیلی دیگری ثبت نظر کرد!
  • در بخش رتبه بندی کاملا باگ دارند!
  • با تاخیر 7 الی 8 ساعته شروع به کار کردند!
  • ثبت نام بسیار سخت و پیچیده و پر از اشتباهات برنامه نویسی !
  • و بسیاری از موارد دیگر که اگر شما هم شرکت کننده بودید میتوانستید براحتی مشاهده نمائید.

اما یکی از نکات مثبتی که دارد اینکه معیاری شده برای رای مردم.

اشتراک‌ها
درس خوندن، ارزشش رو داره؟
درس خواندن در دانشگاه‌ها صرف‌نظر از رشته تحصیلی، این مزایا را برای یک شخص به ارمغان می‌آورد:
- آشنا شدن با بسیاری از موضوعات متفاوت که در آینده پایه یادگیری مسایل دیگری خواهند شد.
- یادگرفتن نحوه‌ی برخورد با حجم بالایی از مطالب در مدت زمانی کوتاه. این کار و تمرین شما در هر ترم خواهد بود.
- پس از مدتی که مغز شما عادت کرد (حداقل به اجبار؛ برای فارغ التحصیلی) و آموخت که چگونه حجم بالایی از اطلاعات را در مدتی زمان کوتاهی بررسی کند، این مساله در محیط‌های کاری (مانند برنامه نویسی) که مدام نیاز به به روز رسانی اطلاعات و خود آموزی دارند، بسیار تاثیر گذار و مفید واقع خواهند شد.
درس خوندن، ارزشش رو داره؟
نظرات مطالب
کنترل شرایط تاثیرگذار بر روی یک نقش در ASP.NET MVC
با تشکر  ، ایده‌ی خوبی است . بنده خودم برای موارد این چنینی متد چک کردن را داخل متد اصلی (سرویس) قرار می‌دهم برای نمونه مثال شما رو به صورت :
Public editStatus Edit(int id){
if (IsPassed(id)) return youCantEditThisDoc;
// do edit
}
بنده خودم این روش را ترجیح میدهم به این دلیل که شاید برنامه نویسی که قصد پیاده سازی لایه UI را دارد شاید از این نحوه کارکرد اطلاع نداشته باشد و تا حدودی متد‌ها کپسوله میشود .
نظرات مطالب
بازنویسی سطح دوم کش برای Entity framework 6
من اساسا مخالف هر نوع generic repository هستم. شما الان یک کد «ساده‌» و «زیبای» EF را تبدیل به یک کد پیچیده‌ی غیرقابل درک کردید. این نه پیشرفتی است و نه بر اساس هیچکدام از الگوهای برنامه نویسی.
در این زمینه یک سری مطلب در سایت هستند برای مطالعه:
-Repository‌ها روی UnitOfWork ایده خوبی نیستند
- پیاده سازی generic repository یک ضد الگو است 
- استفاده از الگوی Repository در EF Code First کار اضافی است.
- 5 نکته برای بهبود کیفیت کدهای برنامه‌ای که از یک ORM استفاده می‌کند  
نظرات مطالب
PHP سریعتر از ASP.NET! افسانه یا واقعیت؟
به دلیل وسعت استفاده بیشتر از php و نیز استفاده سایت‌ها و شرکت‌های بزرگ از php خیلی‌ها فکر می‌کنن php بهتر و سریعتر از asp.net هست در حالیکه این وسعت استفاده بخاطر اوپن سورس و رایگان بودنه php هست و چون وب سرور apache هم معمولا رو لینوکس نصب میشه و خود لینوکس هم اپن سورسه، تمام این دلایل دست به دست هم داده تا php بهتر به نظر بیاد.
 جدا از بحث سرعت اگر از لحاظ ساختاری بررسی کنیم php بیشتر یک زبان اسکریپتی است تا برنامه نویسی و ویژیگی‌های زیان‌های خوب و شی گرا رو نداره.