Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Being Cleverly Lazy

12,365 views

Published on

My presentation at the Web Expo in Prague, Czech Republic about making our lives easier as developers by using libraries and building reusable components.

Published in: Technology, Design
  • Dating direct: ❶❶❶ http://bit.ly/2F7hN3u ❶❶❶
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Sex in your area is here: ♥♥♥ http://bit.ly/2F7hN3u ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/qURD } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/qURD } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/qURD } ......................................................................................................................... Download doc Ebook here { https://soo.gd/qURD } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • As always, your slide is amazing. I’m Ana Mui Stanley, working on my latest site on lyrics, www.lyrics-search.org/ . I enjoy reading the slide.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • I have learned a couple of things from your presentation. Nicely done!

    http://www.riding-mower.org/

    http://www.riding-mower.org/la105-john-deere-lawn-tractor/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Being Cleverly Lazy

  1. cleverly How being lazy makes you  a be2er developer. Christian Heilmann – Web 2.0 Expo, Prague – October 2009
  2. I am a developer evangelist.
  3. h2p://developer‐evangelism.com/web.php
  4. <dfn>cleverly lazy</dfn> Lazy: “I don’t want to do that.” Cleverly lazy: “I don't want to do that ever    again so I do it right this Eme.”
  5. Lazily build products: Do the job, but are impossible  to maintain.
  6. Cleverly lazily build products: Do the job, are easy to  understand, extend and are  built on a solid base.
  7. Our job: evolving the web
  8. To do this, we need to be free  to do new things.
  9. Problem is that as developers,  we stand on our own way.
  10. The biggest developer trap. h"p://www.flickr.com/photos/snappa2006/3194326965/
  11. The feature  Simple loop Complex Feedback Features
  12. We don't develop the web ‐ we  fill it up with soluEons to the  same problem all of which are  half done.
  13. This is my soluEon, and it is  be2er than anybody elses,  because...
  14. Short a2enEon span.
  15. Code wrecks are a security  issue! h"p://www.flickr.com/photos/paleontour/2489523776/
  16. Browsers suck!
  17. Things you need to know as a  web developer: ★ The technologies involved ★ How browsers deal with these technologies and how  they fail to support them ★ Security concerns and a2ack vectors ★ Usability and accessibility of the product ★ InternaEonalisaEon of our products  ★ Performance concerns ★ MulEple plaXorm support  ★ Flexibility of the interface 
  18. Good  developers are  like librarians. h2p://www.flickr.com/photos/feliciaday/3828388329/
  19. A solid foundaEon. h"p://www.flickr.com/photos/mangpages/2111892822/
  20. Building with components. http://www.flickr.com/photos/seven13avenue/2080281038/
  21. A good debugging environment. h"p://www.flickr.com/photos/anijdam/3587129389/
  22. Planning for extension. h"p://www.flickr.com/photos/anniemole/103641208/
  23. Write documentaEon. h"p://www.flickr.com/photos/tnarik/366393127/
  24. h2p://developer.yahoo.com/yui/
  25. h2p://developer.yahoo.com/ypa2erns
  26. http://ui.jquery.com/ http://ui.jquery.com
  27. h2p://developer.yahoo.com/yui/arEcles/skinning/
  28. DocumentaEon.
  29. h2p://developer.yahoo.com/yui/grids/builder/
  30. h2p://developer.yahoo.com/yui/examples/
  31. h2p://developer.yahoo.com/performance/
  32. h2p://developer.yahoo.com/yslow/
  33. Using the web. CMS
  34. Using APIs.
  35. The Yahoo Query Language, or  short YQL is a unified interface  language to the web. h2p://developer.yahoo.com/yql/
  36. select {what} from {source} where {conditions} | {filters}
  37. http://query.yahooapis.com/ v1/public/yql?q={query} &format={format}
  38. For example: select * from geo.places where text='london,uk'
  39. Get only the where on earth ID select woeid from geo.places where text='london,uk'
  40. Then mix: select id from flickr.photos.search where woe_id in (select woeid from geo.places where text='london,uk') and license=4
  41. Then mix: select id from flickr.photos.search where woe_id in (select woeid from geo.places where text='london,uk') and license=4
  42. And get all the info... 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)
  43. Display the results in a few lines... http://isithackday.com/hacks/cantine/ index.php?loc=covent+garden http://isithackday.com/hacks/ajaxexperience/flickrgeophotos.html
  44. Or use already exisEng widgets http://isithackday.com/hacks/cantine/ index.php?loc=covent+garden h2p://isithackday.com/hacks/canEne/
  45. h2p://isithackday.com/hacks/frankfurt
  46. Learn YQL by doing http://developer.yahoo.com/yql/console/
  47. Any data will do... atom csv feed select * from html json microformats rss xml
  48. Any data will do... http://www.dcs.gla.ac.uk/~joy/fun/jokes/TV.html
  49. http://isithackday.com/hacks/scraping-with-yql/
  50. http://github.com/spullara/yql-tables/tree/master
  51. Thanks! Christian Heilmann http://wait-till-i.com http://developer-evangelism.com http://twitter.com/codepo8 h2p://www.flickr.com/photos/mringlein/3463288828/

×