Videos tagged with RPC
Google I/O 2009 - Designing OpenSocial Apps for Speed and ScaleArne Roomann-Kurrik, Chris ChabotMake your apps fast, secure, and scalable by taking advantage of recent updates in the OpenSocial spec, like templates, data pipelining, and proxied content. Learn how to make use of all the tools in the OpenSocial toolbelt, from client libraries to coding aides.For presentation slides and all I/O se...
Google I/O 2009 - The Social Web: An Implementor's Guide
Google I/O 2009 - The Social Web: An Implementor's GuideJoseph SmarrThe Web is going social and the Social Web is going open--come and learn the latest ways to build your website into this social ecosystem. Reduce sign-up friction with OpenID and OAuth hybrid onboarding. Use Portable Contacts to tap your users' social graph without scraping. Let them promote your site across the web with Activi...
Google I/O 2009: Designing OpenSocial Apps for Speed and Scale
Make your apps fast, secure, and scalable by taking advantage of recent updates in the OpenSocial spec, like templates, data pipelining, and proxied content. Learn how to make use of all the tools in the OpenSocial toolbelt, from client libraries to coding aides.Arne Roomann-Kurrik, Chris Chabot
Powering Mobile Apps with Social Data
In this session, we'll show you how OpenSocial's REST and RPC protocols allow access to social data from mobile devices - both as mobile-targeted web applications and as native applications. We'll demonstrate a mobile application and dive into code that uses the OpenSocial Java client library on the Android platform. For those who are attending Google I/O 2009(http://code.google.com/io/), these...
Kilim: Fast, lightweight, cheap message passing in Java. A million actors, 3x faster than Erlang
The message passing (MP) paradigm is often seen as a superior alternative to the typical mix of idioms in concurrent (shared-memory, locks) and distributed programming (CORBA/RMI). MP eliminates worries endemic to the shared-memory mindset: lock ordering, failure-coupling, low-level data races and memory models. It simplifies synchronization between data and control planes (no lost signals or u...
Erlang in Practice Episode 7: Writing Servers with gen_server
In the first half of this episode, we’ll learn how to write Erlang server processes using gen_server, a module in the OTP library. Then, in the second half of this episode, we’ll put what we learned into practice by incrementally refactoring two of our home-grown servers to use gen_server. As a result, you’ll be able to immediately apply gen_server to your next Erlang server p...
Google I/O 2008: GWT and Client-Server Communication
It's a rare Ajax application that doesn't need network access. To the despair of many a developer, though, there are almost as many ways of communicating with a server as there are servers. The usual alphabet soup applies (XML, JSON, SOAP, RPC, and others) but even once you pick one, you're really just getting started. Designing your services for scalability and performance is an art in itself,...
SD Ruby Episode 036: The Return of Kevin Clark
Kevin Clark takes a break from Powerset to give a full-throttle talk on using Merb as a JSON-RPC service, god, gem2rpm, and heckle.