A Look Into AngularJS – The “Super-heroic JavaScript MVW Framework”

Josh McKinzie Angular, JavaScript, Technology Snapshot Leave a Comment

With the growth and strength of HTML5 and the increasing performance in modern browsers, many JavaScript frameworks have been created to help develop rich client applications. These frameworks/libraries have given developers a huge toolkit to build enterprise complexity into client-side applications. Server side frameworks are becoming a thing of the past and being replaced with applications written in Backbone, Ember, …

Case Study – Implementing an HTML5/JavaScript Enterprise Java Application

David Pitt Architecture, HTML5, Java, JavaScript, Keyhole Creations, Technology Snapshot 4 Comments

The Keyhole team has had recent engagements that involve applying HTML5 technology to create rich client web applications. In order to explore and validate application architecture design patterns and best practices in this area, and as they say “eat our own dogfood,” we have gone through the process to rewrite our existing internal timesheet tracking system. The old, legacy system …

Modularization in TypeScript

Brett Jones .NET, JavaScript, Technology Snapshot, Tutorial, TypeScript 7 Comments

UPDATE: Check out the new GitHub project that accompanies this post: TypeScript Modularization Demo.  In my last post, I introduced TypeScript, Microsoft’s new offering which layers static typing on top of JavaScript. Today I’d like to go further and discuss modularization and code organization. TypeScript has the ability to take advantage of a pair of JavaScript modularization standards – CommonJS …

Introduction to TypeScript Language and Tooling

Brett Jones .NET, HTML5, JavaScript, Technology Snapshot, Tutorial 7 Comments

TypeScript, Microsoft’s new open source JavaScript derivative, brings static typing along with a number of conventional OOP features to the Wild West of JavaScript. Much like CoffeeScript, this syntactical cousin of Ruby and Python compiles to plain old JavaScript. However, unlike CoffeeScript, TypeScript is in fact a superset of the JavaScript language. What this means is that you can actually write …

Quick JavaScript OO (Object Orientation) Primer

David Pitt JavaScript, Technology Snapshot, Tutorial 7 Comments

Recently I’ve been working heavily with JavaScript to implement full-blown rich user interfaces for web-based applications. In the past, I’ve used JavaScript and supporting libraries, such as JQuery and Jquery UI to introduce cool UI widgets to enhance my server side Java web applications. But, as I’ve been introducing the MVC pattern to the browser using supporting JavaScript libraries, I’ve had …