13/10/2022
Comment rajouter un bean de configuration Spring Boot à votre application tout en l'intégrant correctement pour qu'il s'exécute au moment où vous le souhaitez au milieu des multitudes des beans d'auto configuration.
Kotlin Spring Liquibase Flyway
17/09/2021
La méthode extracting de AssertJ permet de tester les propriétés d'un objet ou d'une liste d'éléments rapidement. Mais comment l'utiliser en Kotlin ?
20/02/2021
Comprendre comment les garbages collectors gère la mémoire d'une machine virtuelle Java (Serial, Paralell, G1, ZGC, Epsilon, Shenandoah).
Java mémoire
08/10/2019
Comment aller plus loin avec TypeScript et écrire une application web
Web, Typescript
19/08/2019
Toutes les étapes pour démarrer un projet TypeScript et tester son code avec Jest.
Web, Typescript, Jest
12/06/2019
Regardons en détail comment fonctionne Android afin d'avoir les bases pour commencer à programmer sur la plateforme
Android
07/06/2019
Google a annoncé que Kotlin devenait le langage de réference pour la programmation Android. Revenons sur l'intérêt d'utiliser ce langage
Android
01/01/2019
Pour commencer 2019, DevMibnd offre une application Android pour les amateurs de jeu en société possédant un téléphone Android.
Android
02/11/2018
Comment installer un serveur web JS utilisant Express sur Clever Cloud et comment le sécuriser et l'optimiser pour la production
Web, Clever Cloud
16/09/2018
Je reviens sur les manipulations à faire pour installer Ubuntu sur un XPS 15 à côté de Windows.
Système, Ubuntu
17/06/2018
Comment générer des slides HTML simplement ? Perso j'utilise reveal.js et asciidoctor et je vous explique pourquoi dans cet article.
Web, Conference, Slide, Asciidoctor
11/06/2018
ITogo.conf est une conférence née d'un rêve fait il y a plusieurs années par 3 amis développeurs togolais. Retour sur cette conférence hors du commun
Web, Conference, Android
05/04/2018
Quand nous commençons à travailler pour un nouvel employeur nous sommes tous remplis de motivation et de bonnes ondes. Comment peut on arriver quelques mois plus tard à être complétement démotivé ?
Agilité, Motivation
23/02/2018
Regardons comment mettre en place une recherche full dans une application SpringBoot en utilisant les possibilités de MongoDB
Spring, MongoDb, Kotlyn
22/01/2018
Je n'avais encore jamais publié une librairie sous Maven Central, afin de la rendre accessible à tous. Il existe plusieurs manières de faire. J'ai choisi le mode classique, préconisé par SonaType, la société qui gère Maven Central et les produits Nexus.
Java, Gradle, OSS
15/01/2018
En jouant avec le dernier framework WebFlux de Spring et le WebClient, j'ai découvert la librairie okhttp écrite par Square. Cette librairie est très pratique pour tester les flux HTTP d'une application en Junit 4 ou 5 via un fork.
Java, Junit, Spring Boot, WebClient
08/01/2018
Le projet Junit a été en suspend pendant pas mal de temps (version 4 a été créée en 2006 et la dernière grosse mise à jour date de 2011) mais il reste une des librairies Java les plus utilisées quelque soit les projets. Quelques personnes ont repris le projet en main pour écrire une librairie offrant toutes les possibilités de Java 8 et beaucoup plus modulaire.
Java, Junit, Spring Boot
04/01/2018
Qui installe encore ces propres serveurs de mail pour envoyer les mails de ces applications ? Il existe aujourd'hui plusieurs services en ligne qui sont très simples à utiliser. Regardons comment le faire dans une application Java Spring Boot.
Java, API, Email
02/01/2018
Début 2017, j'ai choisi de migrer mon blog de Blogspot vers une solution personnalisée à base de Asciidoc. J'ai continué à faire évoluer mon site web pour enfin arriver à une solution qui me satisfait.
Web, Blog, Asciidoc, Asciidoctor, CMS, Clever Cloud
01/12/2017
Retour sur ma journée à dotCSS 2017 et focus sur les sélecteurs CSS, les fonts, les media queries... Plus de 700 personnes étaient venues de toute l'Europe pour cette édition.
Internet, Web, CSS, MediaQueries, Font
27/11/2017
Dernier chapitre dans la présentation du web. Nous allons parler du protocole HTTP (HyperText Transfer Protocol), sur lequel se base le web. Ce protocole permet d’échanger des documents hypermédia entre un client (un navigateur Internet) et un serveur.
Internet, Web
25/11/2017
Après avoir parlé du réseau Internet, il est temps de parler des applications utilisant Internet. Au début le mail était celle qui prédominait, mais aujourd’hui c’est sans contexte le World Wide Web (www) plus communément appelé le web.
Internet, Web
20/11/2017
On mélange souvent les termes Web et Internet. Nous allons remonter dans l'histoire au cours de plusieurs articles et expliquer les différences entre ces deux notions.
Internet
05/08/2017
Retour sur la mise en ligne du site de l'association Solidarité Wassadou Pont-Trambouze https://solidarite-wassadou.fr et sur les solutions existantes pour financer en ligne une association.
Web, Firebase, Serverless
02/07/2017
Notre voyage pour mieux connaître les services workers s'achève avec la présentation de la nouvelle toolbox présentée à Google IO/2017, Workbox.
Web, PWA, ServiceWorker, Workbox
28/06/2017
Après avoir rappelé comment fonctionnait les services workers cet article explique comment mettre en place un service worker via les librairies sw-toolbox et sw-precache de Google.
Web, PWA, ServiceWorker
20/06/2017
Les services workers sont un moyen technique pour arriver à mettre en place certains concepts d'une progressive webapp comme le fonctionnement hors ligne ou sur un réseau défaillant. Regardons comment fonctionne les services workers.
Web, PWA, ServiceWorker
29/05/2017
Comment afficher des graphiques de type staked area (zone empilée) avec Highcharts quand le jeu de données contient à la fois des valeurs négatives et des valeurs positives.
JavaScripy, Graph, Highcharts
09/05/2017
Pourquoi et comment j'ai choisi de changer ma manière de publier mes articles en passant de Blogger à un blog généré via Asciidoctor.
Web, Blog, Asciidoc, Asciidoctor, CMS
15/03/2017
Je voulais faire un focus dans cet article sur les possibilités offertes par SpringBoot (version 1.4.x) pour écrire des tests simples, lisibles et rapides de vos services REST.
Java, Spring, SpringBoot
12/01/2017
En mai 2016 Gradle annonçait qu’il était maintenant possible d’écrire des scripts (build.gradle) et des plugins en Kotlin. Ce choix pouvait paraître étonnant alors que Gradle avait depuis ces débuts beaucoup investi sur le langage Groovy.
Java, Gradle, Kotlin
24/10/2016
Comment tester une application Angular2 retour sur la session de Vikram Subramanian à ngeurope
Angular, Angular2, ng-europe, Test
24/10/2016
Hans Larsen (Software Engineer @Google) est venu à ngeurope pour parler de angular cli et du futur de cet outil de génération d'application
Angular, Angular2, ng-europe, Web
24/10/2016
Quoi de mieux dans une conférence Angular qu’une keynote de Miško Hevery, fondateur du framework venu parler des dernières nouveautés de la plateforme Angular
Angular, Angular2, ng-europe, Web
24/10/2016
Retour sur les conférences de Willem Veelentur et de Christian Weyer & Thorsten Hans sur les rendus sur mobile Angular 2 à ng-europe 2016
Angular, Angular2, ng-europe, TypeScript
24/10/2016
Angular 2 et rendering, retour sur ng-europe ayant eu lieu à Paris du 24 au 26 octobre 2016
Angular, Angular2, ng-europe, Universal
24/10/2016
Cet article fait partie de mes compte-rendus écrits à la suite de ng-europe ayant eu lieu à Paris du 24 au 26 octobre 2016. Retour ici sur les talks sur RxJS.
Web,Angular,RxJs
24/10/2016
Daniel Rosenwasser était à ng-europe pour montrer par l'exemple comment écrire en TypeScript une application Angular 2
Angular, Angular2, ng-europe, TypeScript
23/09/2016
Kotlin est un langage de programmation créé par JetBrains qui compile le code en bytecode afin d’être exécuté sur une machine virtuelle Java. Regardons comment l'utiliser avec Spring
Java, SpringBoot, Kotlin
10/07/2016
Comment utiliser HTTP 2 dans une webapp Spring Boot
Java, SpringBoot, HTTP/2
29/06/2016
Les DevTools permettent d’automatiser le redémarrage et le rechargement de votre application lorsque les fichiers sources sont recompilés ou modifiés.
Java, SpringBoot
03/06/2016
Quel moteur JavaScript utilisez-vous pour exécuter vos tests unitaires et vos tests end-to-end écrits en JavaScript ? Vous avez le choix... Pour les tests unitaires vous pouvez soit utiliser un navigateur classique (Chrome, Firefox...) soit un navigateur headless (sans interface graphique) comme PhantomJS.
Java, SpringBoot, Kotlin
18/05/2016
En CSS le plus gros problème reste la disposition des éléments les uns par rapport aux autres. Vous devez connaître quelques astuces pour arriver à vos fins. Les flexbox vont nous aider à simplifier tout ça.
Web, CSS, Flexbox
04/03/2016
En CSS le plus gros problème reste la disposition des éléments les uns par rapport aux autres. Vous devez connaître quelques astuces pour arriver à vos fins. Les flexbox vont nous aider à simplifier tout ça.
Agilité, Communication
22/02/2016
Retour sur le livre « Organize for Complexity » de Niels Pflaeging qui essaye d’aider les grandes entreprises à amorcer leur réorganisation pour s’adapter au marché actuel. Niels est à l'origine du réseau BetaCodex qui fournit différentes ressources sur le management.
Agile method, Complexity
29/01/2016
Au niveau de nos applications nous pouvons aussi avoir besoin de centraliser des notifications dans cet outil. Nous allons voir comment utiliser l'API Incoming WebHooks.
Java
03/11/2015
Retour sur la session « 12+1 patterns opérationnels pour la transition agile d'un grand projet » présentée par Christophe Addinquy au CARA Lyon.
Agilité, Leadership, Management
15/09/2015
Yves Enrègle est un enseignant chercheur spécialisé sur les questions de management et de la responsabilité sociétale. Dans un de ces écrits il compare les 5 types de pouvoirs possibles dans une organisation avec 5 des personnages principaux des albums d'Asterix le Gaulois. Je vous propose ici une transposition de cette vision sur un projet informatique.
Agilité, Leadership, Management
02/01/2015
Parlons de la grosse nouveauté de Java 8, les lambdas et l'API stream. Je revient dans cet article sur l'intervention de Jose Paumard au Lyon Jug
Java, Java 8, Stream Lambda