Opinion
-
Opinions of Leaders Considered Harmful
Note: this started as a rebuttal to Jeffrey Zeldman’s piece (Kiss My Classname) but I thought there was more to it, hence the title…
-
What nobody tells you about "will-change"
TL;DR: do not use
will-change
until all modern browsers are onboard with it (unless you know what you’re doing). -
Managing Stacking Contexts in a “hostile” environment
Note: this is a proposal I recently wrote for Yahoo!. It has been edited for external audience.
-
Common practices do not necessarily mean best practices
This is a post about “recommendations” that I consider bad practices (I am less concerned by their methods than I am about their adoption.) This is my short list:
-
Google Fonts, Google Analytics, and performance
Onboarding Google fonts and analytics come at a price. Looking at perf results, I decided to drop both.
-
Challenging CSS Best Practices
When it comes to CSS, I believe that the sacred principle of “separation of concerns” (SoC) has lead us to accept bloat, obsolescence, redundancy, poor caching, and more. Now, I’m convinced that the only way to improve how we…
-
Lib and learn?
Below is a tweet I posted a month ago. It’s mostly a knee jerk reaction to a couple of experiences I had just had.
-
My take on Responsive Line Breaks
It is this tweet from Mathias Bynens that made me look into an article titled Responsive Line Breaks.
-
My thoughts about the latest Image Replacement techniques
If you’re in the business of building web sites, chances are that you heard about the latest Image Replacement (IR) techniques:
-
Should you use padding or margin to create space between boxes?
Last week I posted this CSS “tip” on Twitter…
-
Did we lose track of the big picture?
It seems to me that we are slowly switching from publishing content for the Web, to making content accessible to Screen-Readers (SR) – from targeting users, to focusing on devices and modern browsers.
-
Thank you Internet Explorer
This is an article I meant to write for a long time, but due to the hysteria about IE6 I thought it would be considered “provocative” and that people would think I’m fishing for comments. But…
-
html5 elements and surrogate div
TL;DR Check the demos: Nesting versus Wrapping and HTML5 without Javascript
-
base.css versus reset.css
For a long time, the very first line in my style sheets was
* {margin:0;padding:0;}