logo le blog invivoo blanc

Design & Code

Les collaborateurs d’Invivoo voyagent à travers différents domaines d’expertises à la conquête de nouvelles connaissances et expériences à partager.

Le DDD pas à pas

Lors de la 11ème édition de la Devoxx Paris, organisée au Palais des Congrès, le 12 avril 2023, Arnaud THIEFAINE et Dorra BARTAGUIZ ont présenté une conférence intitulée « Rendons le DDD aux devs ». Dorra est VP Tech chez Arolla, co-auteure du livre...

read more
Algorithme Polynôme – Python

Algorithme Polynôme – Python

Les calculatrices programmables en Python sont bien représentées en France. Le Python est devenu le langage principal pour l’enseignement de l’algorithmie au lycée. Vous pouvez d'ailleurs découvrir d'autres articles de programmation Python sur calculatrice sur notre...

read more

DEVOXX 2023 : Les nouveautés Java 19 et 20

Au cours de la Devoxx 2023 se déroulant au Palais des Congrès à Paris, Jean Michel Doudoux, Senior Techlead Java chez SCIAM et Java Champion auteur des deux didacticiels « Développons en Java » et « Développons en Java avec Eclipse », nous a...

read more

DEVOXX 2023 : Kubernetes

Lors de la Devoxx 2023, il y avait un grand choix de conférences autour du DevOps, un sujet qui peut représenter et concerner tout un pôle d’une entreprise.En ce qui me concerne j’ai assisté à la conférence « Kubernetes » présenté par Sébastien Blanc et...

read more

Loom : La fin de la programmation asynchrone

La 11ème édition du Devoxx France s’est tenue à Paris au Palais des Congrès du mercredi 12 au vendredi 14 avril 2023.A cette occasion, José Paumard nous a offert une conférence dans l’amphi Maillot vendredi en fin de matinée. Passionné de programmation...

read more

Domain Driven Design Part 5 – Les avantages

Nous avons pu voir les outils et les principes du Domain Driven Design dans le premier et le deuxième article. Tandis que dans le troisième et le quatrième, nous avons poursuivi les épreuves de l’Odyssée de la conception pilotée par le domaine, en les mettant en...

read more

Domain Driven Design Part 4 – Les pratiques

Dans l’article [6, 7], nous avons présenté les outils et les principes en Domain Driven Design dans un premier temps, puis dans l'article [8], nous avons poursuivi les épreuves de l’Odyssée sur la conception collaborative entre les contextes bornés, en les mettant en...

read more

Domain Driven Design Part 2 – Les principes

Dans le précédent article [6], nous avons commencé à explorer l’Odyssée du Domain Driven Design (DDD), tout en nous équipant des outils nécessaires. Maintenant, nous allons découvrir les principes dans cet article, alors que les mises en œuvre seront abordées dans...

read more

Domain Driven Design Part 1 – Les Outils

Introduction La conception pilotée par le domaine (Domain Driven Design en anglais, ou DDD en abréviation) est une méthodologie de développement de logiciels qui met l'accent sur l'importance de comprendre le domaine du métier et de créer des logiciels alignés sur les...

read more

Les nouveautés de C# 11

C# 11 a été publié avec le dernier .Net 7 en novembre 2022.Bien que la plupart des nouvelles fonctionnalités sont axées sur la performance, il existe de nombreuses améliorations qui changeront notre façon de coder.Dans cet article, nous apprendrons les fonctionnalités...

read more

Quarkus

Quarkus est un framework Java open source conçu par RedHat pour créer des applications cloud native, et pour fonctionner dans un environnement Kubernetes. Il vise à simplifier le développement d'applications Java en offrant un temps de démarrage ultra-rapide et une...

read more

Introduction à RabbitMQ

Les micro-services, très répandus ces dernières années, ont dominé les structures et développement des applications et logiciels. Une méthode qui permet le développement des applications comme des services modulables et indépendants. Chacun de ces services exécute un...

read more

Hbase et comment éviter hotspotting

HBase, c’est quoi ? C'est un système de gestion de base de données distribuées, développé en utilisant le framework Hadoop. Il est conçu pour gérer des quantités massives de données non structurées ou semi-structurées, en utilisant une architecture de table à...

read more

Combien de temps pour apprendre le Python ?

Lorsque vous décidez d'apprendre un nouveau langage de programmation, vous vous posez souvent la question : "Combien de temps cela me prendra-t-il pour devenir compétent ?". C'est une question légitime, surtout si vous avez un emploi du temps chargé et que vous voulez...

read more

Caffeine Cache

Dans cet article, vous verrez comment optimiser les performances de votre application web et améliorer l'expérience utilisateur avec Caffeine Cache, une solution de cache rapide et fiable. Introduction Le cache désigne un système de mémoire intermédiaire numérique qui...

read more

L’architecture Hexagonale

Dans le monde de l’IT on cherche toujours à mettre en place des solutions évolutives, faciles à maintenir, et surtout des applications bien organisées. On a toujours des défis de migrations, que ce soit des technologies, leurs versions, ou même le découpage des...

read more

Les spécifications de Spring Data JPA

Spring Data JPA est l’un des modules les plus importants offerts par Spring Boot, qui permet de simplifier l’accès à la couche des données (Persistance). Grace à ce module, on a principalement trois approches permettant la création des requêtes : L’annotation @Query :...

read more

Recherche

Psssst ! Par ici.

Newsletter

Catégories

Proposer un article