Ca y est, Java 17 est là ! Cette nouvelle version apporte quelques nouveautés que nous avons suivi de près chez Liksi et notamment le pattern matching (en preview).
Authentification & Autorisation... Les deux vont souvent de paire mais il faut reconnaître qu'en tant que développeur on est souvent beaucoup plus à l'aise avec le premier que le second. Dans cet article, nous allons discuter d'autorisation, de la spécification UMA et des différentes options pour déléguer l'autorisation à Keycloak.
Si les tests d'intégration dans une architecture micro-services vous semblent complexes à mettre en œuvre (jeu de données, dépendance externe, ...) alors Testcontainers est sûrement fait pour vous !
Qu'est ce que Elasticsearch ? Pourquoi devrais-je l'intégrer à mon système ? Si vous vous posez ces questions, ce billet vous apportera une partie des réponses !
Si le mot test vous fait fuir et que le mot DSL n’évoque pour vous que des mauvais souvenirs, restez quand même ! Dans ce billet, je vais tâcher de vous montrer comment, grâce à Kotlin, on peut utiliser un DSL pour structurer et rendre plus lisible vos tests… et sans les alourdir !
Karate est un framework Open-source qui affiche comme promesse : “API test-automation, mocks and performance-testing into a single, unified framework”. Dans un premier temps, on va s’intéresser uniquement à ce qu’il offre pour les tests d’API automatisés.
L'objet de cet article est de présenter ce qu'est un moteur NLP (Natural Language Processing) et d'expliquer une partie de son fonctionnement en codant un extracteur de thème de textes sous python.