Category: ai

Narrate your life with Generative AI

Category: angularjs

Category: automation

Smarter automations with dummy switches

Category: browser

So how does the browser actually render a website

Category: css

Modernizr 3: A beginners guide

UITableView in JavaScript, list view with re-usable cells using flexbox

A follow up to obtaining 60fps scrolling performance

Composited layers in iOS Safari bug

Curtain reveal effect using CSS

A short Modernizr course

Handling high resolution sprite images with CSS3

Pure CSS collapsible tree menu

Futurebox, lightbox without the javascript and target pseudo-class

Is that a Speedo in your pocket?

Custom radio and checkbox inputs using CSS

Futurebox, revisited

Determine iPhone orientation using CSS

Advanced hover states using CSS

Sangraal layout: A true flexible, fluid CSS layout

A look at pure CSS IE6 min-width solutions

Why display: table shouldn’t be frowned upon

Category: golang

How I built my earthin24 twitter bot

Category: hacking

Earth in 2022

How I produce the @earthin24 yearly summary

Solar dashboard using Adafruit MagTag

How I built my earthin24 twitter bot

Creating a sunrise alarm with the LIFX lightbulb

Category: html

Modernizr 3: A beginners guide

Weird behaviour with optgroups in iOS6 Safari

Category: html5

Stop iOS10 browser auto-locking

A short Modernizr course

Drag out files like Gmail

Is that a Speedo in your pocket?

Web Notifications

Font Dragr: A drag and drop font tester

Drag and drop file uploading using JavaScript

Category: javascript

Patching builtin Web APIs using Proxy and Reflect

Modernizr 3: A beginners guide

UITableView in JavaScript, list view with re-usable cells using flexbox

A follow up to obtaining 60fps scrolling performance

Stealing the users back button with the History API

Multi-level Source maps

Bunyip: client-side unit testing made easy

A short Modernizr course

Playing with the clipboard in iOS safari

addEventListener, handleEvent and passing objects

Fullscreen HTML5 video

I scope, you scope, we all scope for NoScope! JS style element injection quirks in IE

Remote debugging with jsconsole, a different take

Getting fancy with the console

I’ll have the DOMFileSystem with a side of read/write access please…

Drag out files like Gmail

How Gmail’s drag and drop works and why it’s not supported in Safari

Is that a Speedo in your pocket?

Web Notifications

Font Dragr: A drag and drop font tester

Drag and drop file uploading using JavaScript

Accessing the GPS in iPhone Safari

5 clever uses of the canvas tag

iPhone bookmarklet, for saving bookmarklets

Category: making

3d printed rainbox overflow shark

Category: mobile

Stop iOS10 browser auto-locking

Testing on Mobile devices

Category: rant

Top 8 April Fools websites of 2009

Category: renewables

Using virtual lightbulbs to represent solar stats in HomeKit

A year in review of an electric home

Category: xhtml

Advanced hover states using CSS

5 clever uses of the canvas tag

Sangraal layout: A true flexible, fluid CSS layout

A look at pure CSS IE6 min-width solutions

Why display: table shouldn’t be frowned upon