Pushing Nginx to its limit with Lua - CloudFlare blog
Category:
Pushing Nginx to its limit with Lua - CloudFlare blog
Nginx+Lua is a self-contained web server embedding the scripting language Lua. Powerful applications can be written directly inside Nginx without using cgi, fastcgi, or uwsgi. By adding a little Lua code to an existing Nginx configuration file, it is easy to add small features.

The Tengine Web Server
Category:
The Tengine Web Server
Tengine is a web server originated by Taobao, the largest e-commerce website in Asia. It is based on the popular Nginx HTTP server and has many advanced features. Tengine has been proven very stable and efficient on the top 100 websites, including taobao.com and tmall.com.

Zen and the Art of Scaling - A Koan and Epigram Approach
Category:
High Scalability - Zen and the Art of Scaling - A Koan and Epigram Approach
Russell (AKA Jak Sprats) has been pondering, considering, and implementing distributed databases for many years. In a recent email conversation he shared 44 of the lessons he has learned from developing the infrastructure for high performance / highly scalable systems. Some are well known, some are debatable, and some obviously result from a deep experience that is worth learning from:

Bayeux Historic Tale Construction Kit
Category:
Historic Tale Construction Kit
Originally conceived as a Flash application and implemented by two german students, Karnebogen and Jungbluth, the Historic Tale Construction Kit is no more.

To preserve one of the first meme generators on the web, the kit recreated in HTML and JavaScript.

Pursue robust indefinite scalability
Category:
Ackley.pdf (application/pdf Object)
Abstract For research insights and development potential,we should explore computer architectures designed to scale indefinitely. Given physical limits, we argue an indefinitely scalable computer should or must (1)reveal to programmers its component spatial relationships,(2) forego unique addresses, and(3) operate asynchronously.
Fast Web Performance Starts with DNS
Category:
Fast Web Performance Starts with DNS
A web page is an ecosystem where multiple objects contribute to the web page content, and as a result to its slowness or even unavailability. Some of the slowness can be due to poor server performance but at times is due to DNS related issues.

5 Things That Are Toxic to Scalability
Category:
5 Things That Are Toxic to Scalability
On the performance side the picture is a bit different. By leaving SQL query writing to an ORM, you are faced with complex queries that the database cannot optimize well. What's more ORMs don't allow easy tweaking of queries, slowing down the tuning process further.

Patterns For Large-Scale JavaScript Application Architecture
Category:
Patterns For Large-Scale JavaScript Application Architecture
If working on a significantly large JavaScript application, remember to dedicate sufficient time to planning the underlying architecture that makes the most sense. It's often more complex than you may initially imagine.

Web Intents: A fresh look
Category:
Web Intents: A fresh look
This small tag, that is included in the head of your application will signal to the browser the intention to handle a “share” action for a selection of URI’s (think “share this page”), and will register it in the system so that the user can choose it when a client application wants to provide “share” functionality in their app.

Wikitude “ARchitect”
Category:
Wikitude revolutionizes the creation of Augmented Reality content with new “ARchitect” platform
The Wikitude ARcitect basically consists of two major parts. First, we have the HTML which is placed on top of the camera view. Typically, HTML will contain data which will not move with the user but remain on the screen, whatever the user is looking at.

Second, the heart of ARchitect is the JavaScript library which ties deeply into the application and allows manipulation of the AR objects on the screen.