Telerik blogs

Latest

  • Productivity Testing

    Getting Started with NUnit, NUnit.Should, and JustMock

    Technorati Tags: TDD,Test Driven Development,JustMock,JustCode,NUnit,NUnit.Should,Mocking Before diving into mocking with JustMock, it’s important to note that JustMock is a mocking framework, and not a testing framework.  Test frameworks allow for creating Test Fixtures, which are .NET classes decorated with the appropriate attributes so they are picked up by a Test Runner.  Test are created within a Test Fixture by writing methods (with the appropriate attributes) that exercise your code (also referred to as the System Under Test) and report the results.  Test Runners are programs that will run your tests.  There are many free testing frameworks available for .NET developers, including MSTest (included...
    February 01, 2022 12 min read
  • Productivity

    Telerik OpenAccess ORM - Database Naming Settings

    We, the OpenAccess ORM team, believe that an ORM solution should not only be easy to use and time-saving, but also flexible enough to reflect your needs. For instance, it is important that the names we generate comply exactly with your conventions, rather than being enforced. For that purpose we have provided the Naming Settings dialog a while ago, offering various naming options for the model on Class, Property and Field level. Now we are proud to present the new flexibility we have exposed for generating the names of the tables and columns in your database - the Database Names...
    May 27, 2021 2 min read
  • Productivity Testing

    Editing a Verification for an IF Conditional

    Test Studio’s IF Conditional steps are extraordinarily handy feature which enable you to handle branching in your tests based on specific conditions. There are a number of scenarios where this can ensure your tests are a bit more robust—logging in to your system if needed is one example. (Note: There are also many situations where I recommend against using conditionals. Don’t use them to conflate separate test cases. Keep your test cases simple, specific, and granular!) Here’s a tip I just learned today: Editing an IF conditional’s verification. This is nice feature because it allows you to update your conditional ...
    May 27, 2021 1 min read
  • Web

    Using The AutoComplete With PHP

    One of my absolute favorite features about Google search is the auto suggesting that it does as I type in the search box. It’s a really nice feature. I liked it so much, I wrote a plugin for Kendo UI that ties into the Google...
    June 10, 2025 10 min read
  • Mobile

    Windows 8–Toast Notification

    Continuing my series based on the presentations I’m giving in Europe, today I turn to toast notifications. As with Tiles, Toast notifications are a great way to let the user know that something interesting is happening with your application. Toast notifications can be very complex but their essence can be stripped down to just a few lines of code, especially thanks to the NotificationsExtensions library available from Microsoft. Create a new application, add the NotificationsExtension library and add a reference to the NotificationsExtension library to the main project. In MainPage.xaml we’ll add a single button to launch the toast, 1: <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}"> ...
    May 27, 2021 2 min read
  • Mobile

    How to Build a Picture Gallery app for Windows Phone - Part 3

    In this last part of the Picture Gallery blog series, we will discuss how the app handles errors and how RadControls for Windows Phone improved the development experience. In case you missed the previous two posts, they can be found here and here. Handling exceptions No application is complete without proper error handling. To be robust the application should handle the expected exceptions in a meaningful way or crash noisily when an unexpected error occurs. In the Picture Gallery app there are a few situations that should be expected.  The first and most important condition that we need to verify on app startup is whether...
    May 27, 2021 3 min read
  • Release

    Kanban Boards and Microsoft TFS 2012 support in Telerik TeamPulse R5 2012

    Our agile project management tool TeamPulse just released our R5 2012 bits and let us tell you, TeamPulse has never been that Agile. R5 marks the release of the much requested Kanban boards, as well as some other great features like TFS 2012, Windows 8 and Windows Server 2012 support. Let’s take a closer look at the new TeamPulse features. TeamPulse becomes more Agile than ever with Kanban! With this release TeamPulse introduces the new Kanban board functionality which allows users to visualize their development flow and gain better control over their flow of work. The Kanban boards leverage the already popular TeamPulse...
    February 27, 2025 2 min read
  • Productivity

    Kanban Boards and Microsoft TFS 2012 support in TeamPulse R5 2012

    We have just released our R5 2012 bits and let us tell you, TeamPulse has never been that Agile. R5 marks the release of the much requested Kanban boards, as well as some other great features like TFS 2012, Windows 8 and Windows Server 2012 support. Let’s take a closer look at the new features. TeamPulse becomes more Agile than ever with Kanban! With this release TeamPulse introduces the new Kanban board functionality which allows users to visualize their development flow and gain better control over their flow of work. The Kanban boards leverage the already popular TeamPulse TaskBoard and ...
    February 27, 2025 2 min read
  • Productivity

    Migration to Telerik OpenAccess ORM is Now Easier Than Ever

    Have you reached a point in your application where you want to rewrite some portion of the code, change a public API or even switch to one of the third party components that are widely used today? It's very likely that you've bumped into this wall like most of the developers out there and you know that usually a comprehensive evaluation of the pros and cons of the switch is required to ensure the same improvement can't be achieved with some small tweaks in the existing solution. Either way, you might end up fighting with strange issues and spending tons of time...
    May 27, 2021 2 min read