Telerik blogs
  • Web

    Dynamic binding for your Silverlight applications

    In the early days of Silverlight binding support for advanced dynamic scenarios was very limited (remember my DataTable?). Since then, however, the platform has evolved greatly – so did our tools!   Dynamic code 2009 style:   Dynamic code 2011 style:   Now to bind RadGridView to some dynamic data you just need ObservableCollection<dynamic>:   RadGridView will auto-generate columns automatically using your DynamicObject GetDynamicMemberNames() implementation and will call your TryGetMember/TrySetMember (TryGetIndex/TrySetIndex in case of indexer binding) methods when needed.   To illustrate this I’ve made small example project (similar to this blog post) demonstrating...
    September 28, 2011
  • Web ASP.NET AJAX

    Good Collaboration: Bringing Devs and Testers Closer

    I fully admit it: I’m extraordinarily biased to having developers and testers co-located in the same room, or even at the same desk. I’ve seen the great collaboration that ensues as testers and devs bring their different skillsets, experience, and views together while working together on project tasks. While I’m biased in that direction, I’ve also led and been a part of teams working in different states and on different sides of the globe—and we were highly successful at our efforts thanks to working hard at establishing a great collaborative environment. Collaboration isn’t just a buzzword, it’s a central pillar ...
    September 27, 2011
  • Productivity

    Project Templates in Telerik OpenAccess ORM

    As we mentioned in our recent post we added new project templates to Telerik OpenAccess ORM, making it easier than ever to get an application up and running. In this blog we will take a look at each of the new templates, see what they provide, and see how you can leverage them with other Telerik Components. Using the Templates These templates are for .NET 4.0; so when adding a new project make sure that .NET Framework 4 is selected in the drop down above the project template list. Web Site Template To make it easier for developers using Web Site projects, we added a...
    September 27, 2011
  • Mobile

    RadMap for Silverlight – How To Consume Tiles from Local Server

    Currently RadMap supports three built-in map providers: Bing Maps, Open Street Maps and Empty provider. The empty provider does not show any map tiles. It just provides spatial reference (projection) for other operations (i.e. KML or ESRI shape files). The Bing Maps and Open Street Map providers read their tile images from internet. Of course a browser can use these images from its cache, but the Bing Maps provider requires internet connection because it uses a WCF service to get URLs of the tile images. It is a common scenario that the map...
    September 27, 2011
  • Productivity Testing

    Wrapping Performance Testing Introduction: What to Monitor (Plus Learning Resources)

    In this final post of my performance testing series I’ll help you figure out where to start, then pass on a few resources I’ve found extremely helpful in my own efforts. What do I Monitor? Figuring out which metrics, measurements, and counters to monitor can be extremely daunting—there are hundreds of individual counters in Performance Monitor alone! In most cases you don’t need anywhere near the entire set of metrics. A few counters will give us all the information you generally need for starting your performance testing work. Most performance testing gurus will tell you just a few items will ...
    September 27, 2011
  • Web

    Dynamic binding for your Silverlight applications

    In the early days of Silverlight binding support for advanced dynamic scenarios was very limited (remember my DataTable?). Since then, however, the platform has evolved greatly – so did our tools!   Dynamic code 2009 style:   Dynamic code 2011 style:   Now to bind RadGridView to some dynamic data you just need ObservableCollection<dynamic>:   RadGridView will auto-generate columns automatically using your DynamicObject GetDynamicMemberNames() implementation and will call your TryGetMember/TrySetMember (TryGetIndex/TrySetIndex in case of indexer binding) methods when needed.   To illustrate this I’ve made small example project (similar to this blog post) demonstrating...
    September 28, 2011
  • Web ASP.NET AJAX

    Good Collaboration: Bringing Devs and Testers Closer

    I fully admit it: I’m extraordinarily biased to having developers and testers co-located in the same room, or even at the same desk. I’ve seen the great collaboration that ensues as testers and devs bring their different skillsets, experience, and views together while working together on project tasks. While I’m biased in that direction, I’ve also led and been a part of teams working in different states and on different sides of the globe—and we were highly successful at our efforts thanks to working hard at establishing a great collaborative environment. Collaboration isn’t just a buzzword, it’s a central pillar ...
    September 27, 2011
  • Productivity

    Project Templates in Telerik OpenAccess ORM

    As we mentioned in our recent post we added new project templates to Telerik OpenAccess ORM, making it easier than ever to get an application up and running. In this blog we will take a look at each of the new templates, see what they provide, and see how you can leverage them with other Telerik Components. Using the Templates These templates are for .NET 4.0; so when adding a new project make sure that .NET Framework 4 is selected in the drop down above the project template list. Web Site Template To make it easier for developers using Web Site projects, we added a...
    September 27, 2011
  • Mobile

    RadMap for Silverlight – How To Consume Tiles from Local Server

    Currently RadMap supports three built-in map providers: Bing Maps, Open Street Maps and Empty provider. The empty provider does not show any map tiles. It just provides spatial reference (projection) for other operations (i.e. KML or ESRI shape files). The Bing Maps and Open Street Map providers read their tile images from internet. Of course a browser can use these images from its cache, but the Bing Maps provider requires internet connection because it uses a WCF service to get URLs of the tile images. It is a common scenario that the map...
    September 27, 2011
  • Productivity Testing

    Wrapping Performance Testing Introduction: What to Monitor (Plus Learning Resources)

    In this final post of my performance testing series I’ll help you figure out where to start, then pass on a few resources I’ve found extremely helpful in my own efforts. What do I Monitor? Figuring out which metrics, measurements, and counters to monitor can be extremely daunting—there are hundreds of individual counters in Performance Monitor alone! In most cases you don’t need anywhere near the entire set of metrics. A few counters will give us all the information you generally need for starting your performance testing work. Most performance testing gurus will tell you just a few items will ...
    September 27, 2011