-
Individualizing CSS Properties with CSS Variables
A followup on how CSS Variables bring a new level of control over properties that support multiple values at a time.
-
A Trick: Individual CSS Transform Functions
The difficulty with managing multiple transform functions in a single transform property forever resolved (kinda). Here's how to (almost) get independent transform properties today.
-
A Different CSS Motion Path
... wherein I write about how I had envisioned CSS Motion Path working when I first heard about it.
-
When to Use the Web Animations API
CSS already does a lot for animation... so when might you want to use the Web Animations API over it?
-
A Mouse, Some Touches, and All Sorts of Pointers
Pointer Events are now (at least partially) present in three major browsers. I needed a refresher.
-
Promises in Web Animations
Learning about the Web Animations API and wondering what these Promises are in the spec? Here's a little intro to some basics.
-
Of Layouts with Columns
Trying out columns for you large screen users out there.
-
Web Animations API Tutorial Conclusion
Concluding and summarizing the introductory series.
-
Web Animations API Tutorial Part 5: The Loveable Motion Path
All about animating along a path in Part 5 of the Web Animations API series.
-
Web Animations API Tutorial Part 4: GroupEffects & SequenceEffects
Focusing on the polyfill's support of GroupEffects in Part 4 in the Web Animations API series.
-
Tessel + NeoPixels + Web + More
Creating a light show on a wall with a Tessel, a NeoPixel strand, and of course some JavaScript.
-
Web Animations API Tutorial Part 3: Multiple Animations
Part 3 in the Web Animations API series looking at some advanced usage.
-
Web Animations API Tutorial Part 2: The Animation & Timeline Controls
The second part in the Web Animations API series exploring timeline controls.
-
Web Animations API Tutorial Part 1: Creating a Basic Animation
The first official article in a series highlighting the features of the Web Animations API... starting with how to create a basic animation.
-
Let's Talk about the Web Animations API
My hope is to start a series of posts highlighting the features of the Web Animations API that are already in browsers (and the polyfill) now, exploring why we want this API, and figuring out the nuances.
-
How Many Days Since?
I wanted to know how many days it had been since a given date, so here it is.
-
2015
Thoughts on the year so far
-
The Upcoming iPhone 6: Everything we know so far!
-
Implications of an Open Sourced WinJS
The big news out of Microsoft's Build conference was that Microsoft is open sourcing WinJS.
-
South By Reflections
Here are a few observations and things I appreciated about SXSW.
-
Windows Store Development Resources
It’s great that we can use front end technologies to build apps, but the fact that there are three languages to develop in divides the available information.
-
Path to Palindromes: Puzzles and the Web
This is my first attempt at developing a game. Find as many palindromes as possible within a grid of numbers before time runs out.
-
Other Browsers, Keyboards, and Height
As a followup to my article on iOS 7's keyboard and height problems, I thought I'd check in with other browsers. And I'm more confused than before.
-
iOS 7, Keyboards, and Height: A Lesson in Confusion
It might be a bug, or it might be an intended change… but the keyboard affects iOS web views in new ways with iOS 7.
-
Taking the Responsive Web to Windows 8... and 8.1
Going into the projects one of my favorite features was the multitasking views, showing two apps side by side. It seemed ripe for responsive web design.
-
Succeeding (with a Caveat) with Lavaca, Cordova 3.0, and BreweryDB
I've created an app called Local on Tap to experiment more with the MVC framework Lavaca, the latest release of Cordova, and a crowdsourced database for craft brewing called BreweryDB
-
Using Lavaca to Start a New Mobile App: Part 1
It goes without saying, so I’m going to say it - there are a lot of frameworks out there to handle front end (JavaScript) MVC.
-
The Little (& Barely Documented) Things in WinJS & IE - Handling Basic Input
Our client for my first Windows 8 project wanted to turn our Semantically Zoomable ListView on the initial screen of the app to behave like the Windows 8 Start Screen. Seemed reasonable.
-
Missed Opportunities... On Repeat!
I've been trying to find a way to break out from these missed opportunities and be ready the second something comes up. Here's my current plan.
-
A new place and the same old issues
I started my first new job in almost five years recently. With it came a change from working with a single organization to the world of client services. Mobile services to be precise.
-
A new site and a new blog
Here we are with the first blog post on my new Wordpress setup on my recently updated site.