j’ai acheté un PC...
Développement

Développement

Clean Code de Robert C. Martin

⏱ 2 mn

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 …

Server Sent Event vs Websocket avec Spring Webflux

[Edit: ] ⏱ 13 mn

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 Critères de recherche avec Juery

[Edit: ] ⏱ 6 mn

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.

Vue.js / Spring Boot Maven Project

⏱ 6 mn

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.

Optimisation de jar avec Proguard

[Edit: ] ⏱ 10 mn

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 …

Javadoc agrégée avec diagrammes

⏱ 4 mn

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 …

Ma configuration Tmux

⏱ 4 mn

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 …

Faites voyager vos Entités à Lombok

⏱ 4 mn

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, …

Exceptions avec Logback

⏱ 2 mn

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 à …

Maven Release Plugin

⏱ 3 mn

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 …

Spring et connexion sécurisé via proxy

⏱ 1 mn

Dans le cadre d’un projet, j’ai une configuration Spring Secure tel que : ... http.requiresChannel() .antMatchers("/client/").requiresSecure() …

Les bases de Git

⏱ 1 mn

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 …

Hello OSGi World, Part 5, Fragment Bundles

⏱ 3 mn

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 …

Hello OSGi World, Part 1, Introduction

⏱ 3 mn

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 …

GitLab-CI + Docker Hub

⏱ 3 mn

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 …

Github release avec Travis CI

⏱ 4 mn

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 …

Mettre à jour plusieurs dépôts git

[Edit: ] ⏱ 4 mn

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 …