Premier
Le premier billet d'un blog qui a pour but de répertorier toutes les mésaventures rencontrées par des ingénieurs spécialisés dans les nouvelles technologies de l'information (J2EE, Oracle, MySQL,...
View ArticleWebServices EJB 3: Trop fastoche
Bon alors on va commencer par un petit tuto pour développer et publier un service web à l'aide des possibilités offertes par Java et les EJB 3, contrairement à ce qui était précedemment nécessaire,...
View ArticleHibernate: valeur des paramètres et log
Toujours galère de d'analyser les logs d'une appli utilisant Hibernate car les requêtes sont paramétrées (heureusement) et les paramètres ne sont pas directement accessible (on voit des '?' en lieu et...
View ArticleMaven Surefire: Lancer un seul test
Il est parfois fastidieux d'avoir à lancer l'intégralité des tests d'un projet ou module maven si on a besoin d'en lancer un seul. Pour éviter cela on peut indiquer à surefire quel test exécuter: $...
View ArticleAspirer un site avec wget
Ce matin je voulais pouvoir accéder à la documentation GWT offline, mais Google ne propose pas cette option, alors j'ai essayé de récupérer le maximum d'informations avec wget. Voici les options que...
View ArticleMDB: utiliser des EJB sécurisés
Allez encore un petit billet sur la sécurité et les MDB. Lorsqu'un MDB reçoit un message, il peut arriver (et même dans la plupart des cas!) qu'il doive consommer des services qui sont exposés par...
View ArticleMessage Driven Bean: configuration de l'accès à une Destination sécurisée
Pour des besoins évidents, on m'a demandé de sécuriser l'accès aux Destinations JMS (Queue/Topic), c'est à dire les composants doivent s'authentifier pour pouvoir publier ou consommer des message....
View ArticleMVP et GWT
J'ai trouvé deux articles intéressants sur le pattern MVP sur ce blog: http://www.mikaelkrok.net/le-design-pattern-mvp-et-gwt-1-introductionet...
View ArticleCréation d'une mini PKI
Au moment d'ajouter la couche SSL à une application web, vient toujours la même questions "Comment ça marche déjà? Je l'ai déjà fait il y a plusieurs années, je me suis pris la tête mais je ne me...
View ArticleJPA, Hibernate et requête constructeur
La spec JPA prévoit la possibilité de construire des POJO (non entité) à l'intérieur de requêtes JPQL (4.8.2 de la JSR317), ce qui s'avérer pratique pour requêter et construire des DTO en une étape....
View ArticleJava et VMWare
Les best practices pour virtualiser des applications java dans VMWare: http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1008480
View ArticleTaille de session HTTP
Jusqu'ici pour déterminer la taille d'une session HTTP, j'utilisais Memory Analyzer Tool: Acquisition de heap dumpOuverture de la vue histogrammeRecherche de l'implémentation de la session: pour Tomcat...
View ArticleAngularJS + Play! Framework: Authentification
En tant que newbie sur Angular, je me suis posé la question de l'authentification dans ce type d'applications. Pour ceux qui veulent aller directement à la présentation du code, c'est là. Depuis...
View ArticleWhy Scala?
Le geek est une espèce qui présente un comportement addictif au renouveau perpétuel. Les geeks se découpent en plusieurs castes dont une d'entre elles regroupe ceux qui codent en Java. Depuis quelques...
View ArticleWhy Scala: La stack (1/2)
Dans mon billet précédent, j'expose mon retour d'expérience concernant Scala. Maintenant que je possède le langage (enfin quelques éléments), que me manque-t-il pour coder une application de la vraie...
View ArticleRetour sur DevoxxFr 2013
Les cast codeurs viennent de nous dire au revoir, c'est le signal de clôture de cette édition 2013 de Devoxx France… Je vais vous tenter de vous livrer mes impressions encore tièdes et vous propose de...
View ArticleWhy Scala: La stack (2/2)
Passons maintenant au morceau épineux. Play est un framework web dont la particularité est d'être entièrement stateless, il est mu par Netty, le serveur HTTP asynchrone de RedHat. Il offre des API...
View ArticleJVM: Le prix de l'immutabilité
Je l'avoue, durant mes vacances au bord de l'eau, entre les apéritifs et les siestes syndicales, une question est venue me chatouiller: les évangélistes de la programmation fonctionnelle nous bassinent...
View ArticleXMLUnit: une petite lib qui dépanne bien
Aujourd'hui, vous l'aurez compris, on cause XML. Nombreux sont les systèmes d'informations qui exploitent ce format pour échanger des données ou les structurer. XML étant assez souple dans sa...
View Articleblogger.map(JekyllImporter::importBlogger)
Ça y est The Babel Tower déménage!Ce n'est pas simplement pour répondre à l'appel des sirènes d'une plateforme plus moderne, le mal entre moi et blogger était plus profond, voici mes griefs:il faut...
View ArticleDimensionner un pool JDBC
Le problèmePeut-être comme moi vous êtes vous souvent posé la question de savoir comment dimensionner un pool JDBC. Y a-t-il des abaques? Comment savoir si les ressources allouées au pool sont...
View ArticleMes sessions à Devoxx Fr 2015
Cette année j'ai réussi à décrocher trois sessions pour Devoxx France 2015, la conférence pour les développeurs qui se tiendra au Palais des Congrès de Paris du 8 au 10 avril 2015, et je vais vous les...
View ArticleRMI avec des SocketFactories pour compresser les flux
Chez un client, je me retrouve face à une application qui fait un usage intensif des échanges de données dans des volumes importants via RMI. Examinant la bande passante consommée, mon habitude des...
View ArticleJ'ai fait du ScalaJS
Afin d'enquêter au sujet d'incidents sur les applications Java, la consigne de base est simple: dans la mesure du possible prélever un thread dump, un heap dump et si vous avez les logs du GC c'est...
View ArticleThread Dump Analyzer, nouvelles fonctions
Il y a quelques semaines je vous ai présenté dans ce billet la genèse de mon Thread Dump Analyzer.Je l'ai utilisé à quelques reprises depuis et j'ai trouvé qu'il lui manquait quelques fonctionnalités....
View ArticleThread Dump Analyzer la recherche
Il y a quelques semaines je vous ai présenté dans ce billet la genèse de mon Thread Dump Analyzer et plus récemment, les fonctionnalités ajoutées.Ah voilà la fonctionnalité qui me manquait vraiment: la...
View ArticleDevoxxFr Saison 06 Episode 01 Le CFP
Depuis la première édition de Devoxx Fr, à l’issue des délibérations du CFP, il m’arrive d’entendre des remarques du genre “Si j’avais su qu’il fallait casquer pour avoir une conférence, je n’aurais...
View ArticleEt si Java était mort et qu'on ne le sache pas encore
Vous devez vous en douter, j’ai évidemment longuement hésité avant de publier ce billet, que dis-je, avant même de réfléchir à donner vie à ces pensées hérétiques!Je vais commencer par la fin. J’étais...
View Article
More Pages to Explore .....