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……

Lire la suite

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…

Lire la suite

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…

Lire la suite

ZeroMQ, la super bibliothèque réseau

Une fois n’est pas coutume, voici un article particulièrement technique. Le développement d’applications connectées est quelque chose d’à la fois important et délaissé. Important car cela constitue la base de l’informatique moderne, et que c’est une chose qui est enseignée dans tous les cursus informatiques. Délaissé car l’écrasante majorité des…

Lire la suite

Cloud Computing : Mythes et réalité

Depuis un an et demi, j’ai donné plusieurs conférences dans diverses écoles et universités. L’une de mes conférences reprend les thèmes de ce blog, l’autre s’intitule «Architecture répartie en environnement Web». Dans cette seconde conférence, j’aborde un certain nombre de concepts, dont le Cloud Computing. Et j’ai réalisé assez vite…

Lire la suite

Gestion de cache et péremption des données

Je suis actuellement en train de travailler sur une couche d’abstraction de données (pour améliorer celle de mon framework afin de la rendre plus transparente). J’ai buté sur un problème assez classique, que je vais partager avec vous car cela pourrait vous intéresser. Ma couche d’accès aux données sert habituellement…

Lire la suite