Software technology
API COVID-19 sous Flask sur Heroku
Le Coronavirus ou COVID-19 est une épidémie qui a touché le monde il y a près de 2 mois. En cette période de confinement, rien de mieux que de créer une API des données du Coronavirus.
Le Coronavirus ou COVID-19 est une épidémie qui a touché le monde il y a près de 2 mois. En cette période de confinement, rien de mieux que de créer une API des données du Coronavirus.
Ce 14 février s’est tenue la 4ème édition du DevFest au Palais des Congrès d’Issy-les-Moulineaux. Cet événement est une conférence technique organisée par la communauté de développeurs parisienne et soutenue administrativement par GDG Paris (Google Developers Group).
Dans notre article sur la mise en place d’un Batch Spring, j’ai évoqué la possibilité de visualiser la progression d’exécution du Batch en utilisant le protocole WebSocket. Celui-ci permet d’amorcer un canal de communication bi-directionnel entre votre page web et le serveur via un socket TCP. L’avantage d’une telle connexion Lire la suite…
Dans cet article nous allons voir comment implémenter un Batch simple à l’aide de l’environnement Spring grâce à l’un de ses composants: Spring Batch. Puis nous mettrons en place une planification de ce Batch grâce à Quartz Job Scheduler. Enfin nous verrons comment on peut monitorer et piloter notre batch Lire la suite…
Jasypt est une bibliothèque Java qui permet aux développeurs d’ajouter des capacités de chiffrement de base aux projets avec un minimum d’effort et sans recourir au chiffrement des informations.
« Pourquoi utiliser un framework (Nuxt.js) pour utiliser un framework (Vue.js) ?« Je tenterai de répondre à cette question en vous en posant une autre puis en argumentant: Pourquoi Nuxt.js devient indispensable dans le cadre d’un projet développé en Vue.js ? Cet article suppose que vous possédiez déjà des notions en SPA Lire la suite…
Cet article décrit de manière concise la mise en oeuvre et la configuration d’outils permettant l’exploitation en production des fichiers de logs. Pour une explication détaillée de ces composants et leur utilisation, merci de vous référer aux documentations en bas de cet article. Spring Boot offre un panel d’outils très Lire la suite…
Avec l’arrivée d’ES6 il est maintenant possible d’exécuter en parallèle plusieurs tâches très facilement sans avoir à utiliser de composant tierce comme Q. L’avantage de cette méthode est de pouvoir optimiser les temps de traitement sur une page, attention cependant à ne pas en abuser ou vous risqueriez de compromettre Lire la suite…
Dans le cas d’une utilisation sans le hash dans les chemins Angular, vous allez être confronté à un problème de compréhension des URL par les contrôleurs de Spring Boot et celui-ci risque de vous répondre avec la page d’erreur standard : Spring ne doit donc répondre qu’aux demandes dédiées aux Lire la suite…
Avec les avancées du développement Web, l’affichage d’icônes dans une application est passée d’une image de type GIF, JPEG ou PNG à l’utilisation de composants vectoriels, ou communément appelés SVG (Scalable Vector Graphics). Le maintien d’icônes de type SVG dans une page web peut vite devenir assez fastidieuse (l’écriture XML Lire la suite…