public marks

PUBLIC MARKS from greut with tag web



High Performance Web Sites :: @font-face and performance

by 1 other

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 Web Server Documentation

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.

toolmantim's bananajour at master - GitHub

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.

Secure Cookie Authentication for CouchDB | Jason Davies: Web Design and Development

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.

Are you building an everyday app? (the LinkedIn problem) - Bokardo

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!


by 8 others (via)

PhoneGap is a development tool that allows web developers to take advantage of the core features in the iPhone, Android, and Blackberry SDK using JavaScript.

abstraction layer to the many phone APIs around there.

Announcing Hookah, the Web Hook Event Dispatcher « Web Hooks

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.

The Burst Engine is an OpenSource vector animation engine for the HTML5 Canvas Element. Burst provides similar web functionality to Flash and contains a layer based animation system like After Effects. Burst uses a very light-weight JavaScript frame, meaning your animations will download unnoticably quick and can be controlled using very simple JavaScript methods. For example: the [-] logo above is a Burst animation attached to a mouseOver event using the following code...

canvas is the next Flash or not

Still Developing...

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

Digg no longer the Favorite | I Do Info Tech

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?

GetPingd | Google Groups


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)

Sμblog | James Tizard


Sμblog (pronounced sub-log) is is my attempt to combine ideas about microblogging, messaging and the sematic web into a practical tool ready for everyday work.

XMPP to RDF microblogging tool, quite nice and well documented.


by 2 others

A world-class geographic web framework

Django using adapted to a GIS backend (like PostGIS)

Do Tags Work?

by 1 other the end of the day, you just google what you are trying to search.

I've switched from Tumblr to FriendFeed.

“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 0.4.1 released! » Armin Ronacher

Werkzeug, the swiss army knife for Python web developers.

the WSGI anti-framework

A Simple Web App using Nitrogen.

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.


Don’t Design for your Client, or Yourself » - Web Design Marketing Podcast & Blog


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.

Agile Development Thoughts: Zero to Hyper Agile in 90 Days or Less

by 1 other

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.

File I/O

1 comment

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

obtrusivejavascriptchecker - Google Code

by 1 other

Goes through all the HTML code in a web page, and outlines any HTML element with inline events with a red border.

nifty idea (via codepo8)

It's all about you - Carnets de La Grange

by 3 others, 3 comments

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.

greut's TAGS related to tag web

accessibility +   agile +   api +   Aria +   article +   atom +   authentication +   aws +   bayeux +   blog +   blogs +   book +   bookmark +   business +   c +   canvas +   code +   comet +   cometd +   content +   couchdb +   css +   daily +   data +   dataportability +   design +   dev +   django +   Erlang +   event +   example +   firefox +   form +   framework +   french +   gears +   geo +   gis +   git +   github +   google +   html +   http +   interaction +   iphone +   java +   javascript +   js +   json +   karl +   l10n +   library +   mdc +   microblogging +   mobile +   mozilla +   oAuth +   ontologies +   openid +   opera +   performance +   perl +   phone +   planetplanet +   plugin +   presentation +   privacy +   py +   python +   rap +   rdf +   rdfa +   ruby +   security +   semanticweb +   server +   slides +   social +   standards +   syndication +   tabindex +   team +   template +   tool +   tools +   twisted +   typography +   usability +   use +   video +   w3c +   web hooks +   web2.0 +   websemantic +   work +   wsgi +   xmpp +   xrds +   yahoo +   youtube +