I'm Todd, I teach the world Angular through @UltimateAngular. Conference speaker and Developer Expert at Google.

FireShell, fiercely quick front-end boilerplate and workflows

Built for the modern developer. For teams and the individual, encouraging a better workflow. JavaScript task running, build processes, autominification and file concatenation, wrapped with an enhanced HTML5 boilerplated framework....

Read more FireShell, fiercely quick front-end boilerplate and workflows

Building out an HTML5 experience with Intels HTML5 Hub, for Rolling Stone magazine

Back in June this year, I was approached by Intel and Rolling Stone magazine to create the first online HTML5 experience for the new HTML5 Hub project. HTML5 Hub is...

Read more Building out an HTML5 experience with Intels HTML5 Hub, for Rolling Stone magazine

Echo.js, simple JavaScript image lazy loading

I’m currently working on a project for Intel’s HTML5 Hub in which I require some image lazy-loading for an HTML5 showcase piece that’s high in image content. After a quick...

Read more Echo.js, simple JavaScript image lazy loading

Hacking the HTML5 <video> element with Suave.js

Suave, for elegant HTML5 videos (how they should have been). Suave was built to re-engineer the unstructured mess the HTML5 <video> tag presents. Suave cleverly takes all the strain of...

Read more Hacking the HTML5 <video> element with Suave.js

Using Grunt and Chrome Workspaces for in-browser development

After some great interest in why I ditched Sublime Text 2 for the day to fully code inside Google Chrome, here’s the promised screencast on how to do it yourself....

Read more Using Grunt and Chrome Workspaces for in-browser development

Psswrd, the show/hide password JavaScript plugin

Show/hide toggling for password inputs. Psswrd is a neat little script I’ve put together to aid in better user experience when users are completing your forms or actioning things inside...

Read more Psswrd, the show/hide password JavaScript plugin

Is it time to drop jQuery? Essentials to learning JavaScript from a jQuery background

jQuery has been a godsend to pretty much all of us front-end developers since its release, its intuitive methods, easy functions make light work of JavaScript’s loosely typed language. JavaScript...

Read more Is it time to drop jQuery? Essentials to learning JavaScript from a jQuery background

Re-engineering the jBar plugin with Immediately-Invoked-Data-Expressions

Earlier this week I wrote about IIDE, Immediately-Invoked-Data-Expressions. Not an official term as such but an insight into the explanation of what our code is actually doing when utilising HTML5...

Read more Re-engineering the jBar plugin with Immediately-Invoked-Data-Expressions

Revisiting SVG workflow for performance and progressive development with transparent data URIs

A few months ago I covered a range of SVG techniques that proved to be a great progression for developers looking to ‘get into’ SVG development. For those who are...

Read more Revisiting SVG workflow for performance and progressive development with transparent data URIs

IIDE, Immediate-Invoked-Data-Expressions, data-init and using HTML5 to call your JavaScript/jQuery

There’s something that’s been at the back of my mind ever since I’ve started writing JavaScript and jQuery, and I think I’ve finally got it down on paper - so...

Read more IIDE, Immediate-Invoked-Data-Expressions, data-init and using HTML5 to call your JavaScript/jQuery