Telerik blogs

Latest

  • Web

    RadEditor Prometheus up to 76 percent faster

    For months now we have been talking about the new RadEditor being built in the "Prometheus" suite and how it is going to be the best version of RadEditor to date. Today an early preview of that work was released in the "Prometheus" Futures build and made available for general testing in the Telerik community. Obviously, the version that was released today looks a lot different from the final version that will be released- dialogues are still rough, features are unpolished, and some features are missing- but it is still a great look at what's coming. Today I ran the RadEditor Futures release build through...
    August 30, 2007 2 min read
  • Web

    Ultimate .NET Credit Card Utility Class

    Have you ever thought about processing credit cards in your .NET application? If you have, then you know one of the first things you need to do is find some code to validate that credit card numbers entered by your users appear correct before you send them along to your payment processor. Having created applications in the past that process credit cards, I know that this task can be surprisingly harder than it should be. There are plenty of code snippets scattered across the 'Nets that show you how to do individual parts of the validating process, but there are few...
    August 30, 2007 2 min read
  • Web

    How to: Create RadRotator Programmatically

    It recently came to my attention that there is no good documentation on the Telerik website showing you how to create a RadRotator (with a defined template) programmatically. There is some documentation out there showing you how to programmatically data bind a RadTicker, and the RadControls Learning Guide has some good guidance, but nothing exists online for easy Rotator reference. Let's solve that problem and take a quick look at how you can programmatically create your RadRotator and template. Step 1: Define your template. Defining a template for RadRotator in code is very similar to the process involved in programmatically creating a template...
    August 27, 2007 4 min read
  • Release

    New online resources for the past three weeks (07/29/2007 - 08/19/2007)

    Below is a summary of the new online resources available for our ASP.NET controls:RadGrid Code library entries: WebMail grids in Outlook style:http://www.telerik.com/community/code-library/submission/b311D-heekd.aspx Show/hide grouped columns on group/ungroup action:http://www.telerik.com/community/code-library/submission/b311D-hkbdt.aspx
    August 24, 2007 1 min read
  • Web

    Microsoft Tafiti, a Showcase for Silverlight and an Experimental Search Service

    Microsoft has just released a new search service, called Tafiti. From the very beginning should be clarified that Tafiti is more of an example of what Silverlight is capable of rather than a real search engine product.  It is based on the 1.0 RC plug-in of Silverlight and uses the Live Search API, which means that you will get the same results as if you search in MSN or Live.Tafiti is rich, interactive and provides the user with some very nice features which the ordinary searches lack. As it name implies, Tafiti in Swahili means "do research".ShelfThe shelf is a space on the screen where you...
    August 24, 2007 2 min read
  • Release

    Telerik CAB Enabling Kit Beta1 Available

    Hi All, As this is my first post in the Telerik Blogs I will take the opportunity to introduce myself - my name is Iordan Pavlov, I’m the lead developer of the Telerik CAB Enabling Kit (TCEK for short). As of today I will be posting interesting news and tips on the Telerik CAB Enabling Kit. For those of you that can’t wait to get their hands on the first TCEK beta bits, I am glad to inform you that Beta1 is available for immediate download. We hope you will like TCEK and find it useful. You should also have in mind...
    August 23, 2007 2 min read
  • Productivity Testing

    ASP.NET Web Control Performance Test in Selenium

    Since Selenium has been designed as a browser-oriented tool, load/performance tests definitely aren’t among its strong points. With the help of Selenium Remote Control  one can make precise performance test in his/her preferred language (executing number of opening page steps for example and calculating the average time), but I will limit this post in a really simple example test based entirely on Selenium Core. I’ve used RadGrid as a complex Web Control to check whether its execution time exceeds over an accepted period. What the Selenium Core test needs is just a result available for verification. So adding the ...
    August 20, 2007 2 min read
  • Release

    Q2 skinning

    I thought I should drop a line to let you know about our plans for changes in the common skins of the Asp.Net product line. For the upcoming Q2 release this September we are planning to refresh the default look of our controls, discontinue development of two common skins, and add two new common skins in their place. Default Skin Refreshed The current default skin (the look of the components when you drop them from the toolbox; browse a preview of all current common skins here) has served well, but the time has come for a fresher look. While we wanted...
    August 15, 2007 2 min read
  • Web

    XhtmlPage: What does it do?

    Have you ever been working with the Telerik Quickstart examples and wondered why all of the demo pages inherit from XhtmlPage instead of System.Web.UI.Page? Even if you guess that this custom base page somehow ensures that all rendered demo pages are XHTML valid, have you ever wondered how the base page manages to deliver that functionality? In this post, we’ll take a close look at the XhtmlPage class and see what it’s doing to deliver easy XHTML validity. The lessons learned from this class can easily be applied to your own custom page classes and used to make your web...
    August 14, 2007 6 min read
  • Productivity Testing

    Pressing keys simulation in Selenium, RadInput on fire

    Have you thought whether it’s easy to automate tests, simulating key pressing?  How is this handled in a browser-oriented tool like Selenium? Fortunately Selenium provides API for keyDown/Up and keyPress as well as a command to fire any event, which triggers correspondingly “on”-handler (of course - “fireEvent”). On the other hand the “type” command just sets the value of an input field, so that one can set new value of the input element without the need to fire any event. What if we need to see how a control behaves in case of some specific user input, though? An input ...
    August 12, 2007 2 min read