JQuery nimbleLoader

JQuery nimbleLoader

We are happy to announce the publication of our first JQuery plugin: the nimbleLoader.

This simple tool will allow you to create loading bars for any element on your web page with ease.

Are you worried about your users waiting for a page to load without the corresponding loading effect? Or do you want to let your users know something is happening on the page facing them, during AJAX requests for example?

Then this plugin is made for you!

You can dowload it on the JQuery website.

Go to the demo page to see simple use cases.

[...]

Internationaliser des images dans les feuilles de style (3/3)

Dans cette série d’articles, nous tentons de trouver une solution élégante au problème de l’internationalisation des images dans les feuilles de style.

Dans la partie précédente, je montrais qu’en utilisant SASS, il était possible d’internationaliser proprement les feuilles de style. Néanmoins, il est parfois possible de faire encore mieux.

 
Dans notre cas, toutes les valeurs que nous mettons dans les fichiers localisées (chemin vers l’image et largeur de l’image) seraient en théorie calculables automatiquement en fonction de la langue. Pour éviter de les écrire à la main, il est possible de générer automatiquement ces fichiers (avec n’importe quel langage de script) ou bien de profiter de la possibilité offerte par SASS de définir ses propres fonctions en Ruby.
[...]

Internationaliser des images dans les feuilles de style (2/3)

Dans cette série d’articles, nous tentons de trouver une solution élégante au problème de l’internationalisation des images dans les feuilles de style.

Dans la partie précédente, je montrais qu’en se limitant au CSS pur, nous arrivions à un résultat présentant deux inconvénients : les valeurs localisées sont mélangées à du CSS, et le fichier CSS principal ne porte aucune mention de l’utilisation des propriétés venant des fichiers localisés.

Pour aller plus loin, je vous propose d’utiliser SASS. SASS utilise Ruby mais est pertinent quel que soit le langage du site ou de l’application en ligne.
[...]

Internationaliser des images dans les feuilles de style (1/3)

L’internationalisation des feuilles de style est souvent vue comme un détail. En général, elle ne concerne que des points de finition (internationaliser les guillemets, ajuster certaines marges…) et est alors simple à effectuer.

Néanmoins, dans le cas d’un site ou d’une application en ligne qui utilise (à tort ou à raison…) des images localisées dans ses feuilles de style, l’affaire prend une toute autre ampleur.

Nous allons explorer, dans cette série d’articles, différentes solutions à ce problème, et essayer d’en dégager la plus élégante.
[...]

Choisir son Selenium

LuneSelenium est un système permettant de manipuler automatiquement l’IHM (Interface Homme-Machine) d’une application Web, on peut donc s’en servir pour tester des IHM*.

Dans le cadre du développement d’une application Ruby on Rails, Selenium complète admirablement les tests fonctionnels et les test d’intégration car ces derniers ont des possibilités très limitées de test d’IHM, en particulier parce qu’ils ne prennent pas en compte le JavaScript.

Les tests Selenium peuvent être créés de trois manières : [...]

Is Amazon Web Services made for you?

Amazon Web Services
We are planning to switch to Amazon Web Services (“AWS”) and have been testing the service extensively over the past few weeks. Our conclusion: AWS is a great product that we are definitely going to use, but contrary to its reputation, it may not be suitable for small companies without serious IT capabilities.

In order to support this conclusion, we offer in the table below a comparison along key axes between the typical requirements of small companies and the main characteristics of AWS.

[...]

La confidentialité des données : comme un avion en l’air…

Le lien de confiance avec leurs clients va devenir un enjeu de plus en plus fort pour les éditeurs de service en ligne.

Le 9 juin 2010, Gawker révélait que ATT s’était fait voler 114 000 adresses électroniques. Comment les clients d’ATT l’ont-ils vécu ? À quelles mesures ATT est-il disposé pour que cela ne se reproduise plus ?

On peut se demander jusqu’à quel niveau de sécurité iront les sociétés stockant des données en ligne.  La couverture médiatique des fuites peut-elle les inciter à investir lourdement dans la sécurité, jusqu’à l’irrationnel ?

Ces questions appellent une comparaison avec la problématique de la sécurité dans l’industrie du transport aérien.  Alors que le transport aérien est statistiquement le moyen de déplacement le plus sûr au monde, l’amélioration permanente de la sécurité des vols reste une préoccupation majeure, voire une obsession, du secteur aéronautique. [...]