Telerik blogs

Latest

  • Productivity

    Cleaning Up Nested Callbacks With Promises

    JavaScript has a love-hate relationship with asynchronous code. The language loves to let you make asynchronous calls and developers start to hate JavaScript because its easy to create a giant mess. There are a lot of great patterns for handling asynchronous callbacks, of course. But it’s tempting to just hack some nested callbacks in place and end up with a giant monolithic sideways Christmas tree of doom doing that.
    October 08, 2013 2 min read
  • Productivity Testing

    30 Days of TDD – Day 12 – Working with Stubs

    “Mocking” is one of those magical concepts derived from OOP that makes TDD possible. But as you saw in the last post, there are many different kind of mocks and each has its own strengths, weaknesses and purposes. We’ll discuss most of these types of mocks at some point in this series. But in this post I’m going to demonstrate one of the most common type of mocks you’ll use; the Stub.
    May 27, 2021 14 min read
  • Productivity

    It's All About the Data

    We collect a lot of data during the testing process, but whether we put it to good use is a different story.  We run individual tests of test cases, and determine if they pass or fail.  If they fail, we determine at what point they fail, and provide the steps necessary to replicate that failure. We look for performance of individual transactions early on in the testing process, then when our goal turns toward deployment, we add virtual users to determine the behavior characteristics of the application and servers under stress, as well as whether it can successfully handle the ...
    May 27, 2021 3 min read
  • Productivity

    Why should .NET developers use Application Analytics? The answer is coming on Tuesday.

    Our first live webinar about application analytics is scheduled for next Tuesday, and it will focus on .NET development. Our solution consultant Ramiro Milan will lead the conversation and will go over what EQATEC Application Analytics is, how it works, why it is important for developers, and how it can help you reduce support.
    May 27, 2021 1 min read
  • Productivity

    [A Few Tips] How to Decompose User Stories and Assign Tasks

    Decomposition into Tasks Your backlog is normally comprised of requirements in the form of User Stories which depict the resulting value required by the users of the system. During iteration planning, teams take the highest value requirements and assign them to the current or next iteration, filling the iteration to capacity. Agile teams typically do not decompose requirements into work tasks until they are assigned to an iteration. Agile teams spend the first few hours of each iteration going through iteration planning, and a part of that process is the decomposition of requirements into work that can be completed by ...
    May 27, 2021 3 min read