The unlikely trio MUST, SHOULD, and MAY in internet standards
It’s not that HTML is impossible to read or write — it’s just awkward.
Accuracy · Usability · Safety · Compliance
The traces of data that we leave behind, like breadcrumbs scattered on the trail of our daily lives, has become troubling — much more troubling than the topics of surveillance, or advertising, or behavioral prediction would each suggest.
Correctly configuring CORS for content-type application/json
Infinite scroll provides a better user experience than paginated search results. It keeps shoppers and readers engaged with what they've already demonstrated an interest in. It's not difficult to implement, here's how.
Time zones are straightforward, but when it comes to summer-time versus winter-time daylight rules, there's a big gap in our understanding.
Here's an intriguing job interview question — Can you describe the difference between a component and a module?
How to create an API for -- tap, press, flick, swipe, scroll, pinch, spread, pan, rotate, and more.
Lately I’ve begun to wonder if open-source licensing has failed to keep up with technology. The first version of GPL debuted in 1989, and was updated soon after in 1991. The most recent revision of GPL was in 2007. That was 14 years ago!
Game programming uses a software pattern that's also applicable to more serious endeavors such as: time-series charting, interactive data visualization, and scientific modeling.
How to use broadcasters and listeners for dependency-free code
Standards — those dense documents chock-full of jargon, long-winded sentences, and intertwined self-referential definitions — you’ve got to hate them, but you’ve got to love ’em too. They make everything we do possible.