Le Blog

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

Performance website : méthode d’analyse – Partie 1

Introduction L’internaute n’aime pas attendre quand il fait ses achats en ligne. Il veut pouvoir faire ce qu’il a à faire le plus vite possible. Si le site répond lentement, l’utilisateur se posera des questions : “ Est-ce que le site a compris que j’ai cliqué ?”,...

Introduction to React (Typescript)

I. Introduction Front development has been continuously changing, from the early days when developing multi-page applications (MPA) was the norm to today's full rich single page application (SPA). The emergence of Ajax technique and the significant browsers...

L’art du « clean code » en environnement Java

I. Introduction L’ouvrage “Clean Code“ écrit par Robert C. Martin, aussi connu comme « Uncle Bob » (Oncle Bob) est une référence incontournable sur les bonnes pratiques du « clean code ». Nous allons dans cet article résumer certaines de ces bonnes pratiques...

Quick guide on animations on the Web

Animations are one of the many tool developers can use to improve the UX on a web application. A well-placed animation can bring the user's attention to something important. They may also indicate that the system is working on...

Qu’est-ce que l’agilité ?

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

Les dataclasses en python

Introduit en Python 3.7 à la suite du PEP 557, le mécanisme des dataclasses est une petite boîte à outils permettant de simplifier l’écriture de quelques éléments de base de la définition des classes, et ainsi d’améliorer leur lisibilité. Premier abord Ces...

Introduction à la réforme Bale IV – part 2

Alors même que les banques travaillent encore sur la mise en place des règles de Bâle Ill, les régulateurs se penchent déjà sur la mise en place des nouvelles réformes de Bâle IV. La nouvelle réforme a pour but de renforcer de manière significative le niveau et la...

Introduction à la réforme Bâle IV

Alors même que les banques travaillent encore sur la mise en place des règles de Bâle Ill, les régulateurs se penchent déjà sur la mise en place des nouvelles réformes de Bâle IV. La nouvelle réforme a pour but de renforcer de manière significative le niveau et la...

Explore and analyze your data with apache zeppelin – part 2

Welcome back to our second part about Apache Zeppelin. In ‘EXPLORE & ANALYSE YOUR DATA WITH APACHE ZEPPELIN - Part 1’ our previous post, we introduced Apache Zeppelin as one of the best Big Data tools to your Data Analytics use cases and shared details about...

Les nouveautés de Java 14

Depuis Java 9, les livraisons s’enchaînent tellement rapidement (tous les 6 mois) qu’il est difficile de suivre toutes les fonctionnalités apportées par chacune des versions… Mais pas d’inquiétude, j’ai rassemblé pour vous tout ce qui concerne Java 14 dans cet article...

Explore & Analyse your data with Apache Zeppelin

In order to gain insight and benefit from the growing amount of data generated both internally and externally by their sources and systems, companies need strong and reliable tools to reach that objective. Apache Zeppelin — an open-source data analytics and...

Simplifiez votre code avec l’opérateur “Walrus”

Parmi les nouveautés apportées par la version 3.8 de Python, l’une des principales est l’apparition des expressions d’affectations. Grâce à un nouvel opérateur bien pratique appelé Walrus, il est désormais facile d’économiser quelques lignes de code dans plein de...

Les nouveautés de Java 13

Deux grosses nouveautés pour les développeurs sont apparues sur Java 13, les blocs de texte ainsi que l’apparition du mot clé « yield » sur les expressions switch. Ensuite plusieurs nouveautés moins visibles pour les développeurs ayant un impact sur la...

Creating your first Apache Airflow DAG

Throughout the past few years, Apache Airflow has established itself as the go-to data workflow management tool within any modern tech ecosystem. One of the main reasons for which Airflow rapidly became this popular is its simplicity and how easy it is to get it up...

Introduction to React Hooks

Hooks were introduced in February 2019 as part of React 16.8. They will help you make your code clearer and better structured. The classic class based syntax and idiomw are still still supported, and will keep being supported for the foreseeable future. So no...

CSDR : Comment éviter les sanctions ?

CSDR 1 : les Objectifs pour les dépositaires centrauxLa réglementation CSDR (pour Central Securities Depositories Regulation) harmonise et encadre les règles de Règlement Livraison pour les dépositaires centraux qui opèrent au sein de l’Union Européenne. En Septembre...

Appliquer le TDD avec pytest

Le TDD (Test Driven Development) est un process de développement logiciel qui consiste à faire évoluer un programme petit à petit à travers des mini-cycles : le développeur commence par implémenter un test automatique échoué représentant un cas d’utilisation...

Paradigme de programmation fonctionnel

Cet article sur le paradigme de programmation fonctionnel est le 3ème de notre série sur les paradigmes de programmation. N'hésitez pas à prendre connaissance des deux premiers articles : Paradigme de programmationParadigme Impératif Structuré Lambda-calcul, un...