Description de l'auteur

Articles

Publié par Nabil Gasri

Il y a 8 ans

Java Puzzler

Avant de commencer l’année 2012, je vous propose un petit quiz adapté d’un cas réel. Un programme standalone parse un fichier et insère les données parsées dans une base de données. Le même programme est exécuté dans trois régions différentes à savoir l’Europe, l’Amérique et l’Asie. Les entités persistées ont toutes un champ uid unique....

Publié par Nabil Gasri

Il y a 8 ans

Legacy code – gestion des exceptions avec Java Instrumentation

Dans un récent billet, je vous ai présenté JPDA afin de résoudre le problème d’envoi de mail à l’interception des exceptions levées dans une application legacy. Dans cette deuxième partie de la série, je vous propose de résoudre le même problème avec l’API Java Instrumentation.

Publié par Nabil Gasri

Il y a 8 ans

Legacy code – gestion des exceptions avec JPDA

Il y a quelques jours un ami a sollicité mon aide pour résoudre un problème peu commun. Il avait comme tâche de lever des alertes sur les exceptions levées par une application dont il ne peut modifier le code. L’application utilise mal l’API de log et ne loggue pas (toutes) les exceptions. De plus, elle...

Publié par Nabil Gasri

Il y a 8 ans

Design Pattern en scala – Singleton

Cet article est le premier d’une série d’articles dont le but est de montrer aux lecteurs comment implémenter en Scala les différents design patterns connus. Chaque article étudiera un ou plusieurs design patterns, rappellera la définition de chacun, et montrera les différences d’implémentation entre Scala et Java. Je couvrirai dans cette série d’articles les 23...

Publié par Nabil Gasri

Il y a 9 ans

SLF4J – Problèmes et solutions

SLF4J (Simple Logging Facade For Java) est une API d’abstraction de frameworks de log de plus en plus adoptée. Lorsque j’ai découvert cette API j’étais surtout fasciné par l’élégance des messages paramétrés utilisant des placeholders et par la simplicité de changement du framework de logging (juste en modifiant le classpath). La puissance de l’implémentation native Logback m’a...

Nous recrutons

Être un Xebian, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.