Deno est un possible successeur à Node.js. Ryan Dahl, qui est l’auteur à l’origine de Node.js, a présenté lors d’une conférence il y a deux ans une liste de dix choses qu’il regrette à propos de Node.js. À partir de cette liste, il a voulu créer un nouveau moteur d’exécution de script qui tourne en dehors du navigateur mais qui en reprend les conventions. Le projet s’appelle Deno et il vient d’atteindre la version 1.0.
Journal Convertir des dates avec month_nb

month_nb est un petit utilitaire permettant de traduire le nom d'un mois en son nombre, quelle que soit sa langue (fonctionne pour 69 langues actuellement).
>> month_nb('août');
8
J'ai raconté la génèse du projet sur le blog de Meta-Press.es.
La principale motivation vient du fait que rien n'est prévu pour parser des dates internationales en JavaScript (une fois sorti du format ISO et des formats anglais on est livré à soi-même).
En m'inspirant de la traduction (…)
Lien Deezer to Mp3
Journal Raaahhh npm!
Journal pour râler : nodejs a disparu de debian 9 en i386 (aka 32 bits) dans l'année, sans que j'arrive à trouver la moindre trace d'annonce.
Je n'arrivais pas à trouver npm dans un container docker après l'installation de nodejs. C'est en fouillant https://deb.nodesource.com/node_10.x/dists/jessie/main/binary-i386/ que je découvre que packages est vide…
Alors quoi, j'ai rien compris à nodejs?
Journal Python pour la rentrée 2019 - Hors Série - Python revient dans la course face à Node.js

Python revient dans la course face à JavaScript et TypeScript
Un article hors-série entre les dépêches #3 et #4.
Mon entreprise = JavaScript/TypeScript, Go et Python
Dans mon entreprise, nous avons des développeurs web qui apprécient TypeScript (Node.js et Angular), des AdminSys (Devops) qui codent en Python et Go, et enfin des scientifiques¹ qui codent en Java Python.
¹ Les scientifiques des données (data scientists), les scientifiques de l’apprentissage automatique (machine learning) et les analystes quantitatifs (…)
Lien CPU Ex0110 Node.js

Journal Moi, expert C++, j'abandonne le C++

Je profite de cette anecdote pour rédiger un long journal afin de partager mon expérience et mon apprentissage en espérant t’apprendre de nouveaux points de vue.
Peut-être cela vaut le coup d'en faire une dépêche… Dis-le moi dans les commentaires. 😉
Ma passion C++11, C++14, C++17…
Ma carrière professionnelle de développeur C a débuté en 1994 et j’ai naturellement adopté avec enthousiasme le C++ en 1999.
J’étais un développeur C++ heureux et j'avais considéré la nouvelle version du standard C++11 (…)
Forum Programmation.autre Développement application IOS / Android
Bonjour,
Quel serait le meilleur moyen pour porter une un site internet de messagerie instantanée HTML5 / socket.io / node.js en application native Android / IOS ?
Avez vous des retours d'expérience de phonegap ou autre point de vue performance, stabilité, push notification ?
Merci.
Journal Prototypage d'applications web
Journal Le développement full-stack facilité

Introduction
En avant-première, voici le prototype de la nouvelle version d'une bibliothèque permettant de gérer front-end et back-end à partir de la même base de code, facilitant ainsi le développement fullstack (pour utiliser un terme à la mode). La version présentée ici est pour Node.js, mais les versions Java et PHP (en attendant d'autres langages) devraient suivre sous peu (un journal sera publié le moment venu).
Hello, World!
Pour faciliter la compréhension des (…)
Lien Erreur HTTP 418 "I'm a Teapot" pour les utilisateurs de NPM

Journal Atlas toolkit - sur la route du Libre

Hormis lorsque je fus employé par une SS2L, l'essentiel de mon activité professionnelle, que ce soit en tant que salarié ou, plus tard, en tant que freelance, consistait à concevoir et développer des logiciels propriétaires. Néanmoins, les bibliothèques logicielles plus ou moins généralistes sur lesquelles ces logiciels reposaient m'appartenaient et avaient toujours été développées en-dehors de tout cadre professionnel, et j'ai donc pu les publier, ainsi que certains logiciels de mon crû, sous licence libre, comme (…)
Journal 'UnJSq' v0.1.0

(Oui, je sais, mais ce n'est pas le nom définitif…)
UnJSq est un paquet pour Node.js qui permet de prendre en charge la partie frontend d'une application web.
Contrairement aux bibliothèques de type CGI, c'est-à-dire qui nécessitent que la page web soit rechargée à chaque requête, UnJSq permet de ne modifier que les parties du DOM qui le nécessitent.
Il s'agit là de la première version de cette bibliothèque, mais elle est néanmoins fonctionnelle. Vous trouverez des (…)
Journal Calculs numériques en précision absolue.

Introduction
La lecture de ce journal m'a remémoré une bibliothèque de calcul numérique que j'ai développée et qui pourrait peut-être en intéresser quelques-uns ici.
J'ai rarement utilisé les nombres flottants à cause de leur précision limitée, et les entiers se sont parfois révélés inadaptés de par leur intervalles limités. Aussi ai-je développé une bibliothèque de gestion d'entiers dynamiques, et, en m'appuyant sur cette dernière, une bibliothèque de gestion de nombres rationnels qui prend en charge les 4 opérations mathématiques de (…)
Journal Code natif et Node.js - parser et préprocesseur XML

Histoire de diversifier mon activité, et aussi parce que j'aime bien me lancer des défis, j'ai décidé de me mettre à Node.js. Cependant, compte tenu de ma faible appétence pour Javascript, lui préférant de loin C++, j'ai bien entendu cherché un moyen de coder pour Node.js avec mon langage fétiche. Et c'est tout à fait possible, grâce aux addons. Bon, ce n'était pas vraiment une surprise, n'ayant jusqu'à présent jamais rencontré d'environnement d'exécution logiciel qui (…)
