Telerik blogs
  • 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...
  • 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...