If you have a Silverlight application built with RadControls for Silverlight and you don’t mind winning a $500 Amazon gift certificate, check out our Silverlight contest. The rules are very simple:
Have or build an application, using RadControls for Silverlight (trial version including)
Describe the project challenges, both technical and non-technical
List the incorporated controls and most useful features
Describe the technical aspects of the integration
Submit your screenshots and description to Telerik
The top 3 contestants that are chosen by the community will each receive one...
Telerik OpenAccess ORM maintains several cache levels that can be used in various application scenarios. While the L1 cache is specific for each object scope, the L2 cache works on higher level as it is common to all object scopes in an application. But what if we want to have the cache working even on higher level – to be shared between many applications? The feature that has to be used in such scenarios is the L2 Cache Cluster. It provides the ability to synchronize the L2 caches of many applications that operate on the same database. To achieve this, each modifying transaction...
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...
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...
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...
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...
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...
Prism can be thought of as a set of libraries that help Silverlight applications to be scalable and testable. It has a number of features (modularity, view regions and commanding) that help with this. A common scenario is to use Prism with a Docking control. You may want to create a shell with a Docking control and to mark some of the pane groups as regions and to use panes (or their content) as views. In this article we will create a sample application that accomplishes this scenario with the RadDocking control for Silverlight. We will need one additional step to...
If you think the light from the Silverlight 3 release has already gone dim, then you should wait to see the new blast that the Telerik team has prepared just to make sure that once again everybody is looking in the same direction. In this article I will introduce one of the new controls that are already extending the enormous capabilities of Silverlight 3.
One of the buzz words that came up with Silverlight 3 is the Plane Projection that allows you to render UI element in a plane projection. We have been passionately waiting for this and...
We've been asked several times, what is the right way of using connection strings from the configuration file, so that Telerik Reports would work both in run time and design time. The answer can be found in this new Knowledge Base article: Using connectionStrings from configuration file It is worth mentioning that the Report and Data Source Wizards do this automatically when instructed to save the selected connection string in the config file.
A working solution using the approach from the latter article can be found in our Visual Studio examples. Enjoy! ---------------- Steve...