Ippon x kwiper : la sécurité, un enjeu majeur
Article co-écrit par Laura POUDEVIGNE et Anne JACQUET.Cet article fait suite à un premier article sur la collaboration entre Ippon et kwiper présentant l’organisation de l’équipe ainsi que...
View ArticleIppon x kwiper : apport de qualité dans une application existante
Article co-écrit par Laura POUDEVIGNE et Anne JACQUET.Dans le premier article de cette série, nous présentons le contexte du projet, l’infrastructure supportant l’application web de kwiper, ainsi que...
View ArticleEncore un article sur les bases d'une API REST !
Cet article à été écrit lors d’un live de la chaîne Twitch d’Ippon le 08 Janvier 2021, avec l'aide du chat, merci à eux !Les APIs REST sont maintenant la norme pour l'exposition de WebServices. On...
View ArticleUn environnement par branche avec GitLab
Cet article a été co-écrit par Timothée AUFORT et Colin DAMON en live (partie 1 et partie 2), merci au chat pour l'aide et le soutien moral !Dans la "guerre" des outils de CI/CD, GitLab a certainement...
View ArticleRetour sur la mise en place d'une application Angular 8
IntroductionIl y a deux types d’applications web : celles disposant d’une architecture Fullstack et les autres.Dans ma courte carrière de développeur web, j’ai eu l’occasion de toucher à différents...
View ArticleAjouter des Quarks dans Atomic Design
Atomic Design, cette méthodologie proposée par Brad Frost en 2013 a contribué à la façon de construire des interfaces ces dernières années. De nombreuses notions ont été ajoutées et l'auteur lui-même a...
View ArticleSpring Boot Java dans l'hexagone
L'architecture hexagonale (ou ports & adapters) a été formalisée en 2005 par Alistair Cockburn.Depuis quelque temps, j'utilise avec plaisir une variante de cette architecture dans des applications...
View ArticleAWS Timestream : une base de données pas comme les autres…
Dans un monde où le nombre d'objets connectés ne fait que croître avec des estimations pouvant aller jusqu'à 24 milliards en 2050, les solutions de timeseries sont un enjeu d’avenir. Cependant, elles...
View ArticlePublier des domain events depuis un hexagone
Même si elle est décrite de manière succincte dans Spring Boot Java dans l'hexagone la publication des DomainEvents depuis une architecture hexagonale est un sujet qui mérite un article dédié, dont...
View Article4 idées reçues sur le BDD (Behavior Driven Development)
Après 5 ans de pratique quotidienne du BDD, force est de constater que certaines idées reçues ont la vie dure. Cependant, quatre ont particulièrement retenu mon attention dans le sens où celles-ci...
View ArticleWebStories Lille 2021
Article co-écrit par Naël ABOU CHAHINE, Nicolas BEAUSSART-HATCHUEL et François DELBRAYELLE. Les Cht’Ippons (Naël, Nicolas et François) ont assisté à WebStories, une nouvelle conférence dédiée au web....
View ArticleBastion hosts AWS éphémères
Introduction Dans toutes les entreprises, il y a toujours des situations où un administrateur, un développeur ou un DBA doit accéder à certaines ressources, soit pour faire de la maintenance, soit pour...
View ArticleQuickSight Embedded Dashboard
Dans cet article, je vais faire un rapide tour des fonctionnalités de QuickSight afin de vous présenter comment intégrer un tableau de bord à une application et ce de manière générique. Il n’y aura pas...
View ArticlePréparer sa certification Kubernetes CKA
Qu'est ce que la certification CKA ? La CNCF propose trois certifications Kubernetes :CKAD : Certification développeur en environnement micro-serviceCKA : Certification dédiée aux administrateurs...
View ArticleAWS Batch : 5 minutes pour monter votre cluster de calcul
Ayant récemment travaillé sur le service AWS Batch, et ayant été bluffé par la simplicité de mise en œuvre, je relève le défi de vous présenter ce service en 5 minutes... Dans la documentation...
View ArticleKafka et JHipster ? C'est possible !
Si vous tombez sur cet article c’est sûrement que vous connaissez JHipster, Kafka ou les deux. Si ce n’est pas le cas, penchons-nous ensemble sur ces technos en guise d’introduction. C’est quoi...
View ArticleLiferay et les projets front end
Qu’est ce que Liferay ? Liferay est une plateforme web qui propose une multitude de fonctionnalités afin de produire rapidement un environnement collaboratif avec les éléments de base (gestion de...
View ArticleDynamoDB : à la découverte de ce service éternel
À l’origine, Dynamo est le service développé en 2004 par Amazon afin de gérer les transactions de son site e-commerce. Cet outil cherche à répondre aux problématiques de charges, de scalabilité et de...
View ArticleRéaliser des traductions naturelles grâce à Fluent
Un problème polyglotte Les projets à portée internationale sont fréquemment confrontés au casse-tête qu’est la traduction du texte dans la langue de l’utilisateur. Les systèmes de traductions et...
View ArticleLevel Up Craft : Livrez plus vite, livrez moins de bugs
Nous avons lancé notre nouvelle offre Level Up Craft en ce début d'année. Il s’agit d’une offre de coaching sur le thème du software craftsmanship. Pourquoi cette offre ? En quoi consiste-t-elle ?...
View Article