Articles publiés par Pierre Bertet

Note : Vous connaissez JavaScript, mais il reste encore q […]

Par Pierre Bertet

Vous connaissez JavaScript, mais il reste encore quelques zones d’ombre ? François-Guillaume Ribreau a réalisé la traduction française d’un excellent article de Dmitry Soshnikov, à propos de ce qui constitue le cœur de JavaScript.
La chaîne des prototypes, le contexte d’exécution, l’objet d’activation, le scope, les closures, tout y est expliqué de manière précise et exacte, ce qui est malheureusement assez rare quand il s’agit de JavaScript.
C’est ici : Voyage au coeur de JavaScript.
Et si l’anglais ne vous rebute pas, je vous invite également à lire l’ensemble de la série ECMA-262-3 in detail (autrement dit ECMAScript 3) par Dmitry Soshnikov.

Note : Un nouveau site web est né ce matin : w3qualité […]

Par Pierre Bertet

Un nouveau site web est né ce matin : w3qualité !
Comme le nom l’indique, il y sera question de traiter de la qualité web, selon plusieurs points de vue : webdesign, accessibilité, développement front-end, suivi de qualité web, etc.
Pour commencer, plusieurs intervenants tentent de définir ce qu’est la qualité web, et c’est déjà pas mal !
À suivre ici : http://w3qualite.net/
(enfin, dès qu’un flux RSS sera disponible ;-)

Note : Dart, le nouveau langage de Google, « qui n’es […]

Par Pierre Bertet

Dart, le nouveau langage de Google, « qui n’est pas là pour remplacer JavaScript mais si ça se fait on n’est pas contre hein », vient de sortir officiellement.
Grossièrement il s’agit d’un langage objet « classique », qui à première vue ressemble beaucoup à Java : des classes, un typage statique (optionnel), et d’autres choses intéressantes. Je vous laisse découvrir ses fonctionnalités plus en détail sur la page de présentation du langage. Sa conception a été orientée vers les performances, la sécurité, et les outils de développement. Il disposera d’une machine virtuelle qui sera intégrée dans les navigateurs qui voudront le supporter (et pourquoi […]

Note : Les newsletters redeviennent à la mode, vous avez […]

Par Pierre Bertet

Les newsletters redeviennent à la mode, vous avez remarqué ? Eh oui, nos lecteurs de flux RSS sont asphyxiés, nos timelines Twitter suintent la surinformation, polluons nos boîtes mail ! ;-)
En voici quelques-unes que je vous recommande, toutes sont hebdomadaires :

JavaScript Weekly
HTML5 Weekly
Web Design Weekly
Hacker Newsletter (sélection de posts Hacker News)

Si vous en connaissez d’autres, n’hésitez pas à les indiquer dans les commentaires !

Note : Mark Pilgrim, dont vous connaissez certainement le […]

Par Pierre Bertet

Mark Pilgrim, dont vous connaissez certainement le livre Dive Into HTML5, et qui est également l’auteur d’autres ouvrages de grande qualité (Dive Into Python, Dive Into Accessibility…) vient de supprimer toutes ses publications sur le web sans explication, ainsi que tous les comptes qu’il avait sur différents services (GitHub, Twitter, etc.).
Cette histoire vous rappellera peut-être celle de _why, qui est très similaire. Et comme pour _why, des miroirs ont tout de suite été mis en place pour que ses travaux restent accessibles à tous.
Une partie du compte GitHub : https://github.com/diveintomark
Dive Into HTML5 : http://diveintohtml5.ep.io/
Dive Into Python 3 : http://diveintopython3.ep.io/

À propos des outils d’animation pour le web

Par Pierre Bertet

Une bataille importante est en train de se jouer, celle des outils permettant d’exploiter les nouvelles technologies web. Parmi les attentes, la partie la plus importante est peut-être celle qui concerne les animations. Je vais mentionner Flash dans cet article, mais il s’agit de l’IDE Flash, pas du Flash Player.
L’outil de création ultime, le « Flash du web », n’est pas arrivé, et tous les regards se tournent évidemment vers Adobe. À la différence d’un outil dédié au Flash Player, la création d’un outil pour le web est beaucoup plus complexe, car il s’agit d’un « environnement ouvert ». Les technologies […]

Note : Contrairement à ce que laisse entendre une idée  […]

Par Pierre Bertet

Contrairement à ce que laisse entendre une idée largement répandue, les points-virgules (;) ne sont pas obligatoires en JavaScript. Hormis quelques exceptions, un retour à la ligne aura exactement le même effet. Il ne s’agit pas d’une « tolérance » de certains navigateurs : cela fait partie de la spécification ECMAScript, et ce comportement (Automatic Semicolon Insertion) est parfaitement supporté par l’ensemble des moteurs JavaScript existants.
Isaac Z. Schlueter n’utilise les points-virgules que lorsqu’ils sont nécessaires dans ses scripts. Il a reçu beaucoup de critiques à ce sujet puisqu’il est l’auteur de npm, un projet très populaire dans la communauté Node.js. Il y […]

Note : Alors que les CSS Selectors Level 3 viennent de pa […]

Par Pierre Bertet

Alors que les CSS Selectors Level 3 viennent de passer en statut Recommendation, un premier brouillon de CSS Selectors Level 4 a été publié hier par le W3C. Voici un aperçu de quelques sélecteurs que j’ai hâte de pouvoir utiliser ! Évidemment, tout ce qui est présenté ici est susceptible d’être modifié lors du processus de rédaction de cette nouvelle Recommendation.
Multiple negation pseudo-class
La pseudo-classe de négation était déjà disponible avec le Level 3, mais il est maintenant possible d’indiquer plusieurs négations.
Définition : E:not(s1, s2)
Avant :
p{ /* on définit un style */ }
p.ma-classe-1, p.ma-classe-2{ /* …puis on l’annule */ […]

Web design et processus : entretien avec Raphaël Bastide

Par Pierre Bertet

Raphaël Bastide a une approche singulière de la conception Web. Ses différentes expériences lui ont permis d’acquérir une double culture graphique / hacking très riche et diversifiée. Nous échangeons régulièrement à propos du Web et de son évolution, d’idées, de révolution ; cette relation influence aussi fortement mon propre travail de développeur Web. Je lui ai proposé cet entretien pour essayer de définir l’indéfinissable, d’y voir plus clair dans cette manière particulière de concevoir et de s’approprier les projets qu’il réalise.

Pourquoi Flash a tué HTML5

Par Pierre Bertet

…en 10 points parce que ça envoie plus. Activetuts+, un blog de tutoriels Flash, éclaire nos esprits en proposant une liste de 10 choses que permet de faire Flash, mais pas HTML5. Voilà qui est fort plaisant à lire : après la mise sous perfusion de Silverlight, il est temps de redonner au plugin propriétaire ses lettres de noblesses. Malheureusement, les rabats-joie de service, défenseurs des standards ouverts, ne manqueront pas de hurler au FUD, voire au mensonge ! Parce qu’il n’est pas question de les laisser faire, voici un petit guide en complément de l’article d’Activetuts+, qui vous permettra de rétablir […]

Articles plus anciens