Le protocole Server Sent Event avec Spring Webflux
Les Websockets sont souvent évoqués pour les évènements serveur, mais ils ne sont pas la seule possibilité. Spring Boot Webflux est capable d’envoyer des Event …
Les Websockets sont souvent évoqués pour les évènements serveur, mais ils ne sont pas la seule possibilité. Spring Boot Webflux est capable d’envoyer des Event …
La version 2.2.0 de Baywatch est en ligne avec des améliorartions pour l’affichage des fils de news et une traduction français et anglais.
Comment accéder à une base de données avec JDBC au travers d’une connexion SSH. Qua cela soit pour des questions de sécurité ou pour des raisons pratique, il …
Juery est une librairie java permettant de gérer simplement des critères de filtre et de recherche ainsi que de la pagination dans vos api REST sans JPA. A …
Un des problèmes les plus couramment rencontré est le problèmes de la gestion des entité ou objets dans le code d’une application. Où mettre la barre …
Le livre de Robert «Bob» Martin a été un des premier livre technique que j’ai lu. Il représente une base sur laquelle les développeurs peuvent s’appuyer afin de …
La veille techno fait partie intégrante de l’ingénierie logicielle. Que l’on soit développeur, lead ou CTO, se maintenir informé des dernières évolutions dans …
Quelques astuces pratiques pour développer et builder un projet front / back à base de Vue.js et de Spring Boot. Le tout avec une configuration Maven simple.
Il y a quelque temps, j’ai vu cette vidéo de Nicolas Peters à Devoxx qui parlait de picocli et des applications en ligne de commande java. Chez i-Run on a de …
Quand on fait du micro-service il est important de s’inquiéter assez tôt de la documentation. Au début c’est plus une lourdeur qu’autre chose, le code change …
Je ne partage pas mes dotfile files sur github comme le font pas mal de dev. C’est long et pas forcément optimal. En plus c’est un risque si j’ai dans mes …
Je sais qu’il existe quelques articles sur le sujet mais pas assez à mon goût. Je fais pas mal de veille et au final j’ai entendu parlé de cette lib assez tard, …
Un post rapide, j’ai trouvé ça hier, je ne connaissais pas et pourtant je trouve ça vraiment pratique. L’optimisation de l’affiche des exceptions Java grâce à …
Carrément, deux billets dans la même semaine, c’est rare. Bon rien de foufou, j’ai passé un peu de temps la semaine passé à automatiser le processus de release …
Dans le cadre d’un projet, j’ai une configuration Spring Secure tel que : ... http.requiresChannel() .antMatchers("/client/").requiresSecure() …
Dans mon nouveau travail j’ai eu l’occasion de faire une présentation sur les principes de base de Git et sur les principaux branching models. Je la partage …
Disons que cette partie est un bonus si vous n’avez pas encore saturé ! Depuis le vous devez bien avoir remarqué que l’on utilise log4j 2 et que les logs ne …
Quelles sont donc les raisons d’utiliser OSGi ? On en a vu plusieurs jusqu’ici : Isolation des classpath par bundle Chargement et mise à jour des bundles à …
On a parlé la dernière fois de l’un des points de complexité d’OSGi que sont les bundles et le fait que toutes les dépendances du projet doivent impérativement …
Introduction L’objectif est donc de créer un serveur REST avec une route /hello qui produit le résultat Hello World. Le tout exécuté dans un environnement OSGi. …
Vaste sujet que j’ai entamé il y a plus d’un an mais que j’ai jamais eu le temps de terminer correctement jusqu’ici. Introduction On en entend parler, mais on …
Il n’y a pas loin d’un an, j’ai décrit sur l’une des nombreuses manières d’automatiser une release grâce à Github et Travis CI. Depuis, les nouvelles …
Introduction Vous développez un projet Open Source que vous hébergez chez Github et vous utilisez Travis CI pour le builder automatiquement. C’est sympa …
Pour tous ceux qui travaillent avec plusieurs dépôts git, voire une multitude, il est parfois très fastidieux de les tenir à jour. Le plus simple est la boucle …