background preloader

Web Architecture

Facebook Twitter

BigPipe at Facebook: Optimizing Page Load Time. Changhao Jiang, Research Scientist at Facebook, describes a technique, called BigPipe, that contributed to making the Facebook site, "twice as fast. " BigPipe is one of several innovations, a "secret weapon," used to achieve reported performance gains: "[BigPipe] reduces user perceived latency by half in most browsers. " The exception was Firefox 3.6, latency was reduced by approximately 50 ms - about a 22% reduction. The motivation for BigPipe, and associated innovations: Modern websites have become dramatically more dynamic and interactive than 10 years ago, and the traditional page serving model has not kept up with the speed requirements of today's Internet.

Taking inspiration from hardware (pipeline and scalar microprocessors), the Facebook team used PHP and Javascript (no changes in existing Web servers and browsers are required) to a achieve a "fundamental redesign of the existing web serving process. Kensaku Komatsu created a demo (reported by The Zinger) that. Preventing CSRF and XSRF Attacks. HTTP status codes Poster.

ActionScript Libraries Help Mashing up the Web 2.0 Platforms. ActionScript is a scripting language based on ECMAScript (JavaScript). It's used for the development on Adobe Flash player platform using RIA authoring tools such as Adobe Flash Studio, Adobe Flex and Adobe AIR. While RIA technologies are proliferating in web application development space, ActionScript starts gaining more attentions from the software development communities. Even though the majority of well recognized Web 2.0 companies and most of the web mash-ups were built using AJAX for their respective user interfaces, ActionScript is notably showing increased presence in the same area, backed by a number of open source ActionScript projects.

InfoQ took a look at some of the open source ActionScript libraries developed for a few major Web 2.0 and E-commerce companies. MySpace Development Platform (ActionScript Library) This week (2/4/2008) the long waited and mostly speculated MySpace Developer Platform launched. Facebook F8 Platform (ActionScript API) Amazon S3 (ActionScript Library) 50 Essential Strategies For Creating A Successful Web 2.0 Product. Women often talk about older men not dating women their age, but women as much as a generation younger than they happen to be. Often, wondering what the two might have in common. A man coming out of a marriage whe Remarks of President Barack Obama Weekly Address Saturday, July 2, 2011 Washington, DC "Right now, there are a lot of folks who are still struggling with the effects of the recession.

They’re wondering how th Citron is done!!! Robert Reich, "Until last year Social Security took in more payroll taxes than it paid out, lent surpluses to the rest of gov't. Nyt kannattaa selata uusin Seura-lehti. It's a question that I get very often. "To see life as a poem and yourself participating in that poem is what the myth does for you.

" - from Joseph Campbell and The Power of Myth with Bill Moyers, p.55 Iowahawk submitted a bunch of questions to the President's Twitter Town Hall, but none were selected. I read recently about the sad case of Natalie Wood. 12 predictions for Enterprise Web 2.0 in 2008. The worlds of SOA, SaaS, and Web 2.0 have been swirling around each other for a couple of years now and in 2008 we'll finally see these gel into a practical, modern vision of next generation enterprises. And a variety of forces are coming together to make 2008 the year that enterprises refit themselves for the 21st century. The driving forces for change this year will be the aging of existing IT systems, the rise of up-and-coming new approaches such as highly capable new Web-based applications, mashups, collective intelligence powered business software, Web-oriented architectures, and last but certainly not least, social software.

These are providing the raw materials to use upon the freshly cleared canvases many organizations are readying for themselves as many organizations begin to retool and upgrade. Even the IT foundations we've come to get so used to, such as the operating systems we've used for years, have recently evolved and not always in the direction we're going. 1. 2. 3. 4.

Internet-as-Operating System? No, but I'll buy into Web-as-Middleware.

Comet

REST.