Sweetohm

Michel Casabianca


Passer un test Go sous Travis

Voici comment passer un test Go sous Travis.

IDE Gogland

Jetbrains met à disposition une version béta de son environnement de développement Go.

Commande single

Lors de mes derniers développements, j’ai eu besoin de garantir que deux publications ne pouvaient être lancées simultanément sur la chaîne des ouvrages Dalloz.

Go dans la top 10 Tiobe

Le langage de programmation Go est passé dans le top 10 des langages de programmation du classement Tiobe. Ce classement reflète la popularité des langages de programmation.

Stratégie de dissuasion

Lors d’un appel à un service téléphonique, si vous souhaitez obtenir un conseiller et que le menu n’en propose pas (Tapez 1 pour connaître nos offres, taper 2 pour les tarifs…) il suffit souvent de ne rien faire pour pouvoir parler à un conseiller humain. Dans la mesure où ce conseiller coûte cher à l’entreprise, elle essaie de dissuader l’appelant en ne lui proposant pas ce choix. Le conseiller est alors le dernier recours que l’entreprise propose à contre-cœur.

Recette des Makis

Voici ma recette pour préparer des makis, avec des indications pour les sushis et les California rolls.

Hacking Humble Bundle

O’Reilly propose les meilleures ventes de ses titres de hacking à un prix défiant toute concurrence dans un Humble Book Bundle.

La vérité est étrange

La vérité est plus étrange que la fiction. C'est parce que la fiction est basée uniquement sur des choses possibles alors que la vérité ne l'est pas.

Grumpy

Grumpy est un projet Google qui permet de compiler des sources Python en Go. Si je ne m’attends pas à des miracles de performances, je crois que c’est une piste intéressante pour faciliter la distribution de scripts Python car il n’est plus nécessaire d’installer une VM…

Exception Management in Java

Here is a short document that describes my view on exceptions management in Java command line applications.

This is a quite different from the case of a library where you should type the exceptions you throw so that receiver will be able to take appropriate decisions.

This is also quite différent for web applications where you won’t catch exceptions in main() but in a place where you will be able to return appropriate status code. You would also probably throw exceptions that would contain status code to return.