Telerik blogs

Latest

  • Release

    Q2’10 Pre-Release Series: Telerik Reporting Introduces Report Interactivity

    The Q2 2010 release will take report interactivity in Telerik Reporting to a whole new level. The new version of the tool will allow end-users to drill through reports and subreports, to jump to other sections in a report, and to go to external web URLs. We have managed to achieve this functionality through the use of smart hyperlinks. With its new version Telerik Reporting will also introduce two new Data Source components aimed at improving the tool’s integration with Telerik OpenAccess ORM and ADO.NET Entity Framework. The new Data Source Components will allow users to codelessly connect the data report items...
    July 13, 2010
  • Productivity

    Capturing User Stories with TeamPulse

    Defining requirements for a software system has always been a difficult task.  Capturing requirements as User Stories is a technique that has been extensively employed on Agile projects as a way to help describe functionality that will be valuable to users of the software being developed. According to Mike Cohn user stories should be composed of three aspects: -          A written description of the story -          Conversations about the story that help flesh out the details of the story -          Tests that allow us to understand when the story implementation is complete In addition, William Wake, from “Invest in ...
    July 13, 2010
  • Release

    Q2’10 Pre-Release Series: Greater Productivity with OpenAccess ORM and Round-trip Mapping

    With Q2 2010 Telerik OpenAccess ORM will raise the standard for data access productivity with the introduction of Round-trip Mapping for the Visual Designer for OpenAccess ORM. This feature will free developers from the constraints of having to choose between “forward” and “reverse” mapping approaches when creating a project and not being able to change this afterwards. Currently there is no strong integration between the two approaches in OpenAccess ORM. With Round-trip Mapping developers will be able to seamlessly employ either approach by reverse-mapping an existing schema then updating it by simply modifying the model classes or adding new ones. Simply...
    July 12, 2010
  • Desktop WPF

    Evaluated (Calculated) Column for WPF/Silverlight RadGridView with IronPython

    The Dynamic Language Runtime (more info here) is a great way to spice up those boring old CLR applications. Not only has the DLR helped bring the dynamic keyword to C# 4, but it helps Python and Ruby live on top of .NET. Using the DLR and IronPython, it's relatively easy to craft a calculated column, giving you the power to execute IronPython expressions over your data objects. What's more, you can import Python modules such as math, datetime, etc. You can download the source code for this example here. The exact same code can be used for both Silverlight and WPF....
  • Release

    Domain Validation with Q2 2010 RadGrid and RadListView for ASP.NET AJAX

    As we all know, user input validation is one of the key concerns when developing various types of applications. Best practices and common sense suggest that validation rules should be kept as close to the business logic/domain model as possible. Fortunately, with the addition of Model Validation support with the Q2 2010 release of RadGrid and RadListView for ASP.NET AJAX, this is even easier than before. Please find attached a quick sample which illustrates this improvement in combination with RIA Services DomainValidator and DomainDataSource controls.     Have fun!...
    July 12, 2010
  • Productivity

    JustMock. The tale continues... (Part 1)

    Last time we talked about how to inject code at the beginning of a method. Today I will post how to inject code at the end of a method and I will cover some more complex scenarios as well. So lets start with sample program and then I will explain it in details. using System; using Telerik.CodeWeaver.Hook;   namespace ConsoleApplication2 {     sealed class MyClass     {         public void SayHello() { Console.WriteLine("Hello!"); }           public int SayHello(string name)         {             Console.WriteLine("Hello {0}!", LastName = name);             return (name ?? string.Empty).Length;         }           public string LastName { get; set; }           public int Increment10(ref int...
  • Productivity

    Team Transparency and TeamPulse

    In June, Stephen Forte wrote a great blog post on Transparency and Software Teams. As Stephen mentioned, Telerik has embraced transparency as a key practice of an effective Application Lifecycle Management (ALM) strategy. Quality is a result of feedback cycles – the tighter the feedback cycles on your team, the more ability your team has to recognize issues and resolve them early. In fact, at Telerik we went so far as to try to have almost real-time transparency with the release of our free Project Dashboard tool that sits on top of Microsoft Team Foundation Server. Our goal was ...
    July 12, 2010
  • Release

    Q2’10 Pre-Release Series: WinForms Suite Brings a Highly-optimized New Version of RadGridView

    The Q2 2010 release cannot do without several fresh additions and improvements in the WinForms toolbox. You can take a look at what the new version of the most widely used control in the toolset – RadGridView, has to offer. We’ve recognized the need to meet the endless demand for a supercharged, enterprise-oriented component that is able to work with large data sets and being flexible enough to perform operations like sorting, grouping, hierarchy and more, without sacrificing performance. Having that as a premise we have reworked our data grid so the end-users would enjoy a more robust and highly-optimized...
    July 09, 2010
  • Web

    Calling a method of a base class' base class

    Yesterday a colleague of mine asked me a question about how to invoke a method of a base class' base class. Although it is possible it is not a good idea.
    July 09, 2010
  • Release

    Q2’10 Pre-Release Series: JustCode adds Unit Test Runner

    Q2 2010 release enriches Telerik JustCode feature set with the much anticipated Unit Test Runner, which enables Unit Testing in Visual Studio. The tool will help you easily run, debug, filter and group tests. It supports MSTest, xUnit, NUnit and MbUnit testing frameworks. The Unit Test Runner automatically detects unit tests in your project and opens a Unit Test window, which provides a very intuitive UI.  Navigating through your tests is easy thanks to the filtering functionality - you can filter tests according to different criteria, such as failed, ignored, or search using a custom text filter. Test grouping and...