Telerik blogs
  • People

    Telerik partners with Agile India 2012 to deliver one of the largest Agile conferences in India

    Agile India 2012 was held at Hotel Le Meridien, Bengaluru from Feb 17 – 19th 2012. The event was organized by the local community - Agile Software Community of India. Telerik is proud to have sponsored the Lean principles and Practices track at Agile India 2012. This track was about discussing the thoughts and principles behind Agile processes. Not only were specific methodologies discussed in this track (e.g. SCRUM & Kanban) but also the principles that make them work.Agile India 2012 turned out to be a very successful event that had over 725 attendees and 146 sessions delivered in 7 tracks....
    March 07, 2012
  • Productivity

    JustCode formatter versus Visual Studio formatter

    In one of our previous blog posts, covering JustCode formatter and code style options, we began looking at one of JustCode's great code formatting features. In this post we will make a comparison to the Visual Studio formatter and give a more detailed explanation of JustCode Code Style settings. JustCode formatter compared to VS formatter The JustCode formatter can be executed for the whole solution, a project, all files in a given directory, a single file, and user selection. It is also used internally when JustCode generates code for you. Code Cleaner, another great feature of JustCode, has a cleaning step to execute the...
    March 06, 2012
  • Release

    Structured Content Editing with RichTextBox for Silverlight/WPF

    Or How to Store Semantic Information In Documents Through Custom Annotations When we develop RadRichTextBox’s API, we always try to make it as extensible as possible. One of the most popular demands was the option to store “meta” information about parts of the document which is not directly visible by the user. The technique that most developers attempted to implement was to extend the document model and use custom document elements (Spans, Paragraphs, etc.). This approach, however, is not quite reliable, because RadDocument controls the lifecycle of all document elements while editing the content in RadRichTextBox and the document structure is only...
    March 06, 2012
  • Desktop WPF

    Filtering Custom Types with RadGridView for Silverlight / WPF

    If you want to filter a column that is data-bound to a custom type, you need to make sure that your custom type meets certain criteria. We will use the type Person as an example. public class Person {     private readonly string name;     private int age;     public string Name     {         get { return this.name; }     }     public int Age     {         get { return this.age; }         set { this.age = value;...
    March 06, 2012
  • Productivity Testing

    4.5 Tips for Working With Tests in Tables

    Many applications render data in tables; writing tests for table-based data is a very common task. Unless you approach it with a bit of preparation, it’s also a task that can easily result in you building very brittle tests. Consider the following grid which displays a list of contacts after having taken actions elsewhere in the system. (I’m using a Telerik RadGrid for AJAX in this example, by the way.) Perhaps one of our tests is to verify Jayne Cobb appears in the table. I can easily do that in two steps via a recorded step. Easy! The problem is ...
    March 06, 2012
  • People

    Telerik partners with Agile India 2012 to deliver one of the largest Agile conferences in India

    Agile India 2012 was held at Hotel Le Meridien, Bengaluru from Feb 17 – 19th 2012. The event was organized by the local community - Agile Software Community of India. Telerik is proud to have sponsored the Lean principles and Practices track at Agile India 2012. This track was about discussing the thoughts and principles behind Agile processes. Not only were specific methodologies discussed in this track (e.g. SCRUM & Kanban) but also the principles that make them work.Agile India 2012 turned out to be a very successful event that had over 725 attendees and 146 sessions delivered in 7 tracks....
    March 07, 2012
  • Productivity

    JustCode formatter versus Visual Studio formatter

    In one of our previous blog posts, covering JustCode formatter and code style options, we began looking at one of JustCode's great code formatting features. In this post we will make a comparison to the Visual Studio formatter and give a more detailed explanation of JustCode Code Style settings. JustCode formatter compared to VS formatter The JustCode formatter can be executed for the whole solution, a project, all files in a given directory, a single file, and user selection. It is also used internally when JustCode generates code for you. Code Cleaner, another great feature of JustCode, has a cleaning step to execute the...
    March 06, 2012
  • Release

    Structured Content Editing with RichTextBox for Silverlight/WPF

    Or How to Store Semantic Information In Documents Through Custom Annotations When we develop RadRichTextBox’s API, we always try to make it as extensible as possible. One of the most popular demands was the option to store “meta” information about parts of the document which is not directly visible by the user. The technique that most developers attempted to implement was to extend the document model and use custom document elements (Spans, Paragraphs, etc.). This approach, however, is not quite reliable, because RadDocument controls the lifecycle of all document elements while editing the content in RadRichTextBox and the document structure is only...
    March 06, 2012
  • Desktop WPF

    Filtering Custom Types with RadGridView for Silverlight / WPF

    If you want to filter a column that is data-bound to a custom type, you need to make sure that your custom type meets certain criteria. We will use the type Person as an example. public class Person {     private readonly string name;     private int age;     public string Name     {         get { return this.name; }     }     public int Age     {         get { return this.age; }         set { this.age = value;...
    March 06, 2012
  • Productivity Testing

    4.5 Tips for Working With Tests in Tables

    Many applications render data in tables; writing tests for table-based data is a very common task. Unless you approach it with a bit of preparation, it’s also a task that can easily result in you building very brittle tests. Consider the following grid which displays a list of contacts after having taken actions elsewhere in the system. (I’m using a Telerik RadGrid for AJAX in this example, by the way.) Perhaps one of our tests is to verify Jayne Cobb appears in the table. I can easily do that in two steps via a recorded step. Easy! The problem is ...
    March 06, 2012