اشتراک‌ها
ارائه اولین نسخه ویژوال استودیو برای سیستم عامل مکینتاش

مایکروسافت جدیدا اقدام به ارائه نسخه مک از برنامه ویژوال استودیو کرده است. این شرکت پیشتر نسخه‌ای به اسم ویژوال استودیو کد برای مک عرضه کرده بود که فقط دارای محیط کد نویسی بود (کاربران اپل تا قبل از این نسخه مجبور به نصب مجازی سازی و نصب ویندوز و سپس ویژوال استودیو بودند).

ارائه اولین نسخه ویژوال استودیو برای سیستم عامل مکینتاش
اشتراک‌ها
معرفی اکاتریپ، ماراتـــون برنامه نویسی با هـــدف تولیـــد سرویس های آنلاین و موبایلی در حوزه گردشگری است.

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

معرفی اکاتریپ، ماراتـــون برنامه نویسی با هـــدف تولیـــد سرویس های آنلاین و موبایلی در حوزه گردشگری است.
اشتراک‌ها
مزایای استفاده از اینترفیس و وراثت در OOP

این مقاله به بررسی مزیتهای استفاده از Interface‌ها  همگام با وراثت در برنامه نویسی شی گرا می‌پردازد و مناسب کسانی است که قصد دارند این مفاهیم را در یک مثال فرا بگیرند اینترفیس‌ها کمک شایانی به سازگاری اجزا و کلاسها می‌کند و از اینرو بهتر است آنرا مفهومی یاد گرفت . سورس کدها به زبان C# و VB.NET  می باشد. 

مزایای استفاده از اینترفیس و وراثت در OOP
اشتراک‌ها
دریافت کتاب Pro ASP.NET MVC 5
فریم ورک ASP.NET MVC 5، آخرین تحول پلتفرم وب Microsoft’s ASP.NET است. این فریم ورک، یک مدل برنامه نویسی  با بهره بری بالا  ارائه می‌دهد از جمله: معماری کد تمیز تر، توسعه مبتنی بر تست (Test-Driven Development)،  توسعه پذیری قدرتمند؛ که با تمام مزایای ASP.NET ترکیب شده است، فراهم می‌کند. 
دریافت کتاب Pro ASP.NET MVC 5
نظرات مطالب
تصادفی کردن آیتمهای لیست با استفاده از Extension Method
یک نکته‌ی تکمیلی

تا دات نت 7 می‌توان از روش زیر برای انتخاب تصادفی اعضای یک مجموعه استفاده کرد:
‍MyCollection.OrderBy(x => Random.Shared.Next()).Take(10)
Random.Shared، به دات نت 6 برای تولید اعداد تصادفی thread-safe اضافه شد. اهمیت thread-safe بودن آن‌را در مطلب «اثبات قانون مشاهده‌گر در برنامه نویسی» می‌توانید مطالعه کنید.
نظرات مطالب
ایجاد یک Repository در پروژه برای دستورات EF
با تشکر، از آنجا که من اولین بار است که به شکل حرفه‌ای برنامه نویسی سه لایه را تجربه می‌کنم با توجه به توضیحات شما این طور متوجه شدم که پیاده سازی کلاس‌های Repository در لایه سرویس صورت گیرد اگر اشتباه نکنم.

در صورت امکان بیشتر موضوع رو باز کنید (منظورم آماتوری تره)
نمونه برنامه‌های سه لایه موجود در اینترنت پیدا کردم در حد CRUD ساده و با استفاده از الگوی مخزن عمومی بوده. مانند مثال‌های سایت asp.net در صورت معرفی نمونه کاملتر و واقعی‌تر ممنون میشوم.
نظرات مطالب
اعتبارسنجی سرویس های WCF
سلام .ممنون به خاطر زحماتتون.
بر طبق آموزشهای گوناگون برای اعمال امنیت روی سرویس میتوان از Certificate  هایی استفاده کرد که خودمان آنها را تولید کرده ایم. البته سفارش شده که  در زمان برنامه نویسی و پیاده سازی پروژه از آن استفاده شود نه برای زمان واقعی استفاده از سرویس.
آیا  این امکان وجود دارد که از Certificate هایی که خودمان ایجاد کرده ایم  در پروژه‌های واقععی استفاده  کنیم؟
اگر این امکان وجود دارد  آیا این Certificate ‌ها کار رمز گزاری و  رمز گشایی را برای ما انجام میدهند؟ و چه محدودیتهایی دارند؟
با تشکر؟
نظرات مطالب
Senior Developer به چه کسی گفته می شود؟
با سلام و سپاس

من کمتر از 3 سال تجربه برنامه نویسی(به صورت حرفه ای) دارم ولی خودم رو از سطح Junior و Mid-Level خیلی بالاتر می‌بینم (بدون اعتماد به نفس کاذب) از طرفی با توجه به تعاریفی که جنابعالی از Senior Developer داشتید خودم رو در این سطح هم نمی‌دانم... به نظر شما من کدوم اصطلاح رو برای خودم به کار ببرم؟ (البته لازمه بگم که من فاصله خیلی زیادی رو بین Mid-Level و Senior Developer می‌بینم)

با سپاس
نظرات مطالب
استفاده از خواص راهبری در Entity framework بجای Join نویسی
ممنون از مطلب مفیدتون . جالب اینه که بدون هیچ دردسری از خواص راهبری میشه برای به روز رسانی و افزودن رکورد‌های مرتبط در صورت وجود رابطه‌های صحیح و نرمال سازی دقیق پایگاه داده بهترین استفاده رو کرد ... واقعا ORM‌ها برنامه نویسارو از شر کد نویسی تکراری و خسته کننده‌ی بانک اطلاعاتی تا حد زیادی راحت کردن ...
نظرات مطالب
با ASP.MVC چه مزایایی را به دست خواهیم آورد
سلام. تشکر از مقالات خوبتون. میخواستم بپرسم برای من که بیش از 2 سالی هست با سی شارپ و Win App کار کردم و میخوام برنامه نویسی تحت وب رو از صفر کار کنم کدوم یک بهتره؟ اول از ASP.NET شروع کنم و بعد برم سراغ ASP.NET MVC یا نه مستقیما از ASP.NET MVC شروع کنم. البته به صورت مقدماتی با ASP.NET آشنا هستم. ممنون میشم راهنمایی کنید.