Thursday, October 22, 2015

WebHooks

Introducing Microsoft ASP.NET WebHooks Preview - .NET Web Development and Tools Blog - Site Home - MSDN Blogs

"WebHooks is a lightweight HTTP pattern providing a simple pub/sub model for wiring together Web APIs and SaaS services. When an event happens in a service, a notification is sent in the form of an HTTP POST request to registered subscribers. The POST request contains information about the event which makes it possible for the receiver to act accordingly."


"personal cloud": Sandstorm.io

podcast interview:
Your Personal Cloud Platform with Sandstorm.io and Kenton Varda on the Hanselminutes Technology Podcast: Fresh Air for Developers

Sandstorm.io is a tool based on Linux virtualization technology that is also used for Docker,
but in this case it is optimized to security / app isolation more than portability that Docker is focused on.

"Install apps to create documents, spreadsheets, blogs, git repos,
task lists, and more as easily as you'd install apps on your phone.
Sandstorm is open source and can be installed anywhere.



It is using communication protocol Cap'n Proto that is an "successor" to Google's Protocol Buffers, It is very fast by avoiding serialization for sending messages. Instead, it is using same data format in memory and when sending messages.