In fact, I live in the Eagle Rock neighborhood of Los Angeles.
I work at Google, mostly on YouTube1. Before becoming a Googler, I was an inventor and head of design at textPlus (formerly GOGII), where we made a nifty messaging app for iOS, Android and Blackberry.
So, what, you’re some kind of blogger?
Hardly. I rarely write and when I do, it’s often on Medium. hasLayout is a domain I’ve had for many years and it’s been put through the ringer. Right now it serves largely as a sandbox for me to experiment with responsive design techniques. That said, I’ve written a few articles this year, and I hope to write a few more. Since Medium isn’t an appropriate place to write about coding, I expect this site to steer more toward that direction.
What about the weird name?
The term “hasLayout” first made the scene in an article entitled On Having Layout. In it, the author describes a property called “layout” that IE assigns (or does not assign) certain qualifying HTML elements, thus granting them physical dimensions. As it turns out, a huge percentage of dasterdly IE rendering bugs are caused by IE not knowing when to grant an element “layout”.
“‘Layout’ is an IE/Win proprietary concept that determines how elements draw and bound their content, interact with and relate to other elements, and react on and transmit application/user events…
“…Microsoft developers decided that elements should be able to acquire a ‘property’ (in an object-oriented programming sense) they referred to as hasLayout, which is set to true when this rendering concept takes effect.”
For a more in-depth explanation of hasLayout, read the original article