Le Blog

Les collaborateurs d’Invivoo explorent et partagent leurs connaissances du domaines IT.

Forex Terme et son schéma comptable

Introduction Définition Le Forex Terme ou opération de change à terme consiste à un échange de deux devises à une date prédéterminée et un cours négocié, le spot. Cette opération permet de se couvrir contre le risque de change par le fait qu’elle annule l’incertitude...

Introduction to the verification of Javascript Types

In this article, we will talk about automatic checking of types in Javascript, to avoid unexpected behavior at runtime and to simplify refactoring and testing. Javascript has been created as an auxiliary language for use in static HTML documents in web pages. 20 years...

Pandas : le datamanagement à la portée de toutes les mains

Pandas est un package python qui permet de traiter des jeux de données de manière efficace et compréhensible. De la lecture des fichiers à une première approche statistique. Pandas est le compagnon de jeu de n’importe quel datascientist pythonicien ! Pandas est...

Introduction to metaclasses

Python is a strongly object-oriented language and is becoming increasingly popular over the years. Lots of projects continuously emerge which size and complexity make them much more than just a bunch of scripts. Such projects make extensive usage of OOP, defining...

Auto : pièges et évolutions du C++ moderne

Un des premiers mots-clefs que les développeurs utilisent lors du passage au C++11/14/17 est auto. Cet article a pour but de couvrir les différents usages d’auto, au travers d’exemples plus ou moins complexes, combinés à d’autres ajouts du C++ moderne, ainsi que les...

La migration de Python 2.X à Python 3.X

Depuis 2008, deux versions de Python coexistaient avec, pour chacune d’entre elles, son lot de défenseurs… Guido Van Rossum avait souhaité, avec la version 3.X, corriger certaines syntaxes qui limitaient l’évolution du langage. Python 3 a été conçu comme un vrai...

Deployment Done Right

Deploying our applications is a critical part of our software development life-cycle. It occurs at various frequencies and situations such as validating a new feature in an integration environment or delivering a new version in production. The purpose of this article...

Angular 7′ New Features

Angular is one of the best-known and most used frameworks for front-end developers. With the release of Angular 7, we have seen several improvements that have mainly affected the Framework 's Core, AngularMaterials, as well as the CLI. In this article we will...

Les 9 nouveautés de Java 11

Java 11, sorti en septembre 2018, est une nouveauté majeure du langage Java en ce qu’elle constitue une version LTS (Long Time Support) qui sera soutenue par Oracle jusqu’en 2023 - et même au-delà si on souhaite bénéficier d’un support étendu. De ce fait, Java 11...

Migration from Java 8 to Java 9

To take advantage of all the new features brought by Java’s latest versions and embark on the release train offered by Oracle and inspired by Java 9, we have to confront a must: the migration to Java 9. This will be the most complex migration as it brings...

Les nouveautés de C#7 : les tuples

Lancée il y a quelques mois, la nouvelle version de C# apporte de nouvelles fonctionnalités visant principalement à simplifier le code et à améliorer les performances. Au cours de cet article, nous aborderons les tuples, les nouveautés apportées par la version 7.0 de...

Les nouveautés dans Angular 7

Angular est l’un des frameworks les mieux réputés et les plus utilisés par les développeurs de front-end. Avec la sortie d’Angular 7, nous avons constaté plusieurs améliorations qui ont principalement touché le Core du framework, Angular Materials, ainsi que la CLI....

The Fundamentals of Islamic Finance

This article talks about Islamic finance, in which we will not clutter you with details about the Muslim religion. Our interest is to give you introductory information and general knowledge so that you can familiarize yourself with the words which are used in this...

Settlement system principles

Settlement delivery is the back office process, which transfers securities’ ownership (against cash amount) following a negotiation between a buyer (securities) and the seller (securities). THE DIFFERENT INTERMEDIARIES OF THE SETTLEMENT DELIVERY The delivery of...

Notebooks are The Missing Piece of the Big Data Revolution

More than a decade ago, what is now commonly known as the Big Data era started with the emergence of Hadoop. Since then, a multitude of technologies were introduced to fulfill multiple tasks within the Hadoop ecosystem, with capabilities ranging from processing data...

Java 8 : 7 conseils sur l’utilisation des nouveautés

Java 8 : 7 conseils sur l’utilisation des nouveautés

Joshua Bloch, l’auteur de la fameuse série « Effective Java » a présenté, lors de la conférence Devoxx 2018 « Effective Java, Third Edition Keepin’ it Effective », ses conseils concernant les deux principales nouveautés apportées par Java 8 : les Lambdas et les...

JAVA 9’s New Features

JAVA 9’s New Features

Three years after the release of Java 8, Java 9 has finally seen light of day. With more than 80 new features available at this address: http://openjdk.java.net/projects/jdk9/. (This is a very rich version in terms of content.) You will be able to discover through...

Microsoft lance le .NET Core 3.0

.NET Core 3.0 : cap sur les frameworks graphiques Via un billet de blog, Microsoft a lancé hier la preview de la version 3 du framework .NET Core. Historiquement tourné vers les applications et API web, Microsoft décide de faire un tournant. Alors que .NET core 2.X et...

How Big Data can contribute in reducing Banks’ churn rate?

How Big Data can contribute in reducing Banks’ churn rate?

According to a study conducted by Efma, one in two customers is willing to change banks in the next six months. The reason being? The lack of personalized products and services. At a time when competition between banks is raging, it is essential that they change their...

Le LEI : un des premiers identifiants planétaires

Cet article présente le Legal Entity Identifier (LEI), c'est un code utilisé pour identifier sans ambiguïté les entités juridiques qui négocient sur les marchés financiers mondiaux. Le LEI permet aux autorités de régulation et de supervision, ainsi qu’aux membres des...

COLLATERAL: GENERIC PRINCIPLES

COLLATERAL: GENERIC PRINCIPLES

GENERAL INFORMATION Collateral is an asset (currencies, shares, bonds, commodities...) made available to a third party (counterparty for the OTC, clearing house for the listed products and the OTC cleared) in order to give a guarantee to a risk to this third party....