atlas des actus
    
Invivoo
24  juin     14h00
Devoxx 2024 : Anecdotes et analyses d’une équipe software
Mariem Touihri    La conférence Software Teaming : Onboarding, Remote, Productivité Ans dans la Vie d’une Équipe tenue à Devoxx a captivé les participants avec un récit intrigant sur l’évolution et les défis d’une équipe de développement logiciel au cours des quatre dernières années. À travers des...
06  juin     09h37
Les variants C
Thibault Fresnet    Le variant est un type de donnée qui n’est pas fixe au cours du temps. Ce type a été introduit avec C 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 polymorphisme traditionnel et qui ont...
30  mai     08h24
Design Pattern Composite en Python 3
Dr. Ruijing HU    . 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. Il mesure les variations de la...
27  mai     12h28
Java 21 Threads Virtuels : Magie ou Mirage ?
Rania HELALI    Lors de la ème édition de Devoxx Paris, tenue au Palais des Congrès du au avril , Piotr Przyby a animé une conférence passionnante sur les threads virtuels. Pour ceux qui ne connaissent pas, ces threads virtuels, introduits dans Java en mode preview JEP , ont enfin quitté leur...
30  avril     15h48
PMO : Maximisez la valeur de vos projets
Flora Lu    Dans le paysage dynamique de la gestion de projet, les project managers PM sont souvent mis en avant comme les leaders qui conduisent les initiatives vers le succès. Cependant, dans l’exécution des projets, le rôle du Project Management Officer PMO devient évident à différentes occasions,...
25  avril     09h10
Pont Design Pattern
Dr. Ruijing HU    . 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 performance sont souvent classées...
23  avril     07h55
Aurélien Manager expertise C#
Invivoo    L’article Aurélien Manager expertise C est apparu en premier sur INVIVOO.
19  mars     13h33
Olivier - Manager Senior et Manager Java
Invivoo    L’article Olivier Manager Senior et Manager Java est apparu en premier sur INVIVOO.
06  mars     16h45
Gérer la Dette Technique : Un défi au quotidien
Chaouki BOUCHOUICHA    La gestion de la dette technique est un défi majeur que nous devons relever chaque jour en tant que développeur. Elle représente les compromis effectués pendant les différentes phases du processus de développement d’un produit logiciel. En effet, cela ne se produit pas exclusivement pendant le d...
26  février     13h19
La règlementation DORA
Invivoo    La réglementation DORA Digital Operational Resilience Act est une proposition de règlement de l’Union Européenne qui vise à renforcer la résilience opérationnelle des entités financières face aux risques numériques. Cette réglementation est née face à la dépendance du secteur financier lié aux...
13  février     09h53
Yassine Souami Business Developer
Invivoo    L’article Yassine Souami Business Developer est apparu en premier sur INVIVOO.
05  février     16h36
Adaptateur Design Pattern
Dr. Ruijing HU    . 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 venant de différentes sources, dont...
11  décembre     15h46
Qu’est-ce que le Green IT ?
Invivoo    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 pratiques allant de la conception...
06  novembre     15h24
Intégration de Copilot par GitHub
Amine Gader    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 domaine est l’introduction de...
16  octobre     09h47
Marion Rocher Data Analyst
Charlotte Massot    L’article Marion Rocher Data Analyst est apparu en premier sur INVIVOO.
27  septembre     13h44
Java Pattern Matching
Zacharie Souioued    Lors de la ème édition du Devoxx Paris, organisée au Palais des Congrès du au avril , 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 Advocate Remi Forax : Java Champion...
13  septembre     16h08
Le DDD pas à pas
Chaouki BOUCHOUICHA    Lors de la ème édition de la Devoxx Paris, organisée au Palais des Congrès, le avril , 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 Software Craft : TDD, Clean Code et autres...
21  août     14h05
Zoom sur l’héritage, l’encapsulation, la surcharge et le polymorphisme
Sotifa R. Adidagacila    L’avantage de la programmation orientée objet repose sur la protection d’accès et de lecture des données manipulées Encapsulation , la factorisation et la portabilité du code L’héritage et la capacité de pouvoir définir des comportements spécifiques à un type d’objet sans impacter sa hiérarchie...
18  août     13h58
Algorithme Python : jouons avec les entiers
Philippe Boulanger    Nombre de problèmes mathématiques et les algorithmes associés tournent autour des entiers. Bien souvent ces algorithmes sont simples et accessibles à des développeurs débutants. PGCD Explications Le calcul du plus grand commun diviseur est un classique des mathématiques. L’une des méthodes pour le...
17  août     13h39
Qu’est-ce que l’agilité ?
Oliveira Coelho Gustavo    Dans les métiers des technologies de l’information, rare est celui qui n’a jamais entendu parler de l’agilité. Cependant la mise en place de l’agilité est parfois difficile, notamment dû à la multitude d’interprétations possibles. Pour cette raison, nous publierons ici quelques articles sur ce...
15  août     13h10
Les algorithmes de recherche et de tri
Joel Ilunga Katumba    Qu’apportent comme résultats les algorithmes de recherche Comment les classer et déterminer leur application Parlons en I. Introduction A. Qu’est ce que l’algorithmie Je ne prétendrai pas avoir une définition définitive et complète de ce qu’est un algorithme, mais je vais essayer de donner...
14  août     09h38
Calculatrice programmable en Python
Philippe Boulanger    Je collectionne les calculatrices depuis de nombreuses années et en suis régulièrement les développements et les nouveautés. Depuis quelques années de nouveaux modèles sont apparues en France : des calculatrices programmables en Python. Parlons calculatrice Python : La loi française Depuis ,...
11  août     09h24
Sécuriser son application Spring Boot avec Spring Security
Hervé Tamto    Définition de Spring Security Spring Security est un Framework de sécurité léger qui fournit une authentification et un support d’autorisation afin de sécuriser les applications Spring. Il est livré avec des implémentations d’algorithmes de sécurité populaires. Cet article nous guide tout au long...
09  août     08h37
Algorithme Polynôme Python
Philippe Boulanger    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 blog. Les polynômes sont des...
02  août     09h10
BCBS 239 : Tout savoir sur la réglementation
Invivoo    La réglementation BCBS connue également sous le nom de Basel Committee on Banking Supervision standard numéro , ou Principes aux fins de l’agrégation des données sur les risques et de la notification des risques est une norme établie par le Comité de Bâle sur le contrôle bancaire....
26  juillet     13h40
DEVOXX 2023 : L’IA et son impact sur les développeurs
Azza Zidi    Cet article est inspiré de la conférence intitulée L’IA va t elle changer notre métier de développeur , présentée à la Devoxx France par Louis Guillaume Morand et Éric Grenon Microsoft . La première conférence qui a donné naissance à l’Intelligence Artificielle IA a eu lieu en et...
19  juillet     09h50
DEVOXX 2023 : Les nouveautés Java 19 et 20
Alaeddine Tlijani    Au cours de la Devoxx 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 présenté au cours de sa conférence intitulée Les...
11  juillet     08h56
DEVOXX 2023 : Kubernetes
Abbas Zniber    Lors de la Devoxx , 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 Horacio Gonzalez. . Devoxx et le...
28  juin     10h05
Microsoft Azure Cloud
Nada Ousouss    Qu’est ce qu’Azure Dans cet article vous en apprendrez plus sur Microsoft Azure, une plateforme dédiée au Cloud qui fournit des services orientés développeurs, applications et d’infrastructures, afin de provisionner des machines virtuelles ou et migrer toute ou une partie de son infrastructure....
14  juin     14h13
Laurent Développeur Java Senior
Charlotte Massot    L’article Laurent Développeur Java Senior est apparu en premier sur INVIVOO.
13  juin     09h12
Loom : La fin de la programmation asynchrone
Vincent Lepore    La ème édition du Devoxx France s’est tenue à Paris au Palais des Congrès du mercredi au vendredi avril .A cette occasion, José Paumard nous a offert une conférence dans l’amphi Maillot vendredi en fin de matinée. Passionné de programmation informatique depuis plus de ans, José...
30  mai     15h35
Domain Driven Design Part 5 Les avantages
Dr. Ruijing HU    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 pratique avec Python. Maintenant,...
11  mai     14h56
Domain Driven Design Part 4 Les pratiques
Dr. Ruijing HU    Dans l’article , , nous avons présenté les outils et les principes en Domain Driven Design dans un premier temps, puis dans l’article , nous avons poursuivi les épreuves de l’Odyssée sur la conception collaborative entre les contextes bornés, en les mettant en uvre avec Python. Maintenant,...
04  mai     14h02
Domain Driven Design Part 3 La conception collaborative
Dr. Ruijing HU    Dans les précédents articles , , nous avons présenté les outils et les principes du Domain Driven Design DDD . Cette fois, nous allons continuer l’Odyssée sur la mise en uvre de la conception collaborative par des exemples codés en Python. Le Domain Driven Design DDD met l’accent sur l...
02  mai     14h23
Domain Driven Design Part 2 Les principes
Dr. Ruijing HU    Dans le précédent article , 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 l’article suivant. Au c ur du...
27  avril     09h22
Domain Driven Design Part 1 Les Outils
Dr. Ruijing HU    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 besoins du métier. Il a été...
24  avril     13h07
Les nouveautés de C# 11
Wael Mkaddem    C a été publié avec le dernier .Net en novembre .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 les plus importantes à mes...
18  avril     09h19
Quarkus
Mokhtar Rahmoun    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 utilisation minimale de...
11  avril     09h41
Introduction à RabbitMQ
Azza Zidi    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 processus unique qui est...
22  mars     16h26
PySpark Optimisation des performances : Best practices and tips
Inal Makhoukhi    Dans cet article, nous allons explorer différentes techniques d’optimisation de jobs PySpark en nous concentrant principalement sur l’optimisation du code. Nous pourrons voir dans un prochain article les autres techniques d’optimisation des jobs PySpark configuration des paramètres, utilisation de...
    16h17
Devenir expert(e) Big Data
Charlotte Massot    La Big Data, concept apparu dans les années avec l’explosion d’internet est devenue un sujet tendance ces dernières années. La Big Data désigne l’ensemble des données numériques produites chaque jour par les individus, les entreprises et les organisations. Ces données de plus en plus...
07  mars     17h04
Julien Baligant - Manager d’expertise Analytics & Business Intelligence
Charlotte Massot    L’article Julien Baligant Manager d’expertise Analytics Business Intelligence est apparu en premier sur INVIVOO.
27  février     14h48
Hbase et comment éviter hotspotting
Yufeng Liang    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 à colonnes. Il est souvent utilisé pour...
24  février     16h34
Comment devenir développeur informatique ?
Charlotte Massot    Le métier de développeur est très recherché, en particulier pour les postes de consultants dans les cabinets de conseil et les ESN. Si vous souhaitez vous lancer dans cette voie, il est important de connaître les étapes à suivre pour réussir dans ce domaine. Dans cet article, nous allons explorer...
17  février     16h37
Combien de temps pour apprendre le Python ?
Charlotte Massot    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 savoir combien de temps vous...
14  février     14h51
Caffeine Cache
Hajer Jerbi    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 a pour but de réduire le temps...
08  février     13h59
L’architecture Hexagonale
Gnaoui Kheriji    Dans cet article, nous allons présenter l’architecture hexagonale, qui répond à de nombreux besoins. Dans le monde de l’IT on cherche toujours à mettre en place des solutions évolutives, faciles à maintenir, et surtout des applications bien organisées. Nous avons toujours des défis de migrations...
31  janvier     15h44
Les spécifications de Spring Data JPA
Gnaoui Kheriji    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 : Dans cet article on va s’intéresser à la dernière...
23  janvier     15h00
Thibault Ruchon - Manager d’expertise C#
Charlotte Massot    L’article Thibault Ruchon Manager d’expertise C est apparu en premier sur INVIVOO.
18  janvier     13h58
Le pattern CQRS
Gnaoui Kheriji    Aller jusqu’au bout dans l’organisation du code et surtout séparer le deux parties Lecture et Ecriture dans une application ou même un micro service. Dans l’architecture micro service on rencontre et on utilise plusieurs concepts et patrons de conceptions, principalement on peut citer CQRS et Event...