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.

Choisir son langage de programmation

Un langage de programmation est un outil permettant de transformer un concept en un programme qui s’exécutera sur un ordinateur. Il existe beaucoup de langages de programmation et de nouveaux sont créés régulièrement. Comment choisir celui qui correspond à son besoin...

read more

Devoxx Spring Security

Du 20 au 22 avril a eu lieu la conférence Devoxx pour développeurs, organisée par Quantixx au Palais des Congrès, à Paris. Ce fut l’occasion d’assister à des présentations pour en apprendre plus sur des domaines différents.Avec un large choix de présentations et de...

read more

Fabrique – Design Patterns

De nombreuses applications financières doivent persister des données après leurs traitements algorithmiques. Par exemple, la gestion des portefeuilles demande d’enregistrer localement les résultats des ordres venant de différentes sources externes après le nettoyage...

read more

Testcontainers : Bibliothèque Java

Lors de la Devoxx 2022 se déroulant au Palais des Congrès de Paris, Julien Durillon développeur, OPS et co-fondateur de Clever Cloud, nous a exposé son retour d’expérience de Testcontainers, bibliothèque Java permettant de disposer d’un conteneur Docker pour les...

read more

Projet LOOM : Thread Virtuel

Lors de la 10ème édition du Devoxx Paris, organisée au Palais des Congrès le 20 avril 2022, José Paumard et Remi Forax ont présenté une conférence sur le projet LOOM. Voici quelques liens pour pouvoir les suivre : José Paumard : membre du Java Platform Group chez...

read more

Programmation Dynamique

Python est un langage fortement dynamique... Mais, dans les faits, qu’est-ce que cela signifie ? Qu’est-ce que cela peut nous apporter ? Grâce à ce dynamisme, Python permet de résoudre des problèmes de manière élégante et compacte là où les langages...

read more

Multithreading en Java : introduction

Vous souhaitez améliorer la performance et la responsivité de vos applications et tirer profit au maximum des processeurs de vos machines ? Ces objectifs pourraient être atteints grâce au multithreading qui permet d’exécuter plusieurs tâches en parallèle. Cet article...

read more

Programmation Parallèle

Soit pour des problèmes de puissance pour du calcul intensif soit pour permettre des interactions utilisateurs, clavier et souris, en même temps que l’exécution de programmes, l’exécution en parallèle est un besoin nécessaire dans le monde d’aujourd’hui… Cela est...

read more

Gestion des logs Python

Introduction : logs Python La journalisation des évènements appelée Logging en anglais est une pratique très utilisée en développement informatique quelque soit le langage de programmation. Elle permet d’avoir un historique des évènements normaux et anormaux survenus...

read more

Jeux Python – Calculatrice & Algorithme

Les premiers programmes que j’ai écrit lorsque j’avais 13 ans étaient des programmes de jeux. Et tous les élèves veulent avoir des jeux (téléphone, tablette ou console portable). Aujourd'hui apprenez à créer des jeux Python sur vos calculatrices programmables ! Si...

read more

Algorithme Polynome – Python

Les calculatrices programmables en Python sont désormais 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...

read more

Prototype – Design Patterns

I. Contexte Pour gérer et analyser les portefeuilles des fonds qui contiennent de nombreux ordres chez les clients, on fait d’abord les requêtes via les objets d'accès aux données vers les différentes sources, par exemple, les bases de données sur les ordres, les...

read more

Singletons – Design Patterns – Partie 2

1. Contexte On a mis en œuvre le patron de conception Singletons en Python 3 pour les connexions à la même base des ordres du marché financier dans la première partie de cet article sans tenir en compte les multiples accès simultanés, lorsque de nombreux programmes...

read more

Singleton – Design Patterns – Partie 1

1. Contexte Tandis que la connexion vers une base de donnée est établie pour chercher les ordres du marché financier aux différentes périodes, nous espérons que cette connexion vers la même base serait réutilisée dans une autre recherche bientôt sans se refaire. Du...

read more

Design Patterns – Patrons de Conception

Introduction Depuis les années 60, de nombreux logiciels en finance sont développés pour satisfaire les différents besoins dans les marchés financiers sur les plateformes électroniques. Au fur et à mesure de l’évolution des technologies informatiques et massives...

read more

JAVA 16 & 17 : Évolutions et nouveautés – Partie 2

“Java 17 est déjà là ! Euh…on va encore migrer ? Quelle version choisir ? Migrer vers Java X ou vers la dernière version LTS ?” Les développeurs doivent se tenir informés des nouveautés du langage pour en tirer le meilleur parti en tant que professionnels de l’IT....

read more

Calculatrice Python : Intégration numérique

L’intégrale de f(x) sur l’intervalle [a, b] est la somme algébrique (aire signée) des aires délimitées par le graphe de f et de l’axe (Ox). Les parties au-dessus de l’axe (Ox) sont comptées positivement, celles en-dessous seront comptées négativement. De nombreuses...

read more

Recherche

Psssst ! Par ici.

Newsletter

Catégories

Proposer un article