Dispatches From the Internets

Web Form Conundrum: disabled or readonly?

Web forms are complex beasts. There are a lot of field types to remember, each with dozens of attributes. It’s hard to know which is the right way to go, especially when presented with a choice between two seemingly similar options for disallowing a field to be edited: disabled and readonly.

TL;DR: If you really need it, which you probably don’t, readonly is what you want.


A Different Kind of Intolerance

Nearly two decades ago, Kelly unravelled the mystery of my digestive tract that had eluded me for a number of years. It had become commonplace for me to get an upset stomach after eating. I didn’t think much of it really, but Kelly noticed a pattern: it only happened after meals that involved milk of some kind. “I bet you’re lactose intolerant.” Turns out she was right. Kind of.


Categories Land in the Web App Manifest

Starting in early May, Rob Dolin began advocating for adding a categories member to the Web App Manifest spec. It was something we’d been discussing for a while now. It’s a feature that will be incredibly useful to users, especially as it relates to PWAs in the Windows Store, other app stores, and in catalogs. This weekend, our hard work paid off and it was added to the spec!



Adding Paragraphs in Zillow Should Not Be This Hard

Kelly and I are in the process of selling our (beautiful) home and I have been amazed at how difficult it’s been for our agents to break up the listing description into paragraphs, especially on Zillow. After a ton of trial and error—after all, I wasn’t gonna let poor software design trump readability—I found a solution.

TLDR; Insert a blank line between the paragraphs and put “  ” (that’s a space followed by a tab) on that line.


My 2017 Mentees

Early this year, I put out the call to anyone who might be interested in a mentorship with me. The response was overwhelming and the decision of who to work with this year was really tough. After a great deal of consideration, however, I chose not one, but two folks I really wanted to work with this year: Amberley Romo and Manuel Matuzović.

I’ve been working with the two of them for a few months now and wanted to highlight a bit about who they are and what we are working on.



PWAs + Desktop = Equity, Opportunity, and Reliability

Next week I’ll be giving a talk on Progressive Web Apps (PWAs) on Windows (and desktop) at Microsoft Build. While researching folks perspectives on PWAs for the desktop, I stumbled on this post from Justin Ribeiro. In it, he makes a solid case for why discussions of PWAs should not be limited to mobile contexts:

As web developers we use the desktop browser different than an average user. We use the desktop to develop and we sometimes fall prey to assumptions about the platform from that experience.