Telerik blogs

Latest

  • Web

    Server-side paging, sorting and filtering for your Silverlight DataGrid

    I’ve made small demo how to perform server paging, sorting and filtering with RadGridView for Silverlight using ADO.NET DataServices and dynamic LINQ: All operations are applied directly to the data-base server: And you have minimal traffic between server and client: With this approach you can handle millions of records! Enjoy! [Download]...
    January 21, 2009
  • Web

    Simplifying OpenAccess Scope in ASP.NET with HttpModule

    Whenever you start working with a modern ORM tool, one of the biggest challenges is figuring out how to manage the "scope" (or sometimes called "context" or "data context"). It is this transactional space where the ORM tool keeps track of changes being made to "persistent objects" in your application so that they can be saved to your "persistence layer" (usually a database) when you're ready to commit them. But figuring out when to create a scope, when to close it, and all the annoying problems that result from closing a scope too early can be very frustrating, and they...
    January 21, 2009
  • Web ASP.NET AJAX

    RadTips, Episode 11: Customizing the Look of the RadAjaxLoadingPanel for ASP.NET AJAX

    I’m happy to announce another episode of RadTips, a series of screencasts offering tips and tricks for using Telerik's RadControls. If you've missed previous episodes, be sure to check them out. Each is only a few minutes long and covers a specific feature of the RadControls. Here is a list of the last few episodes... Using the LinqDataSource in your RadGrid for ASP.NET AJAX  Customizing Appointments with Resources in the RadScheduler for ASP.NET AJAX  Customizing Templates in the RadScheduler for ASP.NET AJAX  Spell-Checking with the RadSpell for ASP.NET AJAX Add an 'Export to PDF' Button to the RadEditor for ASP.NET AJAX If you’re...
    January 21, 2009
  • Web

    BDD. Optimizing the stories.

    As I said in my previous post I preferred using tools (StoryQ and NetSpec) to using descriptive method names (those with long names containing lots of underscores). Well, I lied. At first I was convinced that the tools would be good enough for me but as it usually occurs the truth lies somewhere in between. Here's what I have in mind. Let's take as an example the famous sample showing how you could apply BDD when you want to develop the logic for transferring money from a savings account to a cash account. If you use StoryQ you could end up having something like this: [TestMethod]      public void TransferToCashAccount()      {   ...
    January 20, 2009
  • Web

    BDD. It's not about the tools but... just in case.

    The agile manifesto says "Individuals and interactions over processes and tools" and I completely agree, the processes and tools won't turn your project into a success story, the individuals and interactions will. But what if you're already satisfied with the individuals and interactions and you're starting to look for how you could make your life easier. And here comes the role of the tools - to bring as less overhead as possible and at the same time help you meet your goals easier. That's what I was looking for when I decided to give BDD a try. First I had to decide which of the following...
    January 19, 2009