February 01, 2018

Product Design Patterns

I have the habit of writing something down whenever I catch myself repeating the same concept to multiple people on different occasions.

January 05, 2018

Principles of Adult Behavior

Ran into this on hackernews and thought it would be cool to save a copy here. Seems like good advice.

November 16, 2017

Business Logic

This is an early exploration of enabling the composition of multiple [origins](https://en.wikipedia.org/wiki/Same-origin_policy)'s business logic using a controlled natural language (e.g. [Attempto](https://en.wikipedia.org/wiki/Attempto_Controlled_English)) and [markdown](https://en.wikipedia.org/wiki/Markdown).

November 10, 2017

Some Missing Schema.org Actions

In the process of working with John Foliot at the [W3C Personalization Task Force](https://github.com/w3c/personalization-semantics) we identified a series of schema.org Actions that were entirely missing from the [original taxonomy](http://blog.sgo.to/2014/02/a-taxonomy-for-verbs.html).

October 07, 2017

Microforms

microforms is a file type (```application/microforms```) designed to expose REST endpoints.

July 02, 2017

Channel-oriented PubSub

A channel-oriented pubsub protocol is a network protocol that enables **subscribers** to register their interest to **channels** and get **notified** when **publishers** push content to them. It is said to be a **decentralized** pubsub protocol when multiple participating nodes collaborate while still being resilient to untrustworthy nodes.

November 11, 2016

User Centric Web

In the past year or so I've been having a recurring discussion around "the app-centric web" and the "user-centric web". Lots of other people have converged in a similar discussion, but I figure it would be constructive to write down my own in case it adds anything to the discussion....