Featured Posts

  • AngularTomatoesHeaderAngularJS: Building My Rotten AppMarch 1, 2013 - 8:27 pm

    AngularJS (Angular) is the hot new kid on the JavaScript (JS) frameworks block.  It supports single-page applications and unlike some other frameworks it has a concise Model-View-Controller setup.  Coming from a strong Adobe Flex background, Angular felt like home with its easy two-way data-binding, service models and dependency injection.  Over the past few weeks I’ve done a [...]

  • websJavaScript WebSpinnersFebruary 5, 2013 - 10:51 pm

    I’ve been playing around with HTML5′s new Canvas tag and trying to convert some of my old Flash particle and proximity experiments.  My favorite of these trials has always been the web spinning art (which unfortunately is no longer working on the blog). By using a grid-based proximity manager, you click and drag your mouse [...]

  • jslogoJavaScript Scope & ClosuresJanuary 25, 2013 - 3:30 pm

    One of the biggest challenges facing new JavaScript (JS) developers is the global nature of JS. Unlike other languages, almost everything in JS is global. Scope in computer programming, in simplest terms, is the extend of a properties visibility throughout the code. Many popular programming languages have block scope, meaning that you can enclose code [...]

  • jslogoIntroduction to JavaScript’s Prototype InheritanceJanuary 22, 2013 - 4:48 am

    If you have worked in traditional classical object oriented (OO) languages, JavaScript’s (JS) prototypal inheritance model may be a source of confusion. It certainly was for me when I started working in JS. What is a “Classical Object Oriented model?” Many people believe that the word “classical” in “classical OO” has something to do with [...]

Recent
Comments
Tags

Featured Art for Sale