• .NET Mobile Web Kendo UI

    Asset Management, the Status Quo and Areas Of Opportunity

    Why do we organize assets the way we do? It must be rooted in tradition. Back when the internets were first getting started, and the world wide web was at version “1.0”, we just didn’t have that many .css or .js files to organize. So we put all our .css files in a public directory called “assets/css” and all our .js files in a public directory called “assets/js”, and we were done ... but there must be a better way.
    June 06, 2013
  • .NET Mobile Web Kendo UI

    To Navigate, Or Not To Navigate?

    Routers are powerful tools in Single Page Applications, and Kendo UI's router provides an API to wrap up this power. But the API hides a lot of potential complexity and performance issues if you're not careful. Calling the navigate method without regard for the current context of the application and whether or not that context is changing can result in unwanted re-rendering of the entire application. This can reduce the responsiveness of the app, waste time re-drawing content that isn't changing, and cause a lot of flickering on the screen - and none of this is desirable from a user's perspective.
  • .NET Mobile Web Kendo UI

    Making A ListView Timeline

    The timeline has become a ubiquitous part of our user experience. It started with Facebook and Twitter, and now Pinterest and the Google+ interface have given us a new take on the same concept: display a list of items to the user. As they scroll down the page, add in the next batch of items. Sometimes those new items are added automatically (ala "endless scrolling"), and often there is a "push to load more" button, like in Instagram's new website.
  • .NET Mobile Web Kendo UI

    This Month in the Kendo UI Labs (May 2013)

    Today, we’re starting a new, monthly series that highlights notable activity in the Kendo UI Labs, including new projects, updates and key contributors.
    May 23, 2013
  • .NET Mobile Web Kendo UI

    Bower FTW

    If you haven't yet heard about Bower, it is essentially a node module built by Twitter and is billed as a "package manager for the web". It's dead simple, and that's the reason you are going to love it.