SlideShare ist ein Scribd-Unternehmen logo
1 von 70
Downloaden Sie, um offline zu lesen
An open web for all




                                      Chris&an Heilmann
          How to Web, Bucharest, Romania, November 2010
I am Chris (@codepo8)
I make technology easy.
6 Books,
>120 slide decks,
a few dozen videos,
Blogger:
                  wait-till-i.com
                    ajaxian.com
        smashingmagazine.com
                  sitepoint.com
              thinkvitamin.com
         Microsoft Scriptjunkie
People come to me
for advice how to
get known on the
web.
Being a success on
the web as a
product depends on
a few things.
Having a
1   creative idea.
Finding people
2   to build it.
Getting found
3   by people.
What if I can tell
you that none of
these are a problem
if you shift your
focus?
If you build for the
  web use the web to
  build.




http://www.flickr.com/photos/thisisbossi/3361593196/
Be technology
agnostic
If you do all by
yourself you will
burn out quickly.
Having a
1   creative idea.
I can’t help you with
that - much.
The main trick is to
take the old and
make the new by
mixing and
matching.
A technique
for producing
ideas.
                http://goo.gl/N8S7
This doesn’t even
have to be creative!


      +     =
Please be creative -
even when creating
the $local Facebook
is tempting to do!
Finding people
2   to build it.
Good developers
are hard to find.
The main danger is
that you make
yourself dependent.
Your product should
not rely on one tech
person.
You should not tell
your techies what to
do.
But you should tell
them to document
what they did.
Separation of
concerns should be
high on your
agenda.
Data and interface
are not the same
thing.
The interface will
change and has to
change - look at
Twitter.
There is one trick to
make this work.
Go and build an API!
Reasons for APIs:
You can change the backend or the
frontend when you need to.
You build them in parallel.
You can have various different interfaces
to the same content (mobile, web, iPad...)
You give third parties access to your data
and not to your system.
You crowdsource innovation.
Success stories?
Using APIs is hard
enough...
Providing one
should not be taken
lightly.
An API is for
life, not just
for the next
press release.
So instead of
building your own
infrastructure test
the waters with an
existing one.
YQL   http://developer.yahoo.com/yql/console/
YQL turns web
services and data
on the web into
databases.
YQL    http://developer.yahoo.com/yql/console/




 select {what} from {where}
     where {conditions}
Let’s have a quick
example.
http://winterolympicsmedals.com
http://www.guardian.co.uk/news/datablog/
2010/feb/11/winter-olympics-medals-by-country
select * from csv where

url="http://spreadsheets.google.com/pub?
key=tpWDkIZMZleQaREf493v1Jw&output=
csv"

and

columns="Year,City,Sport,Discipline,Countr
y,Event, Gender,Type"

and Year="1924"
http://isithackday.com/csv-to-webservice/
You can store
information in YQL
and allow for
writing to your API.
All you need is a
developer who
knows how to
access data on the
web.
YQL helps you filter
and convert
information - even
for mobile
environments.
Using YQL has a lot of
benefits:
 No time wasted reading API docs
 Using the console makes creating
 complex queries dead easy.
 Data filtering down to the least
 amount necessary.
 Fast pipes.
 Caching + converting
 Server-side JavaScript for complex
 conversions
YQL can be your
“try before you buy”
offer
And a real interface
to play with is much
more powerful than
mockups and a
lovely logo.
Getting found
3   by people.
In order to get
known in developer
circles, release free
stuff.
This can start with
adding your API to
YQL as a new table.
All you need to do
is write an XML
schema and put it
on GitHub.
http://github.com/yql/yql-tables
But if I am
open, won’t
people steal my
ideas and data?
Yes, but not being
open makes people
creative in the
wrong ways.
Offering free things
is a wonderful way
to make people tell
people about you.
Your biggest fear
should be being
insignificant.
There are a lot of
tricks you can do -
but that is for
another time.
Where to find more
tricks?
http://developer-evangelism.com
http://developer.yahoo.com/yql/
Christian Heilmann
http://wait-till-i.com            Cheers
http://developer-evangelism.com
@codepo8

Weitere ähnliche Inhalte

Was ist angesagt?

B logging for_students (1)
B logging for_students (1)B logging for_students (1)
B logging for_students (1)
lewisj02
 
Instructions To Upload In Ss[1]
Instructions To Upload In Ss[1]Instructions To Upload In Ss[1]
Instructions To Upload In Ss[1]
guest5261e06
 
The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)
Christian Heilmann
 
Finite Incatatem - Accessibility is not black magic
Finite Incatatem - Accessibility is not black magicFinite Incatatem - Accessibility is not black magic
Finite Incatatem - Accessibility is not black magic
Christian Heilmann
 

Was ist angesagt? (18)

Working In The Now - Paris Web
Working In The Now - Paris WebWorking In The Now - Paris Web
Working In The Now - Paris Web
 
B logging for_students (1)
B logging for_students (1)B logging for_students (1)
B logging for_students (1)
 
Building Web Hack Interfaces
Building Web Hack InterfacesBuilding Web Hack Interfaces
Building Web Hack Interfaces
 
Introduction to Hacking for University Hack Day
Introduction to Hacking for University Hack DayIntroduction to Hacking for University Hack Day
Introduction to Hacking for University Hack Day
 
The Web Eats Everything In Its Path Fall 2014
The Web Eats Everything In Its Path Fall 2014The Web Eats Everything In Its Path Fall 2014
The Web Eats Everything In Its Path Fall 2014
 
Liberated Accessibility
Liberated AccessibilityLiberated Accessibility
Liberated Accessibility
 
Building for real standards (no notes)
Building for real standards (no notes)Building for real standards (no notes)
Building for real standards (no notes)
 
Best online tools for freelancers
Best online tools for freelancersBest online tools for freelancers
Best online tools for freelancers
 
Talk at St Paul's
Talk at St Paul'sTalk at St Paul's
Talk at St Paul's
 
Web 2. Tools Every Leader Should Have In Their Backpack
Web 2. Tools Every Leader Should Have In Their BackpackWeb 2. Tools Every Leader Should Have In Their Backpack
Web 2. Tools Every Leader Should Have In Their Backpack
 
Introduction to Responsive Design v.2
Introduction to Responsive Design v.2Introduction to Responsive Design v.2
Introduction to Responsive Design v.2
 
Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014
Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014
Welcome to planet Fintlewoodlewix - SmashingConf Oxford 2014
 
Building a better web with free, open technologies
Building a better web with free, open technologiesBuilding a better web with free, open technologies
Building a better web with free, open technologies
 
Instructions To Upload In Ss[1]
Instructions To Upload In Ss[1]Instructions To Upload In Ss[1]
Instructions To Upload In Ss[1]
 
The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)
 
Turning a community into evangelism helpers - Devrelconf 2016
Turning a community into evangelism helpers - Devrelconf 2016Turning a community into evangelism helpers - Devrelconf 2016
Turning a community into evangelism helpers - Devrelconf 2016
 
Finite Incatatem - Accessibility is not black magic
Finite Incatatem - Accessibility is not black magicFinite Incatatem - Accessibility is not black magic
Finite Incatatem - Accessibility is not black magic
 
Build Your Own Website - Intro to HTML & CSS
Build Your Own Website - Intro to HTML & CSSBuild Your Own Website - Intro to HTML & CSS
Build Your Own Website - Intro to HTML & CSS
 

Andere mochten auch

Andere mochten auch (7)

Romania 5
Romania 5Romania 5
Romania 5
 
Philipp Kandal , CTO, Skobbler - Big data on a small budget
Philipp Kandal , CTO, Skobbler - Big data on a small budgetPhilipp Kandal , CTO, Skobbler - Big data on a small budget
Philipp Kandal , CTO, Skobbler - Big data on a small budget
 
David Bizer, CEO, Talent Fountain - Hackfwd, a 3 year journey
David Bizer, CEO, Talent Fountain - Hackfwd, a 3 year journey David Bizer, CEO, Talent Fountain - Hackfwd, a 3 year journey
David Bizer, CEO, Talent Fountain - Hackfwd, a 3 year journey
 
Katy turner how to web nov '10 kt v1
Katy turner  how to web nov '10 kt v1Katy turner  how to web nov '10 kt v1
Katy turner how to web nov '10 kt v1
 
Patrick how toweb
Patrick how towebPatrick how toweb
Patrick how toweb
 
Valerian Banu, Product Analyst UberVu via HootSuite - What we've learnt while...
Valerian Banu, Product Analyst UberVu via HootSuite - What we've learnt while...Valerian Banu, Product Analyst UberVu via HootSuite - What we've learnt while...
Valerian Banu, Product Analyst UberVu via HootSuite - What we've learnt while...
 
Cristian Diaconescu, Founder Sand Sailor Studio - Black The Fall: the story b...
Cristian Diaconescu, Founder Sand Sailor Studio - Black The Fall: the story b...Cristian Diaconescu, Founder Sand Sailor Studio - Black The Fall: the story b...
Cristian Diaconescu, Founder Sand Sailor Studio - Black The Fall: the story b...
 

Ähnlich wie Christian heilmann an-open-web-for-all

Prepare for the Mobilacalypse
Prepare for the MobilacalypsePrepare for the Mobilacalypse
Prepare for the Mobilacalypse
Jeff Eaton
 
Schema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX MunichSchema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX Munich
Matthew Brown
 
BarCamp Sd Microformats
BarCamp Sd MicroformatsBarCamp Sd Microformats
BarCamp Sd Microformats
Joshua Brewer
 

Ähnlich wie Christian heilmann an-open-web-for-all (20)

Yahoo for the Masses
Yahoo for the MassesYahoo for the Masses
Yahoo for the Masses
 
Resisting The Feature Creature
Resisting The Feature CreatureResisting The Feature Creature
Resisting The Feature Creature
 
Scaling ideas and principles
Scaling ideas and principlesScaling ideas and principles
Scaling ideas and principles
 
Hacking For Innovation
Hacking For InnovationHacking For Innovation
Hacking For Innovation
 
061203_futurewebapps_tempo
061203_futurewebapps_tempo061203_futurewebapps_tempo
061203_futurewebapps_tempo
 
Prepare for the Mobilacalypse
Prepare for the MobilacalypsePrepare for the Mobilacalypse
Prepare for the Mobilacalypse
 
Structured Data & Schema.org - SMX Milan 2014
Structured Data & Schema.org - SMX Milan 2014Structured Data & Schema.org - SMX Milan 2014
Structured Data & Schema.org - SMX Milan 2014
 
Travailler dans le présent - Chris Heilmann - Paris Web 2008
Travailler dans le présent - Chris Heilmann - Paris Web 2008Travailler dans le présent - Chris Heilmann - Paris Web 2008
Travailler dans le présent - Chris Heilmann - Paris Web 2008
 
Schema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX MunichSchema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX Munich
 
BarCamp Sd Microformats
BarCamp Sd MicroformatsBarCamp Sd Microformats
BarCamp Sd Microformats
 
The ultimate guide to web scraping 2018
The ultimate guide to web scraping 2018The ultimate guide to web scraping 2018
The ultimate guide to web scraping 2018
 
Georgia Tech Hack Day
Georgia Tech Hack DayGeorgia Tech Hack Day
Georgia Tech Hack Day
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
The DiSo Project
The DiSo ProjectThe DiSo Project
The DiSo Project
 
Design your website to survive the landing page blink test
Design your website to survive the landing page blink testDesign your website to survive the landing page blink test
Design your website to survive the landing page blink test
 
Swf search final
Swf search finalSwf search final
Swf search final
 
The road to professional web development
The road to professional web developmentThe road to professional web development
The road to professional web development
 
Collective Intelligence Lecture 1: Introduction
Collective Intelligence Lecture 1: IntroductionCollective Intelligence Lecture 1: Introduction
Collective Intelligence Lecture 1: Introduction
 
Joomla day ne_2011_nidan_black_belt_joomla
Joomla day ne_2011_nidan_black_belt_joomlaJoomla day ne_2011_nidan_black_belt_joomla
Joomla day ne_2011_nidan_black_belt_joomla
 
What's next? J and beyond keynote 2015
What's next? J and beyond keynote 2015What's next? J and beyond keynote 2015
What's next? J and beyond keynote 2015
 

Mehr von How to Web

Mehr von How to Web (20)

Marketing Technologies, Tools and Tactics by Travis Wright at How to Web Conf...
Marketing Technologies, Tools and Tactics by Travis Wright at How to Web Conf...Marketing Technologies, Tools and Tactics by Travis Wright at How to Web Conf...
Marketing Technologies, Tools and Tactics by Travis Wright at How to Web Conf...
 
MVP Academy: Lessons Learnt
MVP Academy: Lessons LearntMVP Academy: Lessons Learnt
MVP Academy: Lessons Learnt
 
MVP Academy Follow-up Report
MVP Academy Follow-up ReportMVP Academy Follow-up Report
MVP Academy Follow-up Report
 
How to Web Conference 2015 - Event Report
How to Web Conference 2015 - Event ReportHow to Web Conference 2015 - Event Report
How to Web Conference 2015 - Event Report
 
How to Web Conference 2015
How to Web Conference 2015How to Web Conference 2015
How to Web Conference 2015
 
Product metrics by Bogdan Ripa
Product metrics by Bogdan RipaProduct metrics by Bogdan Ripa
Product metrics by Bogdan Ripa
 
Michael Ni, Senior VP Marketing & Products Avangate - What's a Product? Servi...
Michael Ni, Senior VP Marketing & Products Avangate - What's a Product? Servi...Michael Ni, Senior VP Marketing & Products Avangate - What's a Product? Servi...
Michael Ni, Senior VP Marketing & Products Avangate - What's a Product? Servi...
 
Agnieszka Szostak, Founder PR Outreach - The Good, The Bad and the PR (How to...
Agnieszka Szostak, Founder PR Outreach - The Good, The Bad and the PR (How to...Agnieszka Szostak, Founder PR Outreach - The Good, The Bad and the PR (How to...
Agnieszka Szostak, Founder PR Outreach - The Good, The Bad and the PR (How to...
 
Roberto Mangiafico, CTO BadSeed Entertainment - Sleep Attach: A Technical Pos...
Roberto Mangiafico, CTO BadSeed Entertainment - Sleep Attach: A Technical Pos...Roberto Mangiafico, CTO BadSeed Entertainment - Sleep Attach: A Technical Pos...
Roberto Mangiafico, CTO BadSeed Entertainment - Sleep Attach: A Technical Pos...
 
Dan Olthen, Game of Thrones Producer @ BigPoint GmbH - Make it happen: the st...
Dan Olthen, Game of Thrones Producer @ BigPoint GmbH - Make it happen: the st...Dan Olthen, Game of Thrones Producer @ BigPoint GmbH - Make it happen: the st...
Dan Olthen, Game of Thrones Producer @ BigPoint GmbH - Make it happen: the st...
 
Vlad Micu, Head of Studio Critical Force Entertainment - The complete game st...
Vlad Micu, Head of Studio Critical Force Entertainment - The complete game st...Vlad Micu, Head of Studio Critical Force Entertainment - The complete game st...
Vlad Micu, Head of Studio Critical Force Entertainment - The complete game st...
 
Mathieu Muller, Field Engineer Unity Technologies - Unity 5: Easier, Better, ...
Mathieu Muller, Field Engineer Unity Technologies - Unity 5: Easier, Better, ...Mathieu Muller, Field Engineer Unity Technologies - Unity 5: Easier, Better, ...
Mathieu Muller, Field Engineer Unity Technologies - Unity 5: Easier, Better, ...
 
Mark Tolmacs, Product Manager UStream Inc. - How I stopped worrying and start...
Mark Tolmacs, Product Manager UStream Inc. - How I stopped worrying and start...Mark Tolmacs, Product Manager UStream Inc. - How I stopped worrying and start...
Mark Tolmacs, Product Manager UStream Inc. - How I stopped worrying and start...
 
Salim Virani, Partner Founder Centric - Craft (HTW Conference 2014)
Salim Virani, Partner Founder Centric - Craft (HTW Conference 2014)Salim Virani, Partner Founder Centric - Craft (HTW Conference 2014)
Salim Virani, Partner Founder Centric - Craft (HTW Conference 2014)
 
Alex Hunter, CEO Rushmore - Getting and keeping customers
Alex Hunter, CEO Rushmore - Getting and keeping customersAlex Hunter, CEO Rushmore - Getting and keeping customers
Alex Hunter, CEO Rushmore - Getting and keeping customers
 
Marco Cecconi, Software Developer @ Stack Exchange - The architecture of Stac...
Marco Cecconi, Software Developer @ Stack Exchange - The architecture of Stac...Marco Cecconi, Software Developer @ Stack Exchange - The architecture of Stac...
Marco Cecconi, Software Developer @ Stack Exchange - The architecture of Stac...
 
Sitar Teli, Managing Partner, Connect Ventures - Core Metrics: What Web and M...
Sitar Teli, Managing Partner, Connect Ventures - Core Metrics: What Web and M...Sitar Teli, Managing Partner, Connect Ventures - Core Metrics: What Web and M...
Sitar Teli, Managing Partner, Connect Ventures - Core Metrics: What Web and M...
 
Simon Stewart, Facebook engineer - Building Facebook for Android
Simon Stewart, Facebook engineer - Building Facebook for AndroidSimon Stewart, Facebook engineer - Building Facebook for Android
Simon Stewart, Facebook engineer - Building Facebook for Android
 
Startup Spotlight: Appticles 5 minutes pitchcles
Startup Spotlight: Appticles 5 minutes pitchclesStartup Spotlight: Appticles 5 minutes pitchcles
Startup Spotlight: Appticles 5 minutes pitchcles
 
How to Web 2013: Ivan Brezak, Netocratic - Thought leadership
How to Web 2013: Ivan Brezak, Netocratic - Thought leadershipHow to Web 2013: Ivan Brezak, Netocratic - Thought leadership
How to Web 2013: Ivan Brezak, Netocratic - Thought leadership
 

Christian heilmann an-open-web-for-all