Bootstrap 4 alpha release

Bootstrap 4 alpha has been released.  After a few more alphas, and a couple of betas, we’ll have a new and much improved Twitter Bootstrap.  Though it seems like just yesterday I was looking forward to the release of Bootstrap 3.

Can you imagine that Bootstrap is only 4 years old?  It feels like I’ve been using it forever.  And the rest of the Internet seems to agree…

Migrating Twitter Bootstrap 2.3.2 to 3.0

For those of us who are starting to look into Twitter Bootstrap 3.0  for new projects and possible migration of old projects from Twitter Bootstrap 2.3.2 to 3.0, I found a couple of good resources.   Firstly, this very brief StackOverflow discussion on what has changed between the versions.  And secondly, this really nice migration guide.

If only there was an automation tool that works for me… A few were mentioned in this StackOverflow discussion, but none did anything sensible on my projects.  I guess I’ll have to roll out my own, or use some manual labour in combination with powerful search-and-replace tools.

Rob Ashton : you have ruined JavaScript

Rob Ashton : you have ruined JavaScript

Rob talks about “enterprise”-level-like frameworks in JavaScript and the complexity of abstractions in some of them. For example, quoting AngularJS framework documentation like this:

An Angular “service” is a singleton object created by a “service factory”. These service factories are functions which, in turn, are created by a “service provider”. “The service providers are constructor functions”. When instantiated they must contain a property called $get, which holds the service factory function.

Whether you agree (I do) or disagree with his point of view, the blog post is still hilarious.