Your SlideShare is downloading. ×
Developing with the web
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Developing with the web

3,437
views

Published on

Presentation at the domainconvergence conference about using and not abusing the social web to develop web sites.

Presentation at the domainconvergence conference about using and not abusing the social web to develop web sites.

Published in: Education, Business, Technology

4 Comments
7 Likes
Statistics
Notes
No Downloads
Views
Total Views
3,437
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
47
Comments
4
Likes
7
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Deve loping ith the web w Christian Heilmann – Domainconvergence, Toronto, Canada – August 2009
  • 2. The end is near
  • 3. Build it and they will come
  • 4. Back when this was all fields...
  • 5. The web2.0 revolution
  • 6. Bringing the noise
  • 7. Oh! Shiny thing!
  • 8. If you can’t fight them...
  • 9. Spreading and collecting
  • 10. CMS
  • 11. CMS Tags, Comments, Connections, Embeds
  • 12. Bringing the web to our sites...
  • 13. http://chatcatcher.com/
  • 14. http://sideline.yahoo.com
  • 15. http://cotweet.com/
  • 16. Digging into the web of data.
  • 17. h"p://www.flickr.com/photos/clspeace/162336973/
  • 18. h"p://www.flickr.com/photos/tudor/2981410947/
  • 19. h"p://www.flickr.com/photos/lumachrome/2140368742/
  • 20. h"p://www.flickr.com/photos/carey?lden/115435226/ h"p://www.flickr.com/photos/carey?lden/115435226/
  • 21. http://pipes.yahoo.com h"p://www.flickr.com/photos/carey?lden/115435226/
  • 22. h"p://www.flickr.com/photos/carey?lden/115435226/ h"p://www.flickr.com/photos/axio/2346342672/
  • 23. The Yahoo Query Language, or short YQL is a unified interface language to the web. http://developer.yahoo.com/yql/
  • 24. select {what} from {service} where {condition}
  • 25. Say you want kittens on your site (who doesn’t?) select * from flickr.photos.search where text="kitten"
  • 26. Say you only want 5 kittens select * from flickr.photos.search where text="kitten" limit 5
  • 27. Say you only want 5 kittens
  • 28. Nice, but where can you get this?
  • 29. http://query.yahooapis.com/v1/ public/yql?q={query} &format={format}
  • 30. Output formats are XML or JSON. JSON means you can use the data in JavaScript.
  • 31. http://query.yahooapis.com/v1/public/yql?q=select %20*%20from flickr.photos.search%20where%20text= %22kitten%22limit%205&format=json&callback=meow
  • 32. Re-mixing the web.
  • 33. Guess what this does: select * from flickr.photos.info where photo_id in (select id from flickr.photos.search where woe_id in (select woeid from geo.places where text='london,uk') and license=4)
  • 34. Find London, England select * from flickr.photos.info where photo_id in (select id from flickr.photos.search where woe_id in (select woeid from geo.places where text='london,uk') and license=4)
  • 35. Find photos from there. select * from flickr.photos.info where photo_id in (select id from flickr.photos.search where woe_id in (select woeid from geo.places where text='london,uk') and license=4)
  • 36. Get the info of for the photos select * from flickr.photos.info where photo_id in (select id from flickr.photos.search where woe_id in (select woeid from geo.places where text='london,uk') and license=4)
  • 37. Make sure you are OK to use them! select * from flickr.photos.info where photo_id in (select id from flickr.photos.search where woe_id in (select woeid from geo.places where text='london,uk') and license=4)
  • 38. Display them using free widgets http://isithackday.com/hacks/cantine/ index.php?loc=covent+garden http://isithackday.com/hacks/cantine/
  • 39. http://isithackday.com/hacks/frankfurt
  • 40. APIs
  • 41. APIs http://search.twitter.com/trends/current.json
  • 42. API Issues
  • 43. Conjuring content?
  • 44. Content Issues
  • 45. Content Issues
  • 46. UGC issues
  • 47. Placement
  • 48. Legal issues
  • 49. Demos and resources
  • 50. http://developer.yahoo.com
  • 51. Thus you can create niche search products. http://keywordfinder.org/
  • 52. http://developer.yahoo.com/yslow/
  • 53. GeoMaker Collaboration http://icant.co.uk/geomaker/
  • 54. http://blindsearch.fejus.com/
  • 55. http://correlator.sandbox.yahoo.net/
  • 56. http://developer-evangelism.com/web.php
  • 57. http://www.amazon.de/Web-Development- Solutions-Libraries-Services/dp/1590598067
  • 58. Play nice!
  • 59. http://www.colalife.org/
  • 60. C h e e r s ! Christian Heilmann http://wait-till-i.com http://developer-evangelism.com http://twitter.com/codepo8

×