Telerik blogs

Latest

  • Productivity

    Best Practice Debt and TeamPulse

    In a recent blog post, Joel Semeniuk talked about something he called “Best Practice Debt” – referring to the ever increasing amount of work your team will need to consider as you put off following best practices. The TeamPulse team has realized this as well, as this was one of the reasons we added Best Practice Analysis to TeamPulse early in the product release cycle. We found that even with our own teams, we needed to have an experienced and detailed oriented person look over our project looking for things that “smell bad” –sometimes even a great team doesn’t ...
    May 27, 2021 2 min read
  • People

    Don’t Miss Falafel Software CEO Speaking About Testing Silverlight Apps

    If you are planning to be near Bay Area tomorrow, January 5th, make sure to stop by the Microsoft Silicon Valley Center Building 1 for a session on testing and debugging Silverlight applications with Telerik automated testing tools. The presentation is 2 hours long and will start at 6:45pm. The session will focus on best practices for testing Silverlight applications. Telerik WebUI Test Studio will be utilized to demonstrate the techniques and integration into Visual Studio 2010. Attendees will learn how to control the browser and automate standard HTML, MVC, JavaScript, AJAX and Silverlight elements; use built-in validations to prove that the...
    May 27, 2021 2 min read
  • Web

    Why we have built RadDomainDataSource for Silverlight?

    Although Rossen has stated almost all of the things in his introductory blog post about RadDomainDataSource I wanted to create a separate blog entry which answers the most important question that you might be asking: “Why Telerik have developed their own version of a domain data source component?” Here is the answer: We felt your pain We have received numerous forum posts and support tickets stating that you want a codeless approach to data-binding that supports most common data operations without the need for any custom code. During the times when RadDomainDataSource was not available you will have to write hundreds of lines of code in...
    May 27, 2021 3 min read
  • Web

    An MVVM Approach to Telerik Domain Services for Silverlight

    There are only about 7 hours we have left in 2010 and this will be my last blog post for this year. For those of you who are not familiar with the new RadDomainDataSource control for Silverlight, here is my introductory blog post. This one describes how to load data with the new control and this one is about performing CRUD. Having read these three blogs might lead you to the next logical question: What about MVVM support? I truly believe that every time someone places an UI element or a control in his view model, a baby kitten dies somewhere. So what can...
    May 27, 2021 4 min read
  • Productivity

    Predictions for 2011

    Last year I made 14 predictions on what I thought might transpire in the world of technology in 2010. http://weblogs.asp.net/jsemeniuk/archive/2010/01/07/predictions-for-2010.aspx So, what do I think is in store for us in 2011? Here is goes… 1. The Kanban Influence: Last year I predicted that Lean Software Engineering will become a first class citizen. I was wrong; however, some Lean principles have been emerging in the form of Kanban. David Anderson is absolutely pioneering this wave, and I believe that the influence of Kanban will make its way deeper into the world of agile software development this year. More and ...
    May 27, 2021 8 min read
  • Productivity

    Managing Debt

    Do you ever find yourself too busy “fighting fires” to do things “the right way”? Do you know that there are better ways of managing your project, but you find that you just need to get things done and can’t be bothered to fix underlying problems because it may slow you down? Ever find yourself wondering if you will ever have time to go back to a feature you released a year ago to make it better and move valuable to your users? If so, you may be in debt. No, I’m not talking about your personal financial situation. I’m ...
    May 27, 2021 6 min read
  • People

    Happy Holidays from Telerik around the world

    It has been a great 2010 here at Telerik and we hope you're enjoying the holiday season and getting ready for a new year. Watch our greetings from around the world gathered in this Happy Holidays video! May 2011 bring prosperity, love, happiness and delight in your life....
    May 27, 2021 1 min read
  • Web

    Creating CRUD application with RadDomainDataSource for Silverlight

    I will extend my colleague’s blog post series regarding RadDomainDataSource control with an example how to create simple CRUD (Create, Read, Update and Delete) application. For more information how to load data initially you can take a look at this blog post. Along with RadDomainDataSource control Telerik provides codeless solution for CRUD operations powered by WCF RIA Services. The solution is a combination between RadGridView and RadDomainDataSource.   First let’s create a default Silverlight project as following:     Next step is to create ADO.NET Entity data model called Northwind.edmx. For the sake of the example I’ll create this entity model with a Northwnd.mdf...
    May 27, 2021 2 min read
  • Productivity Testing

    Mocking Exceptions and Events with JustMock Free Edition

    [Cross Posted from http://www.skimedic.com/blog] Mocking Exceptions When writing unit tests, it is important to cover not only the successful execution path (commonly referred to as the “Happy” path), but also test the code that gets executed when things don’t go right (commonly referred to as the “Unhappy” path).  Testing for situations where services or databases are unavailable as well as erroneous user input are important aspects of ensuring quality in software.  Remember, if you don’t test it, your users will! We modify the LoginUser method to throw a custom exception when there is an exception is thrown from the LoginService.  To test this,...
    May 27, 2021 5 min read
  • Web

    Loading data with RadDomainDataSource for Silverlight

    will continue the series of blog posts about RadDomainDataSource with the most important one – the one about loading data. If you are not familiar with RadDomainDataSource then you should go back and read my introductory blog post. Let us move straight to the data load lifecycle. Triggering a Load A load operation can be triggered in two ways. You can either call the Load method explicitly or you can rely on the AutoLoad functionality, which I will explain later in this post. Building The Query After a load has been requested a query based on user input is constructed on the client. This query tells the...
    May 27, 2021 5 min read