HTML

Archi & techno

Le front, au delà du coloriage : émergence des composants applicatifs

Notre utilisation du Web change. Initialement conçus pour consulter des documents, les navigateurs sont devenus de puissants moteurs de rendu capables d'exécuter des applications complexes permettant la création de documents riches tels que Google Doc, ou la consommation de média en streaming via Netflix ou Spotify. Les documents se sont peu à peu transformés en applications. Là où quelques scripts suffisaient pour ajouter de simples animations ou effets graphiques, nos applications sont devenues de véritables clients riches et les bases de code se sont rapidement…

Lire la suite
Data

Microsoft Techdays 2013

Nous avons participé à différentes conférences aux Techdays 2013 de Microsoft. Voici ce que nous avons retenu : développer pour tous les navigateurs. La conférence était très ludique et pertinente, basée sur un retour d'expérience de plusieurs années.

Lire la suite
Archi & techno

Performance côté client avec Rails & Heroku

À ChooseYourBoss on développe une appli web tout ce qu’il y a de plus classique : HTML5, JS, CSS3 + quelques API (Linkedn, Viadeo, Google Maps, Google Analytics, etc). Côté serveur on est en Rails sur Heroku. Bref, rien d'exceptionnel quoi. Puis un jour, on a jeté un œil sur le graphe de temps de chargement de notre appli - merci Google Analytics. Et là le drame : une moyenne de plus de 5 secondes pour la page d'accueil, et je ne vous parle pas sur mobile. On se dépêche alors…

Lire la suite
Archi & techno

Tous les navigateurs acceptent HTML5 et CSS3

Tous les navigateurs acceptent HTML5 et CSS3 mais tous ne comprennent pas leurs nouvelles fonctionnalités. L'usage de nouveaux attributs HTML5 ou de nouvelles propriétés CSS3 ne bloquera pas votre navigateur, ce dernier les ignora tout simplement. Un avantage indéniable qui nous permet d'utiliser dès aujourd'hui HTML5 et CSS3 même si certains de nos utilisateurs ne disposent pas encore de navigateurs les supportant. Comme je le précisais dans l'article Osez renoncer aux vieux navigateurs, il ne faut pas avoir peur d'utiliser des fonctionnalités HTML5 et CSS3…

Lire la suite
Archi & techno

Ce que jQuery Mobile nous apprend sur le Web Mobile

Cet article s'intéresse aux principes de développement qu'implémente la librairie jQuery Mobile pour offrir des sites Web adaptés aux terminaux mobiles, afin d'en tirer des enseignements pour nos propres développements mobiles, utilisant cette librairie ou non. Nous entendrons ici par Web Mobile les sites et applications Web pour les tablettes et tous les téléphones portables supportant le Web, depuis les premières version de Symbian S60 jusqu'aux derniers iPhone et Android.

Lire la suite
Archi & techno

HTML5, offline et sécurité

Un article récent publié sur InfoQ abordait la sécurité de HTML5 dans sa globalité, et notamment sur des attaques concernant les nouvelles fonctionnalités de navigation hors-ligne de HTML5. Quelles sont donc ces fonctionnalités et qu'en est-il vraiment des risques associés ?

Lire la suite
Archi & techno

Optimiser les performances de vos applications web sur mobile

La part du web consulté par des terminaux mobiles augmente très vite, et proposer à ces utilisateurs une version mobile devient un véritable enjeu stratégique. Malheureusement, le web mobile n'a pas grand chose à voir avec celui qu'on connaît sur desktop : du fait des faibles performances des appareils mobiles par rapport au desktop, des contraintes qui n'existaient plus vraiment sur nos ordinateurs sont de nouveaux d'actualité :

Lire la suite
Archi & techno

HTML5, tueur de Flash ?

Internet n'est plus seulement peuplé de sites d'informations statiques mais de véritables applications dont les fonctionnalités étaient jusqu'à présent seulement disponibles sur nos postes de travail. Aujourd'hui, on trouve des applications Web capables de proposer de la retouche de photos, la visualisation de bande-annonces de film, la gestion et l'écoute de musique, la lecture de livres, etc. Les standards actuels du W3C n'ayant pas été conçus pour la création d'applications Web, des plugins tels que Flash ont comblé ce manque. Le W3C préparait XHTML2 depuis…

Lire la suite