Ignorer certains caractères spéciaux dans un template django

Photo de décorations de noel sur un palmier qui ressemblent a un penis

Hier Max me demandait comment mettre un template Javascript dans un template Django s’ils utilisent la même syntaxe.

La suite

La différence entre la programmation asynchrone, parallèle et concurrente

Charade illustrant "don't be a cock block"

On parle un peu partout de programmation non blocante ces temps-ci. NoSQL a remis le map/reduce au goût du jour, et PAF, on vous sort le mot clé parallélisation pour vous en vendre une tetrachiée. Les partisants de NodeJS vont crier “asynchrone”, parce que c’est ce que Javascript sait faire de mieux. Et on on murmure dans les coins que la rubustesse d’Erlang tient dans ses acteurs qui travaillent de manière concurrente dans la VM.

Ok, donc tout ça, ça à l’air de faire la même chose, c’est à dire de faire plusieurs choses en même temps, sans bloquer.

Donc c’est pareil ?

La suite

Envie de meurtre

Photo d'une bouilloire en plastique sur une plaque chauffante.

Oui, je tapes beaucoup sur nodejs et la communauté javascript en général. Mais ils le méritent, Putain !

La suite

Créer un bookmarklet

Photo d'une parodie de Game of thrones

Vous avez un super outil JS que vous voulez partager avec le monde entier ? Faites un bookmarklet ! Il s’agit de compresser tout votre code sur une ligne de telle sorte qu’il puisse être mis en bookmark dans le browser et utilisé en un click.

La suite

Faire cohabiter plusieurs versions de jQuery

Photo comparant le même poids en graisse et en muscle.

jQuery est très bien foutu, non content de permettre d’utiliser des libs concurrentes utilisant la même API avec noConflict() (c’est beau l’open source quand même), elle permet également d’utiliser en même temps une version plus récente ou plus ancienne de son code, facilitant les migrations.

La suite

Utilisez des variables globales avec JSLint

Photo d'un cochon nageant dans une eau cristaline

Petite astuce si vous utilisez JSlint (par exemple via le super plugin Sublime Text).

La suite

Qu’est-ce que Javascript et à quoi ça sert ?

Photo de la boîte du jeu OSombie

La question parait bête, mais je me la suis posé il y a des années. Et personne n’avait écrit un article pour expliquer ça. Personne. C’était tellement évident.

La suite

Un code plus propre avec “use strict” en javascript

Photo d'un sabre avec des dents de requin.

Le JavaScript est très permissif. Mais vous avez reçu un message de Dieu lui-même, et maintenant vous n’utilisez juste qu’un sous-ensemble du langage dans votre code. Mais cela demande de la vigilance.

Une astuce peut vous aider à rester dans le droit chemin : “use strict”.

La suite

Detecter la version d’IE en Javascript

Photo d'un homme et d'un requing nageant côte à côté, legendée : "l'annimal le plus dangereux du monde, à côté duquel nage un grand requin blanc"

Sniffer le browser, c’est maaaaal. Mais comme toute technique diabolique, il existe quelques corner cases dans lesquels on peut le justifier.

La suite

Demander confirmation à la fermeture d’un onglet en javascript

Poster mélangeant star wars, star trek et firefly

Votre utilisateur est en train d’écrire un commentaire, upload un ficher ou fait un truc quelconque qui n’est pas terminé. Puis il clique sur fermer l’onglet.

Dans certains cas, vous voulez lui demander confirmation pour éviter qu’il perdre tout son travail.

La suite