Brèves de consultants

Brèves de consultants

Du découplage

(Jean fait la queue avec Vincent au Starbucks) Jean : Quel monde ! Dire que je n'ai que 20 minutes, nous n'allons jamais avoir le temps de boire notre café ! Vincent : Ce n'est pas grave Jean, 20 minutes à faire la queue, ca reste un moment pour décompresser. Serveuse : Bonjour messieurs, que désirez vous commander ? Jean : Bonjour, un frappuccino s'il vous plait. Vincent : Bonjour, avec un café liégois s'il vous plait. Serveuse : Merci, un prénom ? Jean :…

Lire la suite
Brèves de consultants

La crise économique, une opportunité à ne pas rater !

La crise économique, une opportunité à ne pas rater ! L’actualité financière et les perspectives économiques mettent sous pression les budgets des DSI. Les coups de rabot budgétaires ont le mérite de mettre en évidence les sujets perçus comme les plus importants et urgents. Arbitrer entre maintenir à flot l’activité métier ou la transformer est un choix difficile pour chaque Direction : « run the business or change the business » ? Les investissements SI sont soumis également à ce dilemme. Néanmoins, les entreprises qui…

Lire la suite
Brèves de consultants

Métro Boulot Dodo

Signal sonore de fermeture des portes - Ah salut ! Tu prends la ligne 7 toi aussi ? Alors c’est pour bientôt la mise en prod’ ? - M’en parle pas, c’est dans 10 jours. - Dis donc je vois passer une tonne de mails sur le projet.. - Oui, on n’a pas accès au bug tracker du client donc il nous envoie les bug reports par mail. - Mince, ça en fait un paquet! - Tout est relatif. Il y a surtout des demandes…

Lire la suite
Brèves de consultants

Et si nous définissions l’Internet des objets ?

Le concept L’Internet des objets repose sur l’idée que tous les objets seront connectés un jour à Internet et seront donc capables d’émettre de l’information et éventuellement de recevoir des commandes. On parle aussi d’ “ubiquitous computing”, c’est à dire informatique omniprésente, ambiante, ou pervasive. Ce nouveau paradigme informatique est basé non plus sur le PC, mais sur des objets quotidiens intégrant des capteurs et des capacités de communication. L’internet des objets propose de créer une continuité entre le monde réel et le monde numérique…

Lire la suite
Brèves de consultants

Comment ne plus avoir de NullPointerException en Java ?

NullPointerException : l'erreur la plus courante dans un programme Java. On est tous à un moment ou à un autre tombé sur cette exception. Malheureusement, ce n'est qu'en production à 4h du matin qu'elle arrive. On corrige donc le bug suivant : MonObjet monObjet = null; … monObjet.maMethode(); // => NullPointerException Par un rapide : if(monObjet != null) { monObjet.maMethode(); } Ce correctif est tout à fait honorable, mais pourquoi ne pas essayer de ne plus avoir aucune exception de ce type ? Il existe plusieurs…

Lire la suite
Brèves de consultants

La programmation haute performance n’est-elle réservée qu’à une élite de développeurs C++ ?

Récemment un papier d'étude de Google UK a été publié sur la performance des langages de programmation JAVA, Scala, C++ et Go (Loop Recognition in C++/Java/Go/Scala). Dans ce papier, les performances des langages sont comparées sur la base d'un algorithme de recherche de boucles dans un graphe (Algorithme de Tarjan). Principalement basé sur la performance d'exécution d'instructions séquentielles (boucles), la gestion de la mémoire, le temps de compilation et le nombre de lignes de code écrites cette étude montre que pour arriver à des hautes…

Lire la suite