Tantek Çelik

2009 068 tantek headshot

Tantek Çelik

tantek.com

Biography

Tantek Çelik has been active in open web standards development or over 15 years. He co-edited the W3C CSS 2.1 and CSS3 Color Recommendations, co-founded GMPG and the microformats.org standards community, serves on the W3C’s Advisory Board, and is the author of HTML5 Now: A Step-By-Step Tutorial for Getting Started Today.

Open Source Bridge 2014

Proposals for this user

* Building Blocks For People Focused Mobile Communication

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.
Cooking 2014-04-12 06:52:28 +0000
Tantek Çelik

* cassis.js: Code That Runs in both JS & PHP - Natively

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).
Hacks 2014-04-12 06:57:35 +0000
Tantek Çelik

Open Source Bridge 2013

Proposals for this user

* cassis.js: Code That Runs in both JS & PHP - Natively

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).
Hacks 2013-03-22 00:13:53 +0000
Tantek Çelik

Open Source Bridge 2012

Sessions for this user

* Rise of the Indie Web

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.
Culture
Tantek Çelik

* Web Actions: A New Building Block for the 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.
Chemistry
Tantek Çelik

Proposals for this user

* ("00"==false) ? "javascript" : (("0"==false) ? "php" : ((0==false) ? "c" : "ruby"))

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.
Hacks 2012-04-01 20:52:42 +0000
Tantek Çelik

* microformats 2.0 - the next evolutionary step for web data

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.
Chemistry 2012-04-01 20:55:15 +0000
Tantek Çelik

Open Source Bridge 2011 Birds of a Feather

Sessions for this user

* CASSIS.js: Universal Client Server Javascript Now

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).
BOF
Tantek Çelik