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.

Les variants C++

Les variants C++

Le variant est un type de donnée qui n'est pas fixe au cours du temps. Ce type a été introduit avec C++17 mais son mécanisme peut être adapté aux versions inférieures à l'aide d'une enum et d'une union.On peut parler de polymorphisme statique en opposition au...

read more
Design Pattern Composite en Python 3

Design Pattern Composite en Python 3

1. Contexte Financier De nombreuses applications financières gèrent des comptes de clients nécessitant des consultations de soldes des différents produits financiers ou sous-comptes. Par exemple, le compte financier fait partie de la balance des paiements d'un pays....

read more
Java 21 – Threads Virtuels : Magie ou Mirage ?

Java 21 – Threads Virtuels : Magie ou Mirage ?

Lors de la 12ème édition de Devoxx Paris, tenue au Palais des Congrès du 17 au 19 avril 2024, Piotr Przybył a animé une conférence passionnante sur les threads virtuels. Pour ceux qui ne connaissent pas, ces threads virtuels, introduits dans Java 19 en mode preview...

read more
Pont – Design Pattern

Pont – Design Pattern

1. Contexte De nombreuses applications financières nécessitent une analyse des performances des portefeuilles, suivie de diverses représentations en fonction des besoins : graphiques en ligne, diagrammes en barres, diagrammes circulaires, etc. Ces évaluations de...

read more
Adaptateur – Design Pattern

Adaptateur – Design Pattern

1. Contexte Il arrive souvent pour des applications à gros volumes (financières par exemple) d’intégrer de nombreuses données persistentes en entrée avant de les traiter avec leurs algorithmes. Par exemple, la gestion de fonds requière la récupération des ordres...

read more
Qu’est-ce que le Green IT ?

Qu’est-ce que le Green IT ?

Le Green IT est un concept qui fait référence à l'utilisation responsable et efficace des ressources informatiques. Cette approche vise à minimiser l'impact environnemental de l'informatique, tout en maximisant son efficacité économique. Le Green IT englobe des...

read more
Intégration de Copilot par GitHub

Intégration de Copilot par GitHub

Le monde du développement d'applications a considérablement évolué ces dernières années, avec l'avènement de l'intelligence artificielle (IA) qui a révolutionné la manière dont les développeurs créent des logiciels. L'une des avancées les plus marquantes dans ce...

read more
Java Pattern Matching

Java Pattern Matching

Lors de la 11ème édition du Devoxx Paris, organisée au Palais des Congrès du 12 au 14 avril 2023, José Paumard et Remi Forax ont présenté une conférence sur le Pattern Matching. José Paumard : membre du Java Platform Group chez Oracle en tant que Java Developer...

read more
Le DDD pas à pas

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
DEVOXX 2023 : Kubernetes

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

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

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

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

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

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

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

Recherche

Psssst ! Par ici.

Newsletter

Catégories

Proposer un article