Knockout.js + Node.js = What.js?
Chris Price, March 8th, 2013
Recently I contributed a change to Knockout which allows it to run without hacks in a non-browser JavaScript environment. My original intention was to allow Knockout.js to be used with [...]
Jekyll – A Developer’s WordPress?
Chris Price, December 17th, 2012
Outrageous pun intentionally… hyde-n… We’re very soon to launch a site documenting an open source project we’ve been hard at work producing. As the project is hosted on github, we’ll be making use of the Github Pages hosting feature which itself is built on top of Jekyll. As all my recent experience of blogging sites [...]
JSConf EU 2012
Chris Price, October 12th, 2012
Hot on the heels of Reject.js was JSConf EU, a weekend conference about, well, JavaScript! It was my first time there so I was a little unsure what to expect, I was absolutely blown away by the venue, the organisation, the food, the drinks, the talks and most importantly the people. Thanks this time goes [...]
Reject.js
Chris Price, October 10th, 2012
Last Thursday I headed to Berlin for Reject.js, a community JavaScript conference organised to coincide with JSConf.eu. I was very impressed by the professionalism with which the event was run, which in turn allowed everyone to learn a lot and have a great time. Thanks goes to Robin Mehner, Thorsten Ball, Felix Geisendörfer, Katharina Buca [...]
TypeScript versus Closure
Chris Price, October 2nd, 2012
TypeScript is a recently released JavaScript superset which adds compile-time type-checking to the language, available with Intellisense as a VS2012 editor plugin and as a node.js command-line utility. That may be a mouthful but it’s an exciting mouthful, let me explain why. What is it? Announced yesterday, the official website describes TypeScript as – TypeScript [...]
Converting an HTML5 App to a Native App with Titanium
Chris Price, October 1st, 2012
In this post Colin Eberhardt’s Property Finder app gets another outing, but this time with a native twist. Titanium is a popular open-source framework for building multi-platform native apps in JavaScript. Here I’ve used it to port the existing MVVM application to iOS and Android whilst trying to maintain as much code reuse as possible. [...]
Just what is the CSS 3D perspective property?
Chris Price, September 19th, 2012
Most of us have had a play with CSS3 3D transforms, stacked a few elements, rotated them, maybe even made a cube out of them. And somewhere along the way, you’ll probably have set the perspective property, tweaked it, wondered what it did, tweaked it some more, figured it looked ok and then forgot about [...]
Making the most out of JavaScript Intellisense in VS2012
Chris Price, September 18th, 2012
Intellisense for JavaScript has always felt to me like an unfinished addition to Visual Studio, something that promises so much but doesn’t deliver for larger projects. Manually adding and then maintaining another set of dependency references just for Intellisense has just never seemed worth it. However, with the launch of Visual Studio 2012 Intellisense has [...]
You can build feature-rich apps with HTML5, but should you?
Chris Price, August 29th, 2012
HTML5 versus native (iOS:Obj-C, Android:Java) mobile development is a hot topic at the moment, with Facebook’s ditching of a hybrid HTML5/Obj-C app in favour of an Obj-C-only app the latest blow to land. However, independent observers will already have noted that the battle, as always, is not without it’s fair share of FUD. This FUD-free [...]
gum-cube
Chris Price, August 8th, 2012
Captured webcam frames arranged in a 3D rotate-able cube for your viewing pleasure. A simple tech demo trying out the new getUserMedia API in Chrome 21, with some 3D transforms and canvas based pixel manipulation thrown in for good measure. Try it out Make sure you’re using Chrome >= 21 and have a webcam attached. [...]
