• .NET JavaScript Kendo UI Mobile Web

    Getting Started with PIE and Other DataViz Charts

    So you’ve got an amazing app or service, more users than you can count, and a ton of data that you want to share with the world. So what do you do with that data? Do you write your own charts and graphs in pure HTML and CSS? Do you slog through the process of drawing your own with a raw HTML Canvas or SVG library? Or do you sit back, relax and drop a few Kendo UI DataViz controls in place, tell them where to grab your data and take a vacation while the rest of the internet tries to get browser compatibility in to their hand-built charts? Not me. I'm going to pick DataViz over hand-rolled stuff, any day. And better yet - I'm going to help you get started with pie! (and other chart types, too)
    November 14, 2013
  • .NET JavaScript Kendo UI Mobile Web

    Know When To CDN

    There’s no doubt that JavaScript, CSS, images and other resources are becoming larger and larger and HUGELY McHUGENATOR sized these days (just take a look at any popular website you visit!). To make matters worse, though, we also have more people accessing these monstrous websites with 50megs of animated jiffs (pronounced “gif”), 10megs of JavaScript and more CSS than an MS-Word document’s “export to HTML”. Things are a bit of a mess, quite frankly. But there’s hope, even with the monstrously sized sites and ever-increasing number of mobile users. Content-Delivery Networks (CDNs), while not a silver bullet by any means, can help you to reduce the amount of time that it takes to deliver your website assets around the world.
    November 07, 2013
  • .NET JavaScript Kendo UI Mobile Web

    I Downloaded UI for ASP.NET MVC. Now What?

    Getting started with the ASP.NET MVC Wrappers for Kendo UI can seem a little daunting. After downloading and installing the package, there are a bunch of folders with things, there are sample projects, there’s a demo suite that can be run from the installer, and there are extensions installed in to Visual Studio itself. So where do you get started? With all of these things suddenly dumped in your lap, you might feel a bit lost. So let me give you a guided tour of what you just installed, and hopefully shed some light on what each of these things are and how you can use them to help you get started.
    October 25, 2013
  • .NET JavaScript Kendo UI Mobile Web

    How To Get The Checked Items From A TreeView With Checkboxes

    In my previous post I showed you how to toggle the checkbox of a Kendo UI TreeView item when clicking on the label. Now that you have those items checked, it’s time to get the list of models from the underlying DataSource so you post them back to a server, manipulate them in JavaScript, or whatever else you may need to do.
    October 17, 2013
  • 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 07, 2013