A quick survey shows that seven of the Alexa U.S. top ten web sites have a SCRIPT tag above their stylesheets or STYLE blocks: AOL, Facebook, Google, Bing, MSN, MySpace, and Yahoo!. These web sites don’t currently use @font-face, but if they did, they would experience the IE blocked rendering problem. This raises the concern that other web sites that are early adopters of @font-face have a SCRIPT tag above @font-face and their IE users run the risk of experiencing blocked rendering.
Tornado comes with limited support for WSGI. However, since WSGI does not support non-blocking requests, you cannot use any of the asynchronous/non-blocking features of Tornado in your application if you choose to use WSGI instead of Tornado's HTTP server. Some of the features that are not available in WSGI applications: @tornado.web.asynchronous, the httpclient module, and the auth module.
in other words: WSGI sucks
Customer-centered Business - Peter Drucker and Web Marketing | Management Tools for Startups and Small Businesses
What is our business is not determined by the producer but by the consumer. It is not defined by the company’s name, statutes, or articles of incorporation but by the want the consumer satisfies when he buys a product or service. The question can therefore be answered only by looking at the business from the outside, from the point of view of the customer and the market what the consumer sees, thinks, believes and wants at any given time must be accepted by management is an objective fact deserving to be taken as seriously as the reports of a salesman, the tests of the engineer or the figures of the accountant — something few managements find it easy to do. In management must make a conscious effort to get honest answers from the consumer himself rather than attempt to read his mind.
Local git repository hosting with a sexy web interface and bonjour discovery. It's like your own little adhoc, network-aware github!
Distributed github in a way.
I’ve recently been working on an implementation of cookie-based authentication for CouchDB. This is important for pure CouchDB applications (couchapps), where browsers communicate directly with CouchDB. Currently browsers can be authenticated using HTTP basic auth but the popup login box can be disruptive and confusing for users.
don't miss the picture.
In general, most people think they’re building an everyday app, but they’re not. When the actual use patterns are discovered, most apps will be used every few days or less. Designers have to ask themselves a very hard question: “How often are people really going to use our web application?”.
Smisk is a simple, high-performance and scalable web service framework written in C, but controlled by Python. Smisk is currently used in production by Spotify and Livebloggen.
Can work on WSGI application, thanks Spotify!
The goal of Hookah is to take most of the work out of implementing web hooks. Ideally, Hookah will allow you to have all the features you need for successfully deploying web hooks and only need to add a few lines of code to your app. In fact, one line for each event! On top of that, the interface for Hookah is HTTP, so it’s not that different than directly invoking web hooks and works easily from any language.
webhooks are the last cool things.
canvas is the next Flash or not
Adding persistence is something that we will typically all have to do at sometime in most real world web applications and will definitely slow things down a little; so I thought I’d approach the problem using my latest favourite storage engine, CouchDB
a Restish example using CouchDB
The data are illustrated below in the chart provided by ShareThis. The results are likely an accurate reflection of the various sharing services popularity on the web as a whole as ShareThis is extremely popular:
- Email is by far most popular sharing service getting 57%.
- Facebook is the second most popular sharing service at 21%
- Digg has dropped significantly in popularity to 2%
How people share things using ShareThis. When are we gonna see XMPP coming?
Many web resources provide mechanisms for subscribing to changes in their content. However, this change information is only made available via a polling mechanism.
A number of people have proposed mechanisms for subscribing to updates to pages or feeds, however, a missing element of all these proposals is a subscription mechanism. Sadly, this means that every site supporting this feature will likely end up with a different implementation.
Get Pingd pour la mise à mort de la syndication... (à coups de XRDS, d'Atom et de web hooks, tout un programme)
“I've switched from Tumblr to FriendFeed. The bookmarklet seems to be good enough by now, so why not. I've also told Feedburner to poll a cleaned-up version of my FF feed (remove some unwanted services and sanitize the display of the items) and redirected my Tumblr page to here.”
I have the feeling that we get bored about a service more quickly than before...
Werkzeug, the swiss army knife for Python web developers.
the WSGI anti-framework
Nitrogen is a Erlang web framework created by Rusty Klophaus. It’s looking pretty good so far and seem to be steadily improving. Today I decided it was time to jump in and get to know Nitrogen and setup my own app. Using the Amazon wishlist gen_server code I posted yesterday I created a little app that will accept an email address and then return your wishlist.
another web framework in Erlang.
IT DOESN’T MATTER IF YOU LIKE IT
Yes it doesn’t matter. Some of my most effective and successful designs from an analytics/statistics standpoint are not ones that I particularly like. That is because I am not the user, and I think and interpret visuals differently than psychology scholars (or any other given user base)
follow the link to the experiment made by Drupal, nice idea very nice.
This is an evolving web version of a book that I'm writing titled "Zero to Hyper Agile in 90 Days or Less."
a book as a blog.
This document describes an interface for an abstract File I/O interface where web applications can interact with a file system, without any prior knowledge about the underlying filesystem. This interface can be used for e.g. an image preview before submitting a form or for saving a drawing from a canvas painting web application locally.
open the web
Le Web 2.0 a fonctionné sur le thème du « It's all about you » qui se résumait en fait à « It's all about your data for our advertisement incomes. »
très très justement décrit. Tant de considérer les services 2.0 comme périphériques et plus centraux et d'avoir un serveur perso par la même.