The Archives
-
2017
-
Team Incentives in Overwatch
-
Happier HTML5 Form Validation
Native HTML5 Form Validation. The way you want it. In 6 lines of code.
-
The Medium
-
Is Heart the greatest rock band ever?
-
Me listening to any song by The Police
-
Transpiled for-of Loops are Bad for the Client
Or... How we increased browser compatibility and reduced our JavaScript bundle 10% by using a different kind of for-loop.
-
The Era of Newshammer
Notes about my bigger, font'y'er, and more themeable redesign
-
A good science fiction story...
-
Dave Goes to the Microsoft Edge Web Summit 2017
-
Breaking the Grid
Two ways to break CSS Grid and how to fix it
-
Jonathan Haidt: The moral roots of liberals and conservatives ›
-
Disalienation: Why Gender is a Text Field on Diaspora ›
-
Shigeru Miyamoto's 1999 GDC Keynote ›
-
The Problem with IE9
And the dilemma of supporting older browsers
-
Jekyll Includes are Cool
And my slow conversion over to Web Components
-
Namespaces
One of those groany posts about job titles
-
4 Things I Know About Pattern Libraries
And one thing I don't...
-
Having a Hard Time
-
Initial Impressions of CSS Grid Layout
-
In-somecontext Sass Partials
-
How Buildings Learn ›
-
Thoughts on Negative Margins
TL;DR I don't trust 'em.
-
Hassle-free Full Bleed with *:not()
Breaking out of container DIVs with this one weird trick
-
My Bash on Windows Dev Environment
-
My PocketCHIP
A quirky little customizable device for surfing the web, playing games, and writing blog posts.
-
Disneyland and the Character Machine
-
APT Features that Web Tooling Craves
-
2016
-
Dave Builds a PC
Zen and the Art of PC Maintenance
-
Addiction, the Mobile Currency
The Repercussions of an Attention-based Economy
-
The Shitlord in the Forum Problem
-
Desktop is Lava
-
How I'd Save Windows Phone
-
Super Mario 64 - 1996 Developer Interviews ›
-
The Shock of the New: Trouble in Utopia ›
-
The Web Is Ruined and I ruined it ›
-
Windows Shutdown Crapfest ›
Moishe Lettvin explains why Windows Vista shutdown menu had Switch User, Log Off, Lock, Restart, Sleep, Hibernate, and Shut Down
-
I don't care about accessibility ›
Kicking off a week of #oldgold posts with one of my favorites, Jeffrey Veen declaring that he doesn't care about accessibility.
-
Hidden Expectations
The hardest parts of the Web are the invisible parts.
-
Solvable Chunks: One Week Video Game
How I built a Massive Multiplayer Online HTML5 Canavs Game in One Week
-
The #davegoeswindows Finale
TL;DR I'm sticking with Windows
-
A Standard System of Measurements?
-
Ruby on Rails on Bash on Ubuntu on Windows
-
Dave Goes Build
Microsoft invited me out to their annual developer conference
-
Responsive Product Comparison Tables
-
Alternate Realities
A follow-up to my lament about Lists, Details, and Flows
-
Lists, Details, and Flows
A lament around interface design
-
Jekyll on Bash on Ubuntu on Windows
-
Dave Goes Back to Mac for 20 Minutes
Yup, I'm still enjoying these Always Sunny-style titles.
-
Spring Cleaning
This man broke up with jQuery and Web Fonts and you won't believe what happened next!
-
Screencasts on a (Performance) Budget
How to record and optimize HTML5 video screencasts on Mac, iOS, and Windows 10
-
Light Frames, Great Content
An approach to building modern websites.
-
Dear Github ›
-
#davegoeswindows check-in
Entering month five of being on Windows, I thought it would be nice to check-in on my progress.
-
2015
-
Intrinsic Placeholders with the Picture Element
Picture + Intrinsic ratios = My new bestfwend.
-
The Cost of Frameworks ›
-
Chrometophobia
My dark shadow, a fear of money
-
On Hurk-Jerk
Mixed emotions on progressive critical path rendering
-
Dave Goes to the Microsoft Store
Hardware failures, Troubleshooting, System Restores, Microsoft Stores, DRAMA!
-
The Invisible Hand of the Barista
-
Windows Editors and Shells
The nuts and bolts of my dev environment setup.
-
Making a Video Game
Trying to complete a goal from my childhood
-
Side Products
Building a micro social network in your spare time.
-
Developing on Windows
What is and isn't working on my dev environment as #davegoeswindows
-
Dave is Going Windows
To celebrate the launch of Windows 10, here's an update on #davegoeswindows
-
Every Browser is the New IE (to me)
A list of all the pet features I want in browsers
-
DUCK! ›
-
Children of the Magenta (Automation Paradox, pt. 1) ›
-
The Gruen Effect ›
-
A Special Feature ›
-
Loki’s Wager ›
-
Apple and Google Race to See Who Can Kill the App First ›
-
Progressive Apps: Escaping Tabs Without Losing Our Soul ›
-
What’s New in Web Development in WebKit and Safari ›
-
The Economic Value of Rapid Response Time ›
-
The Desktop Conundrum
-
#davegoeswindows?
Mac Monoculture vs. Device Diversity
-
Deploy a Password Protected Jekyll Site on Heroku with Dropbox
We may have stumbled on one of the Holy Grails in Client Services
-
Ol’ John Henry
Can Web Design Beat the Machines?
-
2014
-
COMIC: How Mobile Browsers Market Themselves
-
COMIC: How Browsers Market Themselves
-
Mental Adoption Process
How I acclimate to new and exciting technologies.
-
Web Archeology
Restoring some of the history of the web, the 1994 Microsoft.com homepage
-
RWD Bloat Part II
A step-by-step walkthrough of making my site faster.
-
RWD Bloat
Responsive web design gets a bad rap for poor web performance. I investigate. News at 11.
-
Sharing Podcasts
How we can use technology to save podcasting!
-
2014: The year we all go 4K
Sub-$1000 4K displays and how they relate to responsive web design.
-
2013
-
Caption Everything
Using HTML5 to create a real-time closed captioning system.
-
Garbage in the Walls
A post about craftsmanship and garbage
-
So I trolled The White House...
The tale of a parody bug report that grew and grew.
-
A Renewed Perspective
What two weeks of paternity leave taught me about being Mobile Only.
-
Ughck. Images.
A follow-up post to my 2012 "Mo’ Pixels, Mo’ Problems" article for A List Apart
-
Introducing TimeJump
Drop-in deep linking for audio and video podcasts.
-
Responsive Deliverables
In a world of growing front-end complexity, what are we handing off to clients?
-
Ideas of March
Every year, #ideasofmarch reminds me of what originally got me into web design—the blogging. This is my first time to get off my ass and partake.
-
#Protip for Startups
Why startups might want to more rapidly embrace RWD.
-
The A11Y Project
Introducing The Accessibility Project, an open source project that aims to make accessibility easier for front end developers.
-
2013, the year the Mayans forgot.
The year I hopefully become a better programmer.
-
2012
-
Em-limited Content
A relative approach to typographic measure.
-
A brander newer blog
"I want to redesign my blog" is the designer's curse. Thusly, I revamped my blog from the inside out. Here are all the gory details.
-
Making Video.js Fluid for RWD
Video.js is a pretty, smooth, CSS-styleable video polyfill and my Google-Fu didn't return any responsive examples, so I grokked this out.
-
Uncle Dave's Ol' Padded Box
Recently on ShopTalk, we were asked about our favorite CSS tricks. I thought I'd share a new trick I've been playing with in my RWD workflow.
-
2011
-
Responsive Image Hierarchy
Image Height == Image Importance.
-
Responsive Video Embeds with FitVids
I'm pleased to announce FitVids, a Paravel + Chris Coyier venture.
-
Tiny Apps on Tiny Devices
As if 10K Apart wasn't already challenging enough, this year submissions have to be responsive.
-
Interaction
New technologies are being added to the browser faster than we can blog about them.
-
Two-Tone Borders with CSS3
-
AustinJS Lettering.js Presentation
-
2010
-
40 Things I Learned From Side Projects
-
Lettering.JS
-
Web Performant WordPress
80% of the time users wait for a web page is because of the frontend.
-
Fuck Yeah Mobile Web
-
Dribbble Wordpress Plugin
We were drafted, we fell in love, we made a WordPress plugin.
-
A Brand New Design
-
Processor Fans Are A Part Of UX
-
Audio, the silent browser killer
-
2009
-
Announcing the ATX Web Show!
-
NPR, NYTimes and the Future of News
-
What I'd like to see from Lithium #li3
-
Rabbithole Log #1
-
Digg forsakes its first love.