Open Source Bridge 2014

Proposals for this user

App-centric communication interfaces distract us - a people-focused mobile communication experience could both solve that problem and provide numerous other advantages.
This talk will discuss building blocks: from user experience, to markup, styling, and script that can be assembled to create a people-focused mobile communication experience using your own website.

This talk is about how I use language hacks to run the same code natively on PHP and Javascript (JS), which I call CASSIS for Client And Server Scripting Implementation Subset.
I'll describe how I discovered CASSIS, how to use the open source library cassis.js to write middleware logic once for both client & server, and real-world use cases including where I've successfully deployed cassis.js for years (even as an essential part of my own site tantek.com).

Open Source Bridge 2013

Proposals for this user

This talk is about how I use language hacks to run the same code natively on PHP and Javascript (JS), which I call CASSIS for Client And Server Scripting Implementation Subset.
I'll describe how I discovered CASSIS, how to use the open source library cassis.js to write middleware logic once for both client & server, and real-world use cases including where I've successfully deployed cassis.js for years (even as an essential part of my own site tantek.com).

Open Source Bridge 2012

Sessions for this user

Meet the pioneers of the new Indie Web, learn what's changed, and how you too can reclaim your content, your data, your online identity. Join our panelists as they debate a variety of different approaches and learn how you too can get started and join the new Indie Web.

A web action is the user experience, code, and service for taking a specific discrete action, across the web, from one site to another site or application. You've all seen the buttons: Share, Read later, Follow, Like, Favorite, etc.
More than any one social site or service, web actions are the emergence of a whole new hypermedia building block.
This talk will give an overview of the anatomy of a web action, discuss web action user flow, and highlight best practices for both publishers and service providers.

Proposals for this user

cassis.js: universal client and server javascript now. This
talk will discuss how CASSIS was discovered, how to use language hacks
to execute code in multiple language environments, and what real-world
use cases can take advantage of such code.

microformats are published on millions of sites, providing a simple API for the data on those pages with no additional URLs, file formats, callbacks etc. Similar approaches have subsequently emerged and grown as well, like RDFa and microdata. This talk discusses lessons learned in all HTML data in general, and how those lessons have been incorporated into microformats 2.0, the latest in the evolution of web data.

Open Source Bridge 2011 Birds of a Feather

Sessions for this user

CASSIS is universal JavaScript (JS) that works on the client and the server for scalable application logic. Developed as an immediate to near-term solution until typical web hosting companies make it easy to run JS on the server (e.g. Node.js), CASSIS is a fast functional open source JS-subset and framework you can use today to implement application logic once and have it run both dynamically in browsers with JS, and on the server for when JS is not supported (search engines), is disabled (security), or slow (mobile).