All
-
100 Bottles CSS Game
Using CSS to create a small game, including handling user interaction and the computer's moves.
11.10.2012 -
10k Apart: 10k Slides
Creating a presentation application in as many bytes as a favicon.
9.28.2019 -
404
-
Adventures and Travels
The travel bug bites hard. Going back to the roots of this website, carving out space to write about adventure and globetrotting.
-
CSS AI II: Declared Intelligence
5.10.2013 -
CSS AI: Declared Intelligence
Can a game tree be stored in CSS and used to drive a computer AI? Spoiler: yes.
4.21.2013 -
CSS Dot Matrix Counter
Some ideas can instantly be recognized as bad ones. This was one of those ideas. This was the type of idea that could only be had after reading bits of an autobiography on writing AI and drinking Elysian IPA. But it was simple enough.
3.12.2013 -
CSS3 Interactive Interfaces
11.30.2012 -
CSS3 Letterpressing
By using text-shadow, we can help better implement type to be closer to the typographer's original intent.
12.3.2011 -
Contact Me
-
JavaScript Array and Object Comments
5.1.2011 -
Local Storage Sync: Google's Missing Option
9.8.2012 -
Making Change: Interviewing with CSS
"Please code this in a language of your choice." CSS is a language. It runs in O(awesome time).
11.30.2014 -
Making Purple: Pretty Gutters in CSS3
CSS3 selectors can help make proper gutters in floated content. This problem was posed by LifeHacker.
4.1.2011 -
Out There
Ivy League trained philosopher turned developer. Fanatical about HTML, CSS, JS, UI, UX and other acronyms.
-
Public Speaking and Conferences
On several occasions, I've been lucky enough to share my passion for web technology with an audience. Looking for a speaker? Reach out.
-
QR Codes: A Mirage in the Desert
3.26.2011 -
Responsive Content Field Guide
6.11.2011 -
Responsive Content Revisited
3.12.2012 -
Simulating Mobile Sites on an iPad
2.1.2011 -
Styling Parent Elements in CSS
I love CSS. Really, I do. However, no matter how much time CSS saves, there are some tasks that are very hard to do. Consider vertical centering. Consider equal height columns. In this article, we consider styling parents.
9.5.2010 -
The Fine Print
-
The Philosophy of Content Strategy
8.31.2012 -
What Local Storage Means for Content
11.10.2012