Archive for Oct 2011


A Database is Like a Phone that Doesn't Ring

The Evented API specification is a way to get the phones ringing in today's Web APIs. For real-time applications, that's critical.
Continue reading...


Semantic Translation in Event Systems

Semantic translation is a type of event abstract that changes one event into another based on the context of the original event. This blog post explains and shows how to do it in KRL.
Continue reading...


What Personal Event Networks Do

Personal event networks create a world beyond mobile and social where products are part of your social network.
Continue reading...


Occupy Something

The Tea Party and Occupy Wallstreet crowds ought to ignore their differences and concentrate on what they have in common: changing the current corporatist structure of American politics to better represent people instead of special interests.
Continue reading...


App Pushers and Enforcers

Lately, I've noticed a phenomenon that is extremely unhealthy, not mention annoying: companies more or less forcing you to use their mobile app instead of their Web site. The truth is that most businesses don't need an app. They just need a Web site that works.
Continue reading...


The Evented API Specification

The Evented API specification provides a standard method for APIs to signal events using any programming language or system that supports HTTP. Signaling events from APIs provides a means for them reach out when something happens instead of waiting for a request.
Continue reading...


Personal Event Networks: Building the Internet of Things

An Internet of Things--social products and services--will have as profound an effect on our lives as the changes of the preceding 15 years. I believe that personalized event-driven programming models are a key part of the architecture that makes them real. Events make active participants of formerly passive APIs and make social products a reality.
Continue reading...