Telerik blogs

Latest

  • Web ASP.NET AJAX

    Memory Leaks and Memory Consumption in web applications (Part 1)

    This post is number one in a three part series about memory consumption for web applications in general. Since the Web 2.0 era, Web Applications have changed for the better. They provide more functionality, better usability and improved performance. However this tendency led to increased complexity. It is not unusual for a user to stay on a single page for hours without leaving. The browser would just poll data from the server through Ajax requests and display it in even more interesting manners. Therefore it is no wonder that web applications have become hungrier for resources and the browsers couldn’t...
  • Web

    Performance Improvements in RadSlider

    As Miro mentioned in his last post, with the upcoming 2011 Q1 Beta, we will release a new and improved version of RadSlider. A lot new features are being added and many of the existing hot spots were addressed along the way. One of them - the performance hit when RadSlider has to re-render its ticks. I took the liberty to compare the impact of RadSlider on an application before and after we made the improvements. Scenario: Every second, for 60 seconds, generate a new ViewModel and set it as DataContext to RadSlider. Goal: See how many times the LayoutUpdated event will...
    April 22, 2011
  • Web

    Telerik Data Virtualization, WCF RIA Services and Visual Studio Async CTP

    Last week (MIX 2011), Microsoft released the second Visual Studio Async CTP and I’ve decided to give it a try and implement one of my blog posts related to our Silverlight Data Virtualization with WCF RIA Services. To do this I’ve made two extension methods for DomainContext: LoadAsync<T>() and CountAsync<T>(). The first method will return the entities from a EntityQuery<T> and the second will return asynchronously count for the specified query.   And here is the result:   As you can see the only hardcoded value here is LoadSize for the virtual collection and everything else is retrieved and applied asynchronously using...
  • Web ASP.NET MVC

    Telerik Extensions for ASP.NET MVC in Azure – Part 2, Deploying your Application

    In Part 1 of this series we covered how you can create an MVC (both MVC 2 and MVC 3) web application that is ready to be published to the cloud. Of course we also went through how you can make this application a Telerik application, taking use of our Visual Studio Extensions. What the application actually does is up to you of course, but now that you’ve finished developing everything you want to take it to the next level; you want to deploy! Launching to the cloud So your project is ready to rock and you’re eager to brag to everyone that...
    April 15, 2011
  • Web ASP.NET MVC

    Telerik Extensions for ASP.NET MVC in Azure – Part 1, Building your Application

    As some of you are (hopefully) aware of, our RadControls for ASP.NET AJAX work flawlessly on Windows Azure. We actually have a short blog series available here on our blogs that go through the necessary steps for creating an application (Part 1) and later deploying it (Part 2) to Windows Azure. However, do our ASP.NET MVC components work on this platform? The answer is: yes! (Note the usage of ‘!’, that’s how exciting it is!). The best thing is that the process is no more complicated than what you have to do for our RadControls for ASP.NET AJAX. Note Since most of...
    April 14, 2011