Jasmine Scaffold - A Sublime Text Plugin

  • javascript, Jasmine, Sublime Text, Jasmine Scaffold, Unit Testing

Jasmine Scaffold is a Sublime Text plugin aimed to make writing blocks of Jasmine unit test logic quick and easy. Rather than having to type out all those ugly curly braces and brackets you can simply type out your specification, run Jasmine Scaffold and you'll be ready to start writing…

A Dissection of Android's Material Design Hamburger Animation built in CSS

  • material design hamburger, android material design, hamburger animation

After a recent update to Google's Play Store I spotted this slick animation when opening the sidebar. Image sourced from Android Police. I figured I'd try and replicate it in CSS as a fun experiment. I began by checking out some existing examples and implementations of animated hamburgers, some of…

Consistent Page Titles on Your Ghost Blog

  • ghost, github, SEO

Edit: The pull request mentioned in this post highlighted a few issues with my inital thinking but the general gist of my idea is still applicable. If you want to ensure that search engines are consistent in how they display your page titles then follow my method below. Here's a…

Native Bind Once in AngularJS 1.3

  • javascript, angularjs, bind once, one time binding

A new feature landing in AngularJS 1.3 is the ability to bind an expression to a view without adding a watcher and constantly digesting it. If you've ever worked with large ng-repeat's then you may have come across performance issues attributed to the number of watchers on a view.…