Post Halloween Developer Newsletter - 4th October
Nov. 4, 2013
Resolving schema hack nightmares - Pawel
Auto resolving schema conflicts
Cool hack on how to make sure your schema conflicts are always good to go.
Starlogs - MattP
Starlogs is a toy for github projects. Give it a project owner and project, and see the commits rendered in the style of the Star Wars story. There's even a predictable theme tune. Here's what it looks like for the devise authentication library: http://starlogs.net/#plataformatec/devise
What is your type - Ben J
What is your type Go through an epic journey to find out your type.
CSS3 features that you can actually use - Lee R
Some interesting little tricks with CSS3 that you can use in projects.
Lean anti-patterns - Sven A
Lean Enterprise Anti-Pattern: The Lean Waterfall
I find the ideas around segmented iterative development being an anti-pattern quite eye-opening because it suggests that ultimately we're only effective as an Agile company when our clients experience significant push-back into their own planning and product development cycles…
“The Ultimate guide to learning AngularJS in one day” - Rich A
This post is a great introduction to the larger concepts around AngularJS. It's a little lacking on the testing side of things, which I find to be one of Angular's greater strengths, but it's a great read with thorough examples throughout.
Snap.svg - Rich A
Yes, it's yet another SVG library, no it doesn't fallback to IE8, but it does focus more on the animation/interaction side of things, and it is simple enough to get up and running in a few minutes. Give it a go.
The Parable of Mustache.js - Murray
Jan Lenhardt has written a great article about the history of mustache.js. On the face of it he's written an interesting look back on why he wrote mustache.js, and how to cope with others advancing your work via forks. What I mainly took away from it however is his point that often there is no one true implementation of an idea. Extracting specs from the original allows multiple implementations of an it to exist to cover different purposes. For example: Mustache itself has been implemented in multiple languages, and within JS it's been implemented multiple times; all of these serve slightly different purposes, and that's ok!