Yahoo! Homepage Redesign

Yahoo! Homepage redesign launched on Feb 20, 2013. We’ve launched a fresh, dynamic and personalized Yahoo! experience that brings you relevant content even faster. It’s now easier for you to get your daily dose of weather, stock quotes, sports scores, and more. These changes are just the first step in making Yahoo! personalized, and the [...]

Posted in Uncategorized | Tags: | No Comments

How to Measure Anything

Read a book recently titled “How to Measure Anything” by Douglas W. Hubbard. Here are some notes from the book: Introduction Think of a measurement as “error reduction” Definition of Measurement – A set of observations that reduce uncertainty where the result is expressed as a quantity. Thus – a measurement doesn’t have to eliminate [...]

Posted in Technology | No Comments

Meditation Improves Focus @ Work

All sorts of gizmos and gadgets can help you be more productive at work, and theories abound on how you should structure your days to get more done. But a new study finds that becoming more focused, productive and less stressed at work may involve nothing more than learning to meditate. http://www.usatoday.com/money/jobcenter/workplace/bruzzese/story/2012-07-08/meditation-helps-your-work/56071024/1?dlvrit=206567

Posted in Technology | No Comments

Future of Social in Mobile

As more people access social networks from smartphones and tablets, they’ll realize these devices do more than make sharing easier and content creation better. They also allow for instantaneous connections. This real-time self-expression was essentially non-existent before the rise of mobile devices — and now it’s the norm. We’ve become accustomed to knowing what’s going [...]

Posted in Social | No Comments

Technology Behind Yahoo! Social

Yahoo! Mixer is a fully asynchronous service that requires significantly fewer threads than thread-per-connection or thread-per-request architectures like Standard Apache Tomcat applications which don’t scale well with large number of connections/requests. Because of this, the Yahoo! Mixer can efficiently handle a large number of outstanding requests to slower services like Facebook with just a small [...]

Posted in Technology | No Comments

Memcached: Slabs, Pages, Chunks

Memcached, a distributed cache for data / object storage in memory, is very important for scaling and improving response time performance. This is especially important for Social websites, which heavily depend on slow outbound data services (e.g. Facebook, database, Identity services, etc.). To mitigate overhead of heap memory allocation / deallocation, memcached organizes itself into [...]

Posted in Technology | No Comments

Database Sharding

Nice article on database shard partitioning: http://www.codefutures.com/database-sharding/

Posted in Technology | No Comments

Social Notifications Added to Y! Sites

We launched Social notifications in the universal header to be shown on most Yahoo! sites. When your Yahoo! friend makes a comment on an article or vote on a poll, the notification is displayed in the header. Another example is if Flickr users commented on your photos, you will see that in the notification drop-down [...]

Posted in Social | Tags: | No Comments