Google Launches Chrome Packaged Apps

Google has announced the release of Chrome version 22 to developers. The exciting thing about this version is Chrome Packaged apps: a mechanism which allows web applications to behave much more like native applications, blurring the lines between the two. Packaged apps are installed for offline use by default and also open up new low-level […]

Continue Reading

Func<T> vs. Action<T>

Although I’ve been using Func<T> and Action<T> for years, I’m embarrassed to say I hadn’t really thought about the differences between them – or more importantly, how they are in fact two sides of the same coin. Most of the time their use has been a natural reflex action to a coding problem, and the […]

Continue Reading

Introducing…. Meteoric

Meteoric (source: http://github.com/richstokoe/Meteoric, documentation: http://richstokoe.github.com) is a JavaScript framework that allows UIs to be built on-the-fly driven by JSON metadata. The JSON metadata is parsed by “writers“, very focussed JavaScript functions which understand the specific requirements of that metadata and spit out HTML to the DOM. Styling is done through CSS. The idea is that […]

Continue Reading

An ASP.NET MVC4 Razor2 Bug? (Updated)

Let’s Get Geeky!! This week I have been updating a project I’m working on from ASP.NET MVC3 to ASP.NET MVC4 (Beta). MVC4 ships with an improved version of the Razor view engine. But “updated” apparently also means “broken”… That is, if you’re using jQuery UI Widgets. Which I am. So it is. Let’s build a […]

Continue Reading