• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

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.

Like this presentation? Why not share!

Are WebDevs and their Frameworks keeping up with the times?

on

  • 2,650 views

With the advent of cloud computing, cloud databases, RIAs, APIs, etc., are web developers and their frameworks evolving and keeping up with the times?

With the advent of cloud computing, cloud databases, RIAs, APIs, etc., are web developers and their frameworks evolving and keeping up with the times?

Statistics

Views

Total Views
2,650
Views on SlideShare
2,338
Embed Views
312

Actions

Likes
1
Downloads
14
Comments
0

9 Embeds 312

http://www.swaroopch.com 237
http://barcampbangalore.org 59
http://www.linkedin.com 9
http://lj-toys.com 2
http://127.0.0.1:8795 1
http://webmail.mc.surewest.net 1
http://nmarketers.com 1
http://www.slideshare.net 1
http://swaroopch.wpengine.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • Are WebDevs and their Frameworks keeping up with the times? Swaroop C H Barcamp Bangalore 8 March 7-8, 2009
    • 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.
    • 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
    • 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
    • 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
    • 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!
    • 2. Advent of RIAs • AJAX Frameworks • Adobe Flex • Microsoft Silverlight
    • 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.
    • Are webapp frameworks coping? • Discuss!
    • 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.
    • How are webapp frameworks affected? • Shouldn’t the API building be part of the webapp framework, should it be an addon?
    • Are webapp frameworks coping? • Merb/Rails 3 has `responds_to` and `responds_with` ▫ http://www.loudthinking.com/posts/37-bringing-merbs-providesdispl • Discuss!
    • 4. What else is affected? • http://randomfoo.net/2009/01/28/infrastructure-for ▫ Logging ▫ Analytics Backup ▫ Deployment tools ▫ ▫ Caching ▫ Search etc. ▫
    • 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?
    • Thanks! Swaroop C H Email: swaroop@swaroopch.com Blog: http://www.swaroopch.com/posts/