hs0ucy

Wow! Musique de fous! «To The Top» by TOO MANY ZOOZ

1 min read

hs0ucy

Sacrer son camp de Facebook ou disparaître

1 min read

Encore une fois, je sens monter en moi le désir profond de sacrer mon camp de !

hs0ucy

Node.js vs Unix

3 min read

Ces jours-ci je réfléchis beaucoup sur l'utilisation des utilitaires issues de Node.js dont l'on se sert maintenant dans le développement Web frontend; Gulp et Grunt par exemples.

Nous les utilisons parce que nous avons l'impression qu'ils nous font gagner du temps; et c'est sûrement le cas dans la majorité des situations. Nous les utilisons aussi parce qu'ils sont à la mode dans notre industrie. Puis ce qui est à la mode devient souvent une condition d'embauche, et peut même attirer de futurs clients, charmés par les buzz-words du moment.

Ils nous permettent une certaine automatisation de nos tâches : pré-processer, concaténer, minifier, compresser, déployer, surveiller, recharger, etc. Nous passons des heures à apprendre ces nouveaux outils, à lire et regarder des tutoriaux pour les maîtriser; encore d'autres heures à les installer, les mettre à jour et les configurer …

À mon travail, mon équipe s'est convertis à Gulp.js et nous sommes très content de ce choix.

Toutefois, la plupart de nous travaillons dans des environnements Unix, que ce soit sur Mac OS ou sur GNU/Linux, ou plus rarement sur BSD. Mais qui parmi les développeurs Web frontend peut se vanter de maîtriser l'incroyable coffre à outils qu'est un système d'exploitation Unix ? Qui utilise grep, find, sed, cat, curl ? Qui fait du shell scripting et écrit des expressions régulières ? Moi j'ai probablement plus de notions sur ces programmes que la plupart des développeurs Web frontend, mais je ne les maîtrise certainement pas et les expressions régulières restent quelque chose de très mistérieux pour moi :)

Pourtant Unix est un environnement de développement en soit, et beaucoup de choses que nous faisons à travers Node.js sont faisable nativement avec la ligne de commande. Sur Windows il y a probablement les mêmes possibilités, bien que je m'y connaisse pas trop.

Dans ce cas, ne serait-ce pas mieux de maîtriser les outils que nous avons déjà sur nos postes de travail, avant de nous lancer tête baissée dans l'apprentissage de technologies qui ne sont probablement que de passage ? Car, je suis plus que certain que grep, curl, cat et sed existeront bien au-delà de l'hypsteritude de Gulp.js … Et pourquoi installer une grosse infrastructure comme Node.js pour utiliser quelque chose de relativement simple comme Gulp.js ?

De plus, une connaissance plus fine de nos systèmes d'exploitation améliore globalement nos compétences informatiques, bien au-delà de celles de notre métier de développeur front-end.

Mettre ça en pratique, concrétiser

Je crois qu'il y aurait de la place pour une alternative à Gulp.js qui serait basée presque exclusivement sur bash script, des programmes natifs Unix et quelques ajouts ici et là, tel que libsass/SassC. Pas pour remplacer Gulp.js, mais pour offrir une option simple et légère qui collerait à 99% des besoins en développement Web frontend.

Du moins c'est le défit que j'ai envie de me lancer.

À suivre.

hs0ucy

hs0ucy

La maison sauvage ... grrrr !

1 min read

Mon dieu que j'aime cettte chanson.

hs0ucy

Partis politiques fédéraux enregistrés en 2015

1 min read

Fudge ! Y'en a un char et une barge des partis politiques fédéraux enregistrés en !

  • Alliance du Nord
  • Animal Alliance Environment Voters Party of Canada
  • Bloc Québécois
  • Forces et Démocratie
  • Le Parti Vert du Canada
  • Nouveau Parti démocratique
  • Parti action canadienne
  • Parti Canada
  • Parti communiste du Canada
  • Parti conservateur du Canada
  • Parti de l'Héritage Chrétien du Canada
  • Parti des aînés du Canada
  • Parti libéral du Canada
  • Parti Libertarien du Canada
  • Parti Marijuana
  • Parti Marxiste-Léniniste du Canada
  • Parti Pirate du Canada
  • Parti pour la Responsabilisation, la Compétence et la Transparence
  • Parti pour l'Avancement de la Démocratie au Canada
  • Parti pour nouer des liens entre Canadiens
  • Parti Progressiste Canadien
  • Parti Rhinocéros
  • Parti Uni du Canada

Source : http://www.elections.ca/content.aspx?section=pol&dir=par&document=index&lang=f

 

hs0ucy

La sortie d'Internet Explorer 8 vue par John Resig

1 min read

En me promenant sur le Web, je suis tombé par hasard sur un billet de blogue de John Resig, le créateur de jQuery, qui commente la sortie du navigateur web Internet Explorer 8. Nous sommes en mars 2008 et tellement de choses ont heureusement changé depuis.

On peut y lire qu'il est content de voir enfin un outil à la «Firebug» faire son entrée dans ; et applaudit l'adoption de  «selectors API» qui permet l'utilisation de querySelector avec . De plus, il est agréablement surpris de voir les spécifications ARIA, SVG et MathML s'inviter dans cette version. Mais il est aussi déçu de voir l'absence de certains : les sélecteurs CSS 3, addEventListener, etc.

Bref, un retour en arrière que j'ai trouvé intéressant et instructif; surtout que c'est une bonne synthèse si vous avez à écrire du JavaScript «vanille» qui doit encore fonctionner sur IE 8 ;)

«JavaScript in Internet Explorer 8», par John Resig : http://ejohn.org/blog/javascript-in-internet-explorer-8/

hs0ucy

«[...] to share something with your friend, you shouldn’t also have to share it with a stranger.»

1 min read

«[...] to share something with your friend, you shouldn’t also have to share it with a stranger. You should be able to share it directly with them.»

Source : https://ind.ie/about/manifesto/

hs0ucy

«But you don't really care for music, do you?»

1 min read

Ma version préférée d'Hallelujah de Leonard Cohen, «but you don't really care for music, do you?»

hs0ucy

«Speak White»

0 min read