Telerik blogs
  • Web Blazor

    Combining Components, HTML, and C# to Create an Effective UI

    blazort_270x123
    Creating an effective UI doesn’t require a lot of code – just integrating and customizing the right set of Telerik components. In fact, the only code required is a single property.
    October 10, 2019 4 min read
  • Productivity

    C# 8: Nullable References

    DotNetT Dark_270x123
    The next major version release of the C# language comes with exciting new features. One of them is nullable reference type, which helps prevent the unhandled null reference exceptions that have ruined our apps at some point. Read along while I introduce you to this new feature.
    October 10, 2019 6 min read
  • Productivity

    Implementing Indexers in C#

    DotNetT Light_270x123
    Indexers allow instances of a class to be indexed just like arrays, and are declared similarly to methods. They can be useful when working with your own collection class. Let's learn how to define and work with indexers.
    May 27, 2021 4 min read
  • Web Blazor

    Dynamically Loading the KendoGrid in Blazor

    DotNetT Dark_270x123
    The KendoGrid included in the Telerik UI for Blazor Early Preview has a surprising amount of functionality in it. Here’s how to load it dynamically with client-side C# code pulling data from a Web Service. You can even begin the process of managing user updates. Starting that process means managing the state of the page but that’s pretty easy to do.
    May 27, 2021 5 min read
  • Productivity

    Constraining Generics in C#

    TB_270x123
    Generics make it possible to design classes and methods that defer the specification of one or more types until the class or method is declared and instantiated by client code. There are a number of constraints that we can apply to generics, and this article sums up those constraints and how to use them.
    May 27, 2021 5 min read