Telerik blogs
  • Web

    RadScheduler for Silverlight learning series, part 2: Loading Data Into RadScheduler from RIA Services

    After reading the first part of this series, you should now have a project that is ready to wire up with events.  In summary, last time we: Created a new project with RIA services enabled Created a database to hold appointments Threw that database into an ADO.Net Entity Data Model Used aforementioned entity model in a new Domain Service Class Added a RadScheduler and DomainDataSource to our Silverlight app Now, we get to the fun part and can start wiring up some of the events we set in the last post.  The first thing that we need to do is to...
    September 03, 2009
  • Productivity

    Using The WCF REST Starter Kit and REST Collections with Telerik OpenAccess and the WCF Wizard

    Developers have been using the REST specification for some time. If you are using Microsoft tools, ADO.NET Data Services aka Astoria is a very popular way to work with REST data. What you may not know is that Astoria works on top of WCF and you can write your own REST services outside of the Astoria model using WCF. WCF 3.5 SP1 gives us quite a few hooks to build our own RESTful services, however, it still takes a lot of manual wiring up by the developer. By now you all should know that I hate plumbing code. Microsoft introduced the WCF REST Starter Kit, a set of WCF extensions...
    September 03, 2009
  • Productivity

    Using Oslo to Speed Up Database Development

    digg_url = "http://www.stephenforte.net/PermaLink,guid,9ae550ca-3c3d-4c14-b047-4b7568dd9c94.aspx";digg_title = "Using Oslo to Speed Up Database Development";digg_bgcolor = "#FFFFFF";digg_skin = "normal";digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined; I have written a white paper for the Microsoft Oslo team that is available on MSDN here. The paper is titled: “Using Oslo to Speed Up Database Development” and shows how you can use the new M language to model databases, browse that model in Quadrant, and tap into the power of the Oslo Repository. The paper shows how the model you make is mapped to TSQL and to SQL Server objects, including Tables and Views. It is pretty cool to see the following M type and its M values and how they will map to a TSQL script to create a People table and INSERT INTO statements for...
    September 03, 2009
  • Web

    RadScheduler for Silverlight learning series, part 1: Getting started with RIA Services

    One of the newest (and arguably greatest) controls to be added to the RadControls for Silverlight suite recently has been RadScheduler.  With it, you can take care of everything from scheduling your day to planning what track you want to attend at events.  This versatile control allows you a lot of freedom to customize how you interact with it and just what you can do with appointments, which is what this series is going to be all about.  I won't spoil the future installments just yet (although they'll include using RadDragAndDrop in RadScheduler, albeit in a different way than this...
    September 01, 2009
  • Desktop

    Per-request object scope vs shared one

    Quite some people have been wondering – why does the Telerik OpenAccess ORM team suggest using a separate object scope per every HttpRequest in a web scenario or on a thread level in desktop apps. Doesn’t this lead to many set-backs? What happens with change-tracking, optimizing the DAL using cache, synchronization.. This post will be dedicated to explaining why the per-request approach is not only the better, but the obligatory one in most of the cases. Usually data-modifications are transaction-bound in 99% of the cases. When the scenario does not allow that e.g. we need several requests to do...
    September 01, 2009
  • Web

    RadScheduler for Silverlight learning series, part 2: Loading Data Into RadScheduler from RIA Services

    After reading the first part of this series, you should now have a project that is ready to wire up with events.  In summary, last time we: Created a new project with RIA services enabled Created a database to hold appointments Threw that database into an ADO.Net Entity Data Model Used aforementioned entity model in a new Domain Service Class Added a RadScheduler and DomainDataSource to our Silverlight app Now, we get to the fun part and can start wiring up some of the events we set in the last post.  The first thing that we need to do is to...
    September 03, 2009
  • Productivity

    Using The WCF REST Starter Kit and REST Collections with Telerik OpenAccess and the WCF Wizard

    Developers have been using the REST specification for some time. If you are using Microsoft tools, ADO.NET Data Services aka Astoria is a very popular way to work with REST data. What you may not know is that Astoria works on top of WCF and you can write your own REST services outside of the Astoria model using WCF. WCF 3.5 SP1 gives us quite a few hooks to build our own RESTful services, however, it still takes a lot of manual wiring up by the developer. By now you all should know that I hate plumbing code. Microsoft introduced the WCF REST Starter Kit, a set of WCF extensions...
    September 03, 2009
  • Productivity

    Using Oslo to Speed Up Database Development

    digg_url = "http://www.stephenforte.net/PermaLink,guid,9ae550ca-3c3d-4c14-b047-4b7568dd9c94.aspx";digg_title = "Using Oslo to Speed Up Database Development";digg_bgcolor = "#FFFFFF";digg_skin = "normal";digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined; I have written a white paper for the Microsoft Oslo team that is available on MSDN here. The paper is titled: “Using Oslo to Speed Up Database Development” and shows how you can use the new M language to model databases, browse that model in Quadrant, and tap into the power of the Oslo Repository. The paper shows how the model you make is mapped to TSQL and to SQL Server objects, including Tables and Views. It is pretty cool to see the following M type and its M values and how they will map to a TSQL script to create a People table and INSERT INTO statements for...
    September 03, 2009
  • Web

    RadScheduler for Silverlight learning series, part 1: Getting started with RIA Services

    One of the newest (and arguably greatest) controls to be added to the RadControls for Silverlight suite recently has been RadScheduler.  With it, you can take care of everything from scheduling your day to planning what track you want to attend at events.  This versatile control allows you a lot of freedom to customize how you interact with it and just what you can do with appointments, which is what this series is going to be all about.  I won't spoil the future installments just yet (although they'll include using RadDragAndDrop in RadScheduler, albeit in a different way than this...
    September 01, 2009
  • Desktop

    Per-request object scope vs shared one

    Quite some people have been wondering – why does the Telerik OpenAccess ORM team suggest using a separate object scope per every HttpRequest in a web scenario or on a thread level in desktop apps. Doesn’t this lead to many set-backs? What happens with change-tracking, optimizing the DAL using cache, synchronization.. This post will be dedicated to explaining why the per-request approach is not only the better, but the obligatory one in most of the cases. Usually data-modifications are transaction-bound in 99% of the cases. When the scenario does not allow that e.g. we need several requests to do...
    September 01, 2009