Telerik blogs

Latest

  • Productivity

    LINQ: Sequence contains no elements. Extension methods to the rescue.

    When you start playing with LINQ queries over sequences of elements (e.g. getting min / max value for enumerable source) sooner or later you will come across this one -- the InvalidOperationException (“Sequence contains no elements”). The problem occurs as by default queries like IEnumerable<T>.Min(…) and IEnumerable<T>.Max(…) do not play nicely if you try to execute them on an empty sequence and just throw the exception described above. Unfortunately these methods do not have a corresponding counterpart like Single(…) / SingleOrDefault(…) that is smart enough to query the sequence if it is not empty or alternatively use the default value without raising...
    October 17, 2008 2 min read
  • Productivity Testing

    Joining the Silverlight Testing World

    Back in late 2006 I started this blog, posting content based entirely on the ASP.NET tester’s activities. At the end of summer 2008 I was still completely focused on ASP.NET. You never know what fate will bring you in a month, what about a year or two. Since the beginning of September 2008 I joined the Telerik Silverlight team. My main responsibilities are to build the test strategy, organize the work in all terms of quality assurance and help the team of talented developers release a great suite of Silverlight controls. You have probably already seen the latest nice ...
    October 13, 2008 2 min read
  • Productivity

    Telerik Enters the ORM Space

    We are very excited to announce that Telerik has expanded into the ORM marketplace with the acquisition of Vanatec, a German-based company. Vanatec has developed a remarkable ORM product since its inception in 2005. As they join the Telerik fold, you can expect to see OpenAccess grow with new and advanced features in releases to come, including improved LINQ support and tight integration with existing Telerik controls. OpenAccess ORM will be officially available as a standalone product or a part of the Telerik Premium Collection in early November as a part of the Q3 2008 release. With the addition of this...
    October 11, 2008 1 min read
  • Productivity

    The Object Relational &ldquo;Impedance Mismatch&rdquo;

    Now I know that most of you are familiar with this “as old as the world” problem, so to ease the uprising tension I will not go into the theoretical and architectural kind of stuff. Rather I want to remind to all of us why the (O)bject (R)elational mapping software domain exists nowadays. In general there are few major obstacles to overcome when designing an efficient N-Tier application. The persistence storage of a modern application is usually a RDBMS. These kinds of systems store information in a highly efficient way and allow fast retrieval, information queries and scalability, and all that...
    October 08, 2008 5 min read
  • Productivity

    Visual Studio Tip: Spice Up the IDE

    Developing .NET applications is fun stuff. However, if you're like me sometimes using the same tools every day can get a little boring. That's why I often like to spice things up by changing the look of my IDE. Lucky for us, Visual Studio makes it easy to change the look of your development environment in just a few clicks. By heading to Tools | Import and Export Settings... you can export and save a backup of your current settings (a recommended practice before trying out any new settings) or import new settings from a file. These settings are saved in...
    October 06, 2008 2 min read