Are WebDevs and their Frameworks keeping up with the times?

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Are WebDevs and their Frameworks keeping up with the times? - Presentation Transcript

    1. Are WebDevs and their Frameworks keeping up with the times? Swaroop C H Barcamp Bangalore 8 March 7-8, 2009
    2. Audience • WebDevs (short for “web developers”) ▫ Where “web development” includes both coding and operations ▫ Coding includes frontend frameworks, backend frameworks, etc. ▫ Operations include infrastructure, deployment, analytics, availability, etc.
    3. 1a. Advent of Cloud Computing • Google AppEngine • Amazon EC2 • Heroku • Mosso by Rackspace • Azure by Microsoft • Project Caroline and WebStack by Sun ▫ http://blogs.sun.com/WebScale/entry/mysql_in_the_cloud • Flexiscale • GoGrid • AppNexus
    4. 1b. Advent of Cloud Databases • Hypertable • CouchDB • DrizzleDB • Amazon SimpleDB • Dynomite (based on Amazon Dynamo paper) • ThruDB • StrokeDB • Facebook’s Project Cassandra • More at http://www.swaroopch.com/notes/Distributed_Storage_Systems
    5. How are webapp frameworks affected? • Data is not the same anymore • The ORMs won’t work! ▫ There is no structured database ▫ There is no spoon, err, no SQL ▫ There are, possibly, no JOINs (think BigTable) • Sharding, concurrency, etc. are now core to the system • Cloud computing facilities have many constraints
    6. Are webapp frameworks coping? • This session is intended for the audience to educate me on the state of things • Saw some discussions on making Django more AppEngine-friendly, but these are very very early discussions • What is the state w.r.t. ▫ Ruby on Rails? ▫ Symfony, CakePHP, etc. ? • Discuss!
    7. 2. Advent of RIAs • AJAX Frameworks • Adobe Flex • Microsoft Silverlight
    8. How are webapp frameworks affected? • AJAX is good, but should we assume HTML and JavaScript everywhere? ▫ Very few places that encourage discussion of webapps with non-HTML frontends • Flex and Silverlight have their own places as well.
    9. Are webapp frameworks coping? • Discuss!
    10. 3. Advent of APIs • Webapps are now assumed to provide an API along with the frontend application ▫ Every photo website, microblogging website, social networking site, todo list site, has an API now (That’s why things like www.ping.fm are possible) ▫ And with APIs comes OAuth, rate limiting, etc.
    11. How are webapp frameworks affected? • Shouldn’t the API building be part of the webapp framework, should it be an addon?
    12. Are webapp frameworks coping? • Merb/Rails 3 has `responds_to` and `responds_with` ▫ http://www.loudthinking.com/posts/37-bringing-merbs-providesdispl • Discuss!
    13. 4. What else is affected? • http://randomfoo.net/2009/01/28/infrastructure-for ▫ Logging ▫ Analytics Backup ▫ Deployment tools ▫ ▫ Caching ▫ Search etc. ▫
    14. 5. Step back for a moment • “Web development includes frontend frameworks, backend frameworks, infrastructure, operations including deployment, scalability, reliability, etc. etc. !” • Are these just random technologies evolving or is there something important going on here? ▫ Should we be paying attention to all this? ▫ If so, are our lives getting harder or easier?
    15. Thanks! Swaroop C H Email: swaroop@swaroopch.com Blog: http://www.swaroopch.com/posts/

    + Swaroop C HSwaroop C H, 9 months ago

    custom

    1032 views, 1 favs, 6 embeds more stats

    With the advent of cloud computing, cloud databases more

    More info about this document

    CC Attribution License

    Go to text version

    • Total Views 1032
      • 853 on SlideShare
      • 179 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 10
    Most viewed embeds
    • 132 views on http://www.swaroopch.com
    • 42 views on http://barcampbangalore.org
    • 2 views on http://lj-toys.com
    • 1 views on http://127.0.0.1:8795
    • 1 views on http://webmail.mc.surewest.net

    more

    All embeds
    • 132 views on http://www.swaroopch.com
    • 42 views on http://barcampbangalore.org
    • 2 views on http://lj-toys.com
    • 1 views on http://127.0.0.1:8795
    • 1 views on http://webmail.mc.surewest.net
    • 1 views on http://nmarketers.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories