Home

Wallpaper Collection

Over the past year I have spent a bit of time every week finding interesting backgrounds for my desktop. I was increasingly getting annoyed with the amount of time I was spending on this never ending project. So I decided to roll my own Windows 7 theme with the backgrounds... Read more

Chromecast Style Windows 7 Sidebar Gadgets

I've had a Google Chromecast for a couple of months, one of the things that I really like about it is how the time was displayed in the bottom left corner. So I decided to create a set of windows sidebar gadgets that look like they would fit on the... Read more

Useful Plugins for Aptana Studio 3, Part Deux

This is a follow up post to useful plugins for Aptana Studio. Since writing that post I have stumbled on a couple other useful plugins / tools I would like to share. Fullscreen I looked for a fullscreen plugin after being enamored with LightTable's fullscreen feature. This plugin hasn't been... Read more

Web Components - IowaJS, Oct 2013

Looking back, jQuery UI was my first experience with "web components". When I first discovered them I as amazed as to how easy it was to setup any widget. Just include jQuery and jQuery UI and just call the widget code. In the exsmaple below, .button() Setting up of an... Read more

jQuery cloneVal, automatically copy :input values

It's been awhile since I released a good old fashion jquery plugin. cloneVal targets :inputs on a form and lets you copy/clone the value to one or a set of target :inputs. view the code in action GitHub A practical use case for this plugin would be an e-commerce form... Read more

Fun with HTML5 templates and shadowDom API

I recently started playing around with the new <template></template> tag introduced in html5. On the surface it looks pretty plain, it appears to another template engine. But when combined with the shadowDom API it can be pretty powerful. Take this code example. <div id="target"> <span class="label">Enter your name</span> <span class="name">name</span>... Read more
  1. Previous
  2. Next