There are a couple of things in my mind to explore in next a few months. Just to note them down before I get lost.
A new pattern – CQRS (Command & Query Responsibility Segregation)
I heard of this term first from my company’s architecture design talk, and heard it again from Uncle Bob‘s presentation. Thankfully and surprisingly, Microsoft has published a free book about CQRS and Event Sourcing (ES) online here.
A new language – Clojure
I’ve heard this language long time back but never really look into it. But recently I have (maybe not only me, the whole community has) growing interest in functional language and scripting after diving in OO program many years. Again this was mentioned in Uncle Bob’s presentation and I feel I should at least try something out from it. Another reason is that it’s based on Lisp – a (old) programming language I have special passion on.
- MVC pattern – backbone.js – A nice online tutorial can be found here.
- AMD (Asynchronous Module Definition) – require.js – A good article here and youtube video here.
- Micro-templating – Hogan.js
[Update 1] (19 Feb 2013)
Today I came across another interesting article when searching for require.js
And two answers to this “not the answer”: