15 February 2014

Typograph - Scale & Rhythm

Typograph - Scale & Rhythm

This page falls somewhere between a tool and an essay. It sets out to explore how the intertwined typographic concepts of scale and rhythm can be encouraged to shake a leg on web pages.

This would be useful even just as a beautifully typeset, clearly written introduction to important ideas in typography. The fact that it also works as a tool for generating base typographic CSS styles is just over the top awesome.

31 January 2014

Data binding in d3 and AngularJS

It seems d3 sees itself as kind of a data binding library, that happens to be good at visualisations. This usually confuses newbies to no end, but makes sense once you get the hang of d3. But bindings are also a core pillar of Angular’s way of working. So using both leads us to having two duelling libraries, both trying to control the DOM. In order to get what we want, we need to understand both and use both. This doesn’t feel right. – Alexandros Marinos

A wonderfully clear article that puts its finger on the weirdness I’ve been feeling in putting angular and d3 together. Here’s the whole article

18 January 2014

The woes of describing a data model in Javascript

Is it just me, or is describing a complex data model in Javascript (or any non-statically-typed language) just… not as good?

I mean, my friend Aaron White and I used to be rather zealous about the beauty of type safety, and while we had our serious beefs with Java, at least it gave us a robust way of defining a data model.
(more)