Here’s what we’ve seen of interest this week.
Choc - lets you interactively explore code
Filtering Arrays with Array#filter
Libraries & Frameworks
Johnny Manziel Timeline - a nice example of using the Timeline library for an effective interface
The Future of AngularJS
How Complex are TodoMVC Implementations
BrowserSwarm - providing automatic testing across multiple web browsers for your Github project
Oh, I love a good rant.
Also wtf is this? <li ng-repeat=‘foo in bar’>??? It’s soup. A rant about Coffee would taste much better if it didn’t love soup as much as it hates coffee. At least throw a “data-” prefix on that crap. Soup+template is somehow more readable than HTML+template, but Coffee isn’t???[/ot]
It’s an AngularJS attribute - they kinda rubbed me up the wrong way when I first saw them too.
I saw something yesterday from a developer who also dislikes Angular called React, where a virtual DOM is created and then diff’d against the existing one to achieve fast updates.
It may be feasible to create a custom Angular DTD - so that validation can then safely occur - but other solutions that I’ve seen that result in better validation support is to use the data- prefix or to use class names instead.
This is a great initiative, Paul. I’m gradually working my way through the links.