Quantcast
Channel: Blog Ippon - Ippon Technologies
Browsing all 936 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

La pagination dans l'hexagone

Lorsqu'on utilise une architecture hexagonale pour la première fois, beaucoup de questions se posent. Une de ces questions récurrentes est la gestion de la pagination.Cet article parle, certes, d'une...

View Article


Image may be NSFW.
Clik here to view.

Liquibase, paramétrer facilement des données factices en contexte de...

Récemment, j’ai abordé une problématique qui, je pense, est récurrente : avoir des données factices sur son environnement de développement en local. Et de manière plus générique, contrôler ses données...

View Article


Image may be NSFW.
Clik here to view.

Faire des Codings Dojo à distance ?

Les Coding Dojos, ces moments de partage enrichissants entre passionnés ont été remis en question avec le premier confinement de 2020.Avec les Software Crafters Lyon, nous avons cependant décidé de...

View Article

Image may be NSFW.
Clik here to view.

Tester BeanValidation, ou pas

J'ai déjà expliqué que je testais les logs. Du coup, franchement, rien d'étonnant à ce que je teste aussi BeanValidation :D.J'aime bien utiliser BeanValidation pour remonter toutes les erreurs de...

View Article

Image may be NSFW.
Clik here to view.

BeanIO - Lire un fichier plat en Java n'a jamais été aussi simple

IntroductionRécemment sur un projet, nous avons été confrontés à un format de fichier que je n'avais jamais rencontré avant : les fichiers texte à longueur fixe. C'est un format de fichier texte dans...

View Article


Image may be NSFW.
Clik here to view.

Jouons avec les Records Java

Avec la sortie de Java 16, les records ne sont plus en preview, il est donc tout à fait envisageable de les utiliser !Prenons le temps d'un article pour éprouver un peu ce nouveau jouet.KésakoLes...

View Article

Image may be NSFW.
Clik here to view.

Mettre à l'épreuve les performances de son API avec k6

Une des étapes importantes dans le cycle de vie d’une application est de vérifier qu’elle supporte une certaine charge d’utilisation et que son comportement/sa rapidité de réponse n’est pas altéré par...

View Article

Image may be NSFW.
Clik here to view.

AsyncAPI : Comment standardiser les API asynchrones ?

Je vous parle d’un temps que les moins de 20 ans ne peuvent pas connaître : Swagger n’existait pas encore, les entreprises avaient chacune leur standard de description d’API REST et la compréhension,...

View Article


Image may be NSFW.
Clik here to view.

Mon catalogue de katas

J'aime beaucoup les Coding Dojos et le live coding de manière générale. Je fais donc régulièrement des katas de code : petits exercices conçus pour s'entraîner sur une compétence particulière.Il n'est...

View Article


Image may be NSFW.
Clik here to view.

GitHub Actions en… action !

Pendant la conférence Cloud Nord en novembre 2020, j’ai découvert le dernier né du monde de la CI/CD : GitHub Actions. Le but de cet article est de présenter l’outil via un exemple concret de...

View Article

Image may be NSFW.
Clik here to view.

Du low-code dans un SI ?

Depuis quelques années, nous ne pouvons que constater le retour en force du low-code dans l’écosystème des solutions de développement d’applications : SalesForce, Outsystems, Microsoft, Mendix,...

View Article

Image may be NSFW.
Clik here to view.

SQL Server 2019 : Distribuer pour mieux régner

Je sais ce que vous allez vous dire, Big Data sur SQL Server ? Et puis quoi encore ?! Pourtant, comme il y aura toujours des mainframes, il y aura encore longtemps des bases de données SQL Server....

View Article

Image may be NSFW.
Clik here to view.

Préparer sa certification CKAD : et la réussir du premier coup

La Certified Kubernetes Application Developer (CKAD) permet aux développeurs de valider et certifier leurs connaissances de conception, d’analyse, de monitoring et de debug d’applications cloud-native...

View Article


Image may be NSFW.
Clik here to view.

Réplication des données en continu avec DMS CDC

DMS (Database Migration Service) est un service AWS permettant de migrer les données d’une base de données source vers une autre base cible.Il est possible de répliquer ces données en temps réel grâce...

View Article

Image may be NSFW.
Clik here to view.

Déployer un backend TypeScript full-serverless avec SAM (1/3)

Partie 1 - Objectifs, structure du repo et processus de buildCette série de trois articles a pour objectif de présenter l’usage d’un blueprint pour déployer un backend full-serverless développé avec...

View Article


Image may be NSFW.
Clik here to view.

Eviter le chaos dans un environnement Kafkaïen

Non ne partez pas ! Je vous promets qu’à la fin de cet article vous serez libre.  Si vous comprenez comment fonctionne Apache Kafka, vous serez libre de vos choix et éviterez ainsi le chaos.La légende...

View Article

Image may be NSFW.
Clik here to view.

Comment j'ai pris plaisir à tester mon code

Est-ce que, toi aussi, tu éprouves une insatisfaction à l’idée de maintenir ton socle de tests automatisés ? Ou tout simplement à écrire de nouveaux tests ? Je jette cette bouteille dans l’espoir que...

View Article


Image may be NSFW.
Clik here to view.

Déployer un backend TypeScript full-serverless avec SAM (2/3)

Partie 2 - Intégration au template Serverless Application Model (SAM)Dans le premier article nous avons expliqué en détail la structure du code mise en place pour ce blueprint ainsi que le processus de...

View Article

Image may be NSFW.
Clik here to view.

Déployer un backend TypeScript full-serverless avec SAM (3/3)

Partie 3 - Sécurité s’il vous plaîtCette série de trois articles a pour objectif de présenter l’usage de blueprints pour déployer un backend full-serverless développé avec typescript. Cet article, le...

View Article

Image may be NSFW.
Clik here to view.

GitOps ? La réponse à vos questions

Avec le lancement des premiers services de compute, les fournisseurs de Cloud publics ont révolutionné la manière dont les développeurs consomment et utilisent les ressources nécessaires pour déployer...

View Article
Browsing all 936 articles
Browse latest View live