J’avais annoncé initialement que j’écrirais 3 articles sur le sujet des langages de programmation, et que le troisième serait consacré au thème « Qu’est-ce que j’aimerais avoir comme langage ». Bon, j’ai menti, il y aura finalement 4 articles, et celui-ci sera consacré à la création d’un langage de programmation interprété. Je…
Les langages de programmation – Partie 2 : Le modèle objet
Après vous avoir parlé des langages que je connais (petit moment narcissique inutile), je vais maintenant partager quelques réflexions concernant le modèle objet, et comment il est implémenté dans les langages de programmation. Les objets, l’héritage et le polymorphisme La notion la plus importante de la programmation orientée objet, c’est……
Les langages de programmation – Partie 1 : Ce que je connais
Régulièrement (enfin, disons tous les 3/4 ans) je me pose des questions existentielles au sujet des langages de programmation. Pourquoi est-ce que j’aime tel langage, pourquoi je déteste tel autre, qu’est-ce que je pourrais vouloir et que je n’ai pas, et ainsi de suite… Ne me demandez pas pourquoi, mais…
Configuration Apache en SSL avec wildcard
Je suis en train de travailler sur un projet web pour lequel j’ai voulu que toutes les connexions soient sécurisée par défaut en SSL. Avec une subtilité : Il faut pouvoir gérer des sous-domaines multiples, que l’on ne connait pas par avance. Je vais vous expliquer point par point comment…
Faire des choix à la place de l’utilisateur
Il y a presque 2 ans, j’avais écrit un article intitulé simplement Faire des choix. Mon propos était alors de dire que lorsqu’on crée un service ou un produit, il faut faire en sorte que l’ergonomie (ou l’affichage, ou les fonctionnalités, …) proposée par défaut soit adaptée au plus grand…
Conférence à Epita le vendredi 13 janvier
Dans le cadre de la semaine des projets professionnels, je présenterai ma conférence «De geek à directeur technique» aux étudiants d’Epita. Cela se tiendra dans les locaux de l’école au Kremlin Bicêtre, le vendredi 13 janvier, de 14h00 à 15h30. Cette conférence ne sera ouverte qu’aux étudiants de l’école. Venez…
ZeroMQ, file de messages et travail distribué
Oui, je sais ce que vous allez me dire. En ce moment, je parle pas mal de ZeroMQ. Bah oui, c’est comme ça. Bref. Suite à mon dernier article sur le sujet, l’un de mes développeurs m’a fait une remarque très pertinente, à laquelle j’ai répondu en expliquant au passage…
ZeroMQ et load-balancing : un exemple concret
Il y a 2 mois, j’ai écrit un article au sujet de ZeroMQ. Si vous ne l’avez pas encore lu, je vous le conseille, je pense avoir réussi à expliquer de manière assez simple les concepts de base de cette bibliothèque réseau aux fonctionnalités très puissantes. Pour joindre l’utile à…
Guy Kawasaki et Steve Jobs
J’ai déjà parlé de Guy Kawasaki sur ce blog. Et je n’ai pas besoin de vous présenter Steve Jobs. J’ai lu récemment un article sur le blog de Guy Kawasaki, dans lequel il parle de ce qu’il a appris de Steve Jobs. Je ne vais pas traduire l’article, ni en…
API d’envoi et de réception d’emails
Pour un projet sur lequel je travaille actuellement (dont j’espère vous parler un de ces jours), j’ai été amené à rechercher des services permettant d’envoyer et de recevoir des emails à travers une interface de programmation déportée. Je vais vous résumer cela, ça pourrait vous être utile. La problématique L’envoi…