نظرات مطالب
Blazor 5x - قسمت 14 - کار با فرم‌ها - بخش 2 - تعریف فرم‌ها و اعتبارسنجی آن‌ها
یک نکته‌ی تکمیلی: Blazor، حساس به بزرگی و کوچکی حروف است
در حین تعاریف المان‌های فرم‌ها ممکن است بجای InputCheckbox بنویسیم InputCheckBox؛ در یک چنین حالتی خطای کامپایلر بسیار عمومی زیر را دریافت خواهیم کرد:
The attribute names could not be inferred from bind attribute 'bind-value'. 
Bind attributes should be of the form 'bind' or 'bind-value' along with their 
corresponding optional parameters like 'bind-value:event', 'bind:format' etc.
دلیل دیگر آن می‌تواند فراموش کردن یک using@ باشد. اگر کامپوننتی در فضای نام خاصی تعریف شده، ذکر using آن نباید فراموش شود. در کل اگر Blazor نتواند المان تعریف شده را شناسایی کند (به علت اشتباه تایپی و یا فراموش کردن ذکر فضای نام آن)، خطای فوق صادر می‌شود.
اشتراک‌ها
R Tools برای Visual Studio

We’re delighted to announce the availability of RTVS 0.5. Key updates in this release include:

  • Integrated support for SQL and SQL Stored Procedures.
  • Multiple plot windows, plot history with plot thumbnails for navigation.
  • General improvements and bug fixes. 
    R Tools برای Visual Studio
    اشتراک‌ها
    بررسی تغییرات ASP.NET Core در NET 8 Preview 3.

    Here’s a summary of what’s new in this preview release:

    • ASP.NET Core support for native AOT
    • Server-side rendering with Blazor
    • Render Razor components outside of ASP.NET Core
    • Sections support in Blazor
    • Monitor Blazor Server circuit activity
    • SIMD enabled by default for Blazor WebAssembly apps
    • Request timeouts
    • Short circuit routes 
    بررسی تغییرات ASP.NET Core در NET 8 Preview 3.
    اشتراک‌ها
    تجربیاتی مفید در رابطه با طراحی و مدیریت رویدادهای دوره ای

    Manage events entities is pretty easy. You define few informations like a subject, a content, and maybe the most important, dates (a start and a end date of course).
    You’re ready to create calendar or timeline features. Baooom! Now you need to be able to create recurrent event ! And everything is going to break.
    I’ve work on this kind of feature, and here are my small advices 

    تجربیاتی مفید در رابطه با طراحی و مدیریت رویدادهای دوره ای
    نظرات مطالب
    چگونه پروژه‌های Angular ی سبکی داشته باشیم - قسمت اول
    مشکلی اصلی که در اینجا وجود دارد این است که چرا کامپایلر فعلی Angular (یعنی تا نگارش 7 آن)، قادر نیست وابستگی‌هایی را که در برنامه ارجاعی به آن‌ها وجود ندارند، در بسته یا بسته‌های کامپایل شده‌ی نهایی لحاظ نکند؟ این مشکل قرار است در نگارش 8 آن با ارائه‌ی یک کامپایلر جدید به نام Ivy که مدت زیادی است مشغول به کار بر روی آن هستند، برطرف شود:
    The cool thing about Ivy versus the older compilers, however, is that it’s “ tree-shaking friendly ,” which basically means that it automatically removes unused bits of code (including unused Angular features!), shrinking your bundles.  
    اشتراک‌ها
    کنفرانس Build 2017

    Build 2017, 411 episodes
    May 10–12, 2017
    Software continues to transform the world in remarkable ways and developers are at the center of it.  

    کنفرانس Build 2017
    اشتراک‌ها
    OpenSilver 1.0 منتشر شد

    Today we are thrilled to announce the release of OpenSilver 1.0
    As Silverlight is reaching end of support, OpenSilver is now powerful enough to run complex line-of-business applications of all sizes. 

    OpenSilver 1.0 منتشر شد
    اشتراک‌ها
    مروری بر ASP.NET Core View Component

    Partial Views and Child Actions are one the most used features of ASP.NET MVC. Partial Views provides us a way to create a reusable component that can be used in multiple Views. There are Actions which can be marked as Child Actions and these cannot be invoked via URL but inside views or partial views. Child Actions are no more available with ASP.NET Core. View Components are new way to implement this feature in ASP.NET Core. 

    مروری بر ASP.NET Core View Component