Telerik blogs

Latest

  • Desktop

    Data Validation with IDataErrorInfo

    Add an implementation of IDataErrorInfo to your entities with a single checkbox! Use the interface to communicate the data validation results to the UI controls with minimum efforts.
    June 12, 2013 2 min read
  • Web jQuery

    jQuery Context Overload

    I'm sure most of you can relate to that feeling you get when you learn about something that you're pretty sure everyone else already knows about. Something fundamental. I remember when I learned that I could test for nullable integers in C# by using hasValue. Or when I first learned that you could use array notation in JavaScript to dynamically access properties and methods. Sometimes we don't talk about these things. We sort of just look around to make sure no one was watching when we were the last to find out.
    June 12, 2013 6 min read
  • Desktop WinForms

    Visualizing KPIs with RadPivotGrid for WinForms

    Simply connect to an OLAP cube and have RadPivotGrid do the heavy lifting to visualize your KPI data quickly and easily.
    June 11, 2013 4 min read
  • People

    TechEd 2013 – Speaker Idol Wrap-up

    Jeff Fritz gives his wrap-up of the Speaker Idol experience at Tech Ed 2013 in New Orleans.
    June 11, 2013 4 min read
  • Release

    TeamPulse R1 2013 is Here with New Look, New Features

    Last year we embarked on a journey to take the product to a whole new level. Today we can show you the results - R1 2013 is now live! I’m definitely not exaggerating when I say this is our biggest release for the past 2 years.
    June 10, 2013 3 min read
  • Release

    Image editor for Windows Phone - Q2 2013

    Introducing an image editor control for Windows Phone 8.
    June 10, 2013 3 min read
  • Productivity Testing

    Potential Project Killers – Part 2 – the Vague Budget

    In Part 1 of this five part series on potential project killers, I covered the concept of starting the project too fast. Starting the real work on the project before you’re ready can truly be a project killer. The project must be fully planned and prepared for – which I guess might make ‘the planning’ the real work on the project. In this Part 2, I’d like to discuss another potential project killer – the project with no real budget or at best a ‘vague’ budget. You might think, “No budget…nothing to manage against!” Well, that’s not exactly the ...
    June 09, 2013 3 min read
  • People

    TechEd 2013–Great Conversations, Speaker Idol, Channel 9, and Best of Tech Ed 2013

    Guess who won best of TechEd? Telerik did, that's who! Also, Jeff Fritz was runner up for Speaker Idol, and a great interview on Channel 9. Read all about TechEd and Telerik here!
    June 07, 2013 2 min read
  • Productivity

    Encrypting Login Information

    Greetings, fellow testers. In yesterday's blog post, and the related video, I showed a test that entered a username and password as part of a login process. Hopefully you noticed something disturbing there — storing a password in plain-text and letting it be displayed for all to see. Though perhaps that's ok with non-production systems, it's still not normally something you'd want to do very often. Fortunately, there are a couple of properties we can set on the test step to control this. The first one to look at is IsPassword. Changing this to True will mask the ...
    June 07, 2013 2 min read
  • Web

    Asset Management, the Status Quo and Areas Of Opportunity

    Why do we organize assets the way we do? It must be rooted in tradition. Back when the internets were first getting started, and the world wide web was at version “1.0”, we just didn’t have that many .css or .js files to organize. So we put all our .css files in a public directory called “assets/css” and all our .js files in a public directory called “assets/js”, and we were done ... but there must be a better way.
    June 07, 2013 5 min read