Le Blog

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

Principes de gestion du règlement livraison via SWIFT

I. Introduction à SWIFT SWIFT est l'acronyme de "Society for Worldwide Interbank Financial Telecommunication". Basée en Belgique, elle a été fondée en 1973 afin de répondre à un besoin de dématérialisation des échanges interbancaires. En 1977, elle devient un réseau...

Tuto : Comment mieux gérer vos emails

 Dans cet article, j'aimerais partager avec vous mon expérience dans la gestion de mes Emails et donc indirectement de la gestion de l'organisation de mon travail. Une mission chez SG/IRBS en tant que coordinateur programme IFRS 9 est une exception dans mon parcours...

Kafka: the Big Data streaming platform

In modern information systems, we are confronted with ever-increasing volumes of data requiring to be processed in real time. However, the point-to-point connections commonly used do not allow easy loading scalability. Data producing services have a strong link with...

Mais où sont passés nos serveurs ?

Difficile de dater précisément l’apparition des différents paradigmes dans le monde du cloud computing. Si l’on prend l’exemple du SaaS, le concept prédate la terminologie. Salesforce lançait la première version de son CRM uniquement en ligne fin 1999[1].Alors que le...

Full Stack C# Development with Blazor

Introduction C#, one of the most popular programming languages, is primarily used for back-end development. But in today's world, industry's standards have changed, meaning that full-stack developers are more sought after than their front or back-only counterparts. As...

Orchestration FaaS et XComponent

La création d’applications est relativement difficile : il y a évidemment la phase de développement, le packaging, la configuration, le provisionnement des serveurs et enfin le déploiement des logiciels. L’ensemble de ces étapes est coûteuse en temps, nécessite...

Succeeding my Java technical Interview – Part I

This article, written in a ‘questions and answers’ form, is intended for end-of-course students, junior developers as well as enthusiasts who plan on undergoing technical Java interview in the near future. The questions being dealt with are those most often asked in...

Fintech: what does it mean?

Fintech is a trendy word nowadays. It is often associated to Innovation or even to Revolution. Since the first Fintech awards in Canada in 2015, there has been many forums and competitions and Awards organized each year all around the world. But what exactly is a...

FIRDS : un référentiel valeur européen

Cet article est le deuxième d’une série consacrée aux données mises à disposition publiquement par les autorités de régulation ou de supervision des marchés financiers. Après un premier article consacré au LEI (Legal Entity Identifier), identifiant les entités...

C#7’s New Features

Launched a few months ago, the new version of C# brings new features primarily aimed towards simplifying code and improving performance. In this article, we will discuss the tuples, C# 7.0 version’s new features and a small “behind the scenes” explaining how they...

La CVA : présentation du concept – Partie 2

Cet article est le deuxième de la série d’articles sur la Credit Valuation Adjustment (CVA). Dans le précédent, nous avions présenté une introduction du concept et parlé brièvement du risque de contrepartie sur les contrats dérivés. Nous aborderons dans cette partie,...

How to sort CSV files?

1. Context Twice during my career, I was given the project to compare two large CSV files (Comma Separated Values: text files corresponding to either an Excel file export or an export of database tables): In the first case, it was a comparison between trades entered...

PRIIPS : les clefs de lecture d’un KID

Un peu de contexte La réglementation PRIIPs (Packaged Retail and Insurance-based Invesment Products) a été adoptée par le parlement Européen en 2014 pour une mise en exécution en janvier 2018. (Initialement prévue en janvier 2017) Cette nouvelle directive vise à...

La CVA : présentation du concept

Cet article est le premier d’une série qui porte sur la présentation du concept de Credit Valuation Adjustment (CVA). Dans cette première partie, nous aborderons la définition de la CVA et en introduirons le mécanisme. Définition La Credit Valuation...

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...