Yahoo rebuild Yahoo rebuild
Page 1 of 2 12 LastLast
Posts 1 to 10 of 14

Thread: Yahoo rebuild

  1. #1

    Godlike

    Clippy has no reputation

    Clippy's Avatar
    Join Date
    Nov 2006
    Posts
    6,701

    Default Yahoo rebuild

    Sound v. interesting.

    http://news.bbc.co.uk/1/hi/technology/7366674.stm

    NickFitz may know the lowdown.

  2. #2

    My post count is Majestic

    NickFitz has reached the peak. Play again?

    NickFitz's Avatar
    Join Date
    Jun 2007
    Location
    Your local branch
    Posts
    46,433

    Default

    Quote Originally Posted by Clippy View Post
    Sound v. interesting.

    http://news.bbc.co.uk/1/hi/technology/7366674.stm

    NickFitz may know the lowdown.
    Some of it

    Internally it's known as the Yahoo! Operating System. The basic idea is to modularise all the different services that Y! provides as web services accessible via a consistent set of APIs that can be easily stuck together via HTTP.

    So if, for example, you want a site that allows a user to sign up with an existing Y! account and be able to incorporate their flickr photos, their contacts from their Y! Mail address book, their avatar(s), content they've contributed to Y! Answers, their bookmarks from del.icio.us... etc. etc., it's very easy to do - on the back end you're basically using a bunch of HTTP calls to assorted services to bring all that stuff together to be presented in the front end.

    There's a lot more to it than this in terms of the APIs that are (or will be) available, and of course there's a lot of infrastructure behind it including important stuff like intelligent caching, otherwise things could become rather slow

    If you have a Y! account and you have, over the last few months, been asked to agree to a change in the terms of service to allow them to cache your registration info on a European server, rather than in the mainland US, that was because of a project I worked on which was using the CoreID API to its fullest extent, for the purpose of keeping users informed about their contacts: it was only once a dev team in Europe started using it in anger that the North Americans realised that having all those API calls going back and forth across the Atlantic was rather susceptible to the speed of light and network latency

    You could already do most of this stuff via various mashup techniques, but the aim is for consistency across the whole Y! network, which was previously quite disparate in the way the different parts worked. It allows pretty cool stuff to get done a lot quicker.
    Last edited by NickFitz; 25th April 2008 at 14:34.

  3. #3

    Contractor Among Contractors

    MrRobin has no reputation

    MrRobin's Avatar
    Join Date
    Jun 2007
    Posts
    1,862

    Default

    Hmm, don't think I got that email. I did get sent a nice colour changing mug from Y! answers a while back tho.

  4. #4

    Double Godlike!

    Moscow Mule is too good to be a permie

    Moscow Mule's Avatar
    Join Date
    Mar 2007
    Location
    London
    Posts
    10,579

    Default

    Is there any chance they'll drop the "!" ?
    ‎"See, you think I give a tulip. Wrong. In fact, while you talk, I'm thinking; How can I give less of a tulip? That's why I look interested."

  5. #5

    Geeklike

    Xenophon has more data than eek

    Xenophon's Avatar
    Join Date
    Aug 2005
    Location
    CUK
    Posts
    8,660

    Default

    Quote Originally Posted by Moscow Mule View Post
    Is there any chance they'll drop the "!" ?
    We can but hope.
    Rule #76: No excuses. Play like a champion.

  6. #6

    My post count is Majestic

    NickFitz has reached the peak. Play again?

    NickFitz's Avatar
    Join Date
    Jun 2007
    Location
    Your local branch
    Posts
    46,433

    Default

    Quote Originally Posted by Moscow Mule View Post
    Is there any chance they'll drop the "!" ?
    No, but Microsoft will become "Microsoft!"

  7. #7

    Better than AtW

    sasguru - scorchio!


    Join Date
    Jul 2005
    Posts
    36,042

    Default

    Quote Originally Posted by NickFitz View Post
    Some of it

    Internally it's known as the Yahoo! Operating System. The basic idea is to modularise all the different services that Y! provides as web services accessible via a consistent set of APIs that can be easily stuck together via HTTP.

    So if, for example, you want a site that allows a user to sign up with an existing Y! account and be able to incorporate their flickr photos, their contacts from their Y! Mail address book, their avatar(s), content they've contributed to Y! Answers, their bookmarks from del.icio.us... etc. etc., it's very easy to do - on the back end you're basically using a bunch of HTTP calls to assorted services to bring all that stuff together to be presented in the front end.

    There's a lot more to it than this in terms of the APIs that are (or will be) available, and of course there's a lot of infrastructure behind it including important stuff like intelligent caching, otherwise things could become rather slow

    If you have a Y! account and you have, over the last few months, been asked to agree to a change in the terms of service to allow them to cache your registration info on a European server, rather than in the mainland US, that was because of a project I worked on which was using the CoreID API to its fullest extent, for the purpose of keeping users informed about their contacts: it was only once a dev team in Europe started using it in anger that the North Americans realised that having all those API calls going back and forth across the Atlantic was rather susceptible to the speed of light and network latency

    You could already do most of this stuff via various mashup techniques, but the aim is for consistency across the whole Y! network, which was previously quite disparate in the way the different parts worked. It allows pretty cool stuff to get done a lot quicker.
    NickFitz is awarded +100 Sasguru nerd points.
    (much more valuable than Xeno Geek points, pah!)

  8. #8

    Geeklike

    Xenophon has more data than eek

    Xenophon's Avatar
    Join Date
    Aug 2005
    Location
    CUK
    Posts
    8,660

    Default

    Quote Originally Posted by sasguru View Post
    NickFitz is awarded +100 Sasguru nerd points.
    (much more valuable than Xeno Geek points, pah!)
    Rule #76: No excuses. Play like a champion.

  9. #9

    My post count is Majestic

    NickFitz has reached the peak. Play again?

    NickFitz's Avatar
    Join Date
    Jun 2007
    Location
    Your local branch
    Posts
    46,433

    Default

    Quote Originally Posted by sasguru View Post
    NickFitz is awarded +100 Sasguru nerd points.
    (much more valuable than Xeno Geek points, pah!)

  10. #10

    More time posting than coding

    HankWangford has no reputation

    HankWangford's Avatar
    Join Date
    Jul 2005
    Posts
    498

    Default

    Quote Originally Posted by NickFitz View Post
    nick sounds like you have a proper job, I'm tired of working for clients who a) dont really give two sh*ts if it takes 100ms or 10 secs, b) will never have enough users to give a sh*t
    Last edited by HankWangford; 25th April 2008 at 21:26.
    whats the lowest you can do this for?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •