• Hey everyone!  I'm happy to announce that Telerik is going to be hosting a 100% free, 100% awesome webinar series on some hot Windows Phone 7 development topics.  We've got Telerik Developer Evangelists, Microsoft MVPs, and up-and-coming community influencers (one of which happens to be from the Telerik Insiders), all presenting webinars for you to get up to speed with the platform and the latest and greatest programming techniques out there, all from the comfort of your desk.

    Windows Phone Wednesdays!

    Starting Wednesday, May 18th at 11am, tune in every Wednesday for four wees to take in these great presentations.  Happen to attend?  You...

  • Stir Trek was awesome. Where else can you get a full day of great content *and* watch Thor, all as part of one conference? Phil gave a new talk on "Testing Legacy Code" that covered the patterns and tools needed to effectively work with software that is not adequately covered by unit or integration test. The slides and source code can be downloaded from his blog. He also demonstrated the features of JustMock (both the Free Edition and the Commercial Edition) during lunch as a vendor session, and the full version can be seen on Telerik TV.

    Thor Set Up at the Cinema            

    Above are photos of the Thor display from the lobby and Phil...

  • As you might have already heard, Telerik shipped a new version of its automated testing tools last week. The release introduced the long-awaited support for testing WPF applications, as well as many other essential features, most of them requested by you, the customers. R1 2011 boosts the tools reporting capabilities, adds translators for pretty much all of the generic Microsoft WPF controls as well as most of the RadControls for WPF, and features a brand-new, richer and much simplified FindExpression UI.

    You’ll be happy to find out that we also added: support for Internet Explorer 9 and Firefox 4; run test...

  • Recently we received a support ticket with a question whether RadHtmlPlaceholder provides support for cookies. By default, RadHtmlPlaceholder doesn't have a mechanism for reading/writing cookies. However, with the right bits of JavaScript, everything is possible :)
    Imagine you have an HTML page which you want to read/write cookies to and all this has to happen from Silverlight.

    First, you need few JavaScript methods for reading/writing cookies. Let's call the page we want to read/write cookies to CookiesPage.html.

    <html>
        <head>
            <title>Cookies Page</title>
            <script type="text/javascript">
                // Create a cookie with the specified name and value
                function SetCookie(name, value) {
                    document.cookie = name + "=" + value;
                    alert("Cookie successfully set");
                }
                // Retrieve the value of...
  • This post is number three in a three part series about memory consumption for web applications. Links to Part 1 and Part 2.

    Memory Consumption - Best Practices

    To be perfectly honest there is only one issue with memory consumption, i.e. using too much of it. Size does matter. Therefore every web developer should try and minimize the impact on the usage of memory, especially when the application tends to become huge.

    Web applications are becoming more and more client-side oriented and staying on one and the same page for hours should not be an exception. Therefore careful creation of new objects, managing the...

  • When allowing users to select a date value in your applications, one of the obvious issues is ensuring that they aren’t allowed to pick a value like December 24th, 563.  Thankfully, the developers for our Windows Phone team have incorporated some properties to help prevent this. 

    Step 1 – Min and Max Value Properties

    The easy way to make this happen is to simply set a MinValue and MaxValue.  In our scenario, we will say that we are scheduling appointments for some event in the future, therefore we can easily set out MinValue and MaxValue either via Xaml:

    <telerikInput:RadDatePicker x:Name="xRadDatePicker"
                                Grid.Row="1"
                                VerticalAlignment="Center"
                                MinValue="5-6-2011"
                                MaxValue="11-6-2011"/>

     

    Or since we can’t hard-code a...

  • Recently there have been quite a few questions popping up around our ASP.NET MVC upload component, specifically when working with it in synchronous mode. Although this variation of uploading files is not really too complex when compared to its asynchronous counter-part, I believe some of the confusion stems from the MVC syntax that is used in our online demo. My goal with this blog post is to provide a bit more clarity to what exactly is happening in this demo, mostly taking a look at the MVC syntax.
    Before we get started, open up our Synchronous Upload demo in your favorite...
  • Are you proud of the last ASP.NET MVC app you built? Do you want to popularize your project and be rewarded for your creativity? If you answered these two questions with a “yes”, then Telerik’s ASP.NET MVC Case Study Contest is just the right opportunity for you!

    If you join the contest, you will get the chance to win not only Ultimate Collection licenses (each worth $1,999), but also a spot in Telerik’s Showcase Gallery! All you have to do is answer a few questions about your application and submit at least 2 screenshots. The applications will be ranked based on...

  • An interesting question that we frequently are being asked is: How to create a calendar report? Generally, the requirement is to create a report showing appointments and bookings just as in a month planner calendar/scheduler. When you think about it, tracking tasks and events when displayed in a calendar is instant - the users have all the information they need into a well known layout that allows to easily analyze tasks and projects. It is no wonder that our clients request this type of report. The easiest way to prepare a dynamic calendar report is to utilize our flexible crosstab/table/list item.


    Due to the...

  • Phil Japikse and I are excited to head to Columbus, OH this Friday - 5/6 for Stir Trek: Thor Edition 2011! Will you be there? If so, stop by our booth to enter to win a FREE 20" LED-backlight LCD MONITOR and ask about our new product JustDecompile - a free developer productivity tool designed to enable easy .NET assembly browsing and decompiling!

    Also check out Phil's session at 2:15 on Testing Legacy Code. You can view the full list of sessions here: http://stirtrek.com/Sessions There are 30 sessions with 6 tracks - a variety of topics to choose from.

    This is our third year sponsoring Stir Trek and Jeff and his crew have never...