Invivoo - Le Blog

Les collaborateurs d’Invivoo voyagent à travers différents domaines de la Tech à la conquête de nouvelles connaissances et expériences à partager.

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

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

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

Paradigme impératif structuré

Cet article sur le paradigme impératif structuré est la suite de l'article sur les Paradigmes de programmation. Quelques exemples Si le paradigme impératif structuré est pratiqué par les humains depuis très très longtemps… Dans les faits, on part d’un état initial....

Composant React : comment le tester ?

Composant React : introduction React.js c'est la bibliothèque graphique crée par Facebook pour la création de front ends web interactives. Le composant React met en avance une approche basée sur des composants : une application est un ensemble de composants imbriqués...

Introduction à Preact

Introduction à PReact: Preact est une librairie javascript lightweight dont la taille ne dépasse pas les 3Ko et qui peut présenter une bonne alternative à React. La librairie crée par Jason Miller accompagné d’une communauté de développeurs, a gagné une importante...

Design patterns : This is the way

1 - Introduction En premier lieu, les design patterns sont des modèles de conception répondant à des problématiques spécifiques dans la programmation orientée objet. Ils permettent aussi d'apporter des solutions efficaces, éprouvées par...

Paradigme de programmation

Qu’est-ce qu’un paradigme ? C’est en effet une grande question : qu’est-ce qu’un paradigme de programmation ? Si on se base donc sur la définition du Larousse : « Un paradigme est — en épistémologie et dans les sciences humaines et sociales –...

Appel de fonctions

Contexte Les processeurs ont une structure interne basée sur un nombre de registres limité et un accès à la mémoire. Le rôle du compilateur est de transformer le code C et/ou C++ en langage machine. Nos codes sont structurés avec des fonctions et des classes. Nous...

Maîtrisez les génériques en Java

Le concept des génériques, introduit dans Java depuis la version 5, est venu enrichir l’aspect polymorphe du langage tout en renforçant le typage statique. Avec les génériques, le langage s’est doté d’un nouveau mécanisme pour coder. Le support des génériques...

Les Warrants : ni une Option, ni un Turbo !

Les Warrants : Pourquoi ressemblent-ils à s’y méprendre aux Options ?Warrants et Option : en apparence, les mêmes !Les warrants et les options sont des produits financiers qui semblent à première vue similaires. Les deux sont des produits optionnels,...

Python et le GUI : wxPython

Beaucoup de personnes partent du principe que Python n’est qu’un langage de script et le cantonnent à l’automatisation des tâches. Grâce à des frameworks, on peut aussi s’en servir pour faire des clients lourds. Le module tkInter qui permet de faire des boîtes de...

Conversions automatiques de types en Javascript

Suite à mon dernier article sur la vérification de types automatique en Javascript, dans cet article, on parlera un peu plus du côté non typé du langage. Plus précisément, on parlera des conversions automatiques de types, un aspect du langage qui peut représenter un...

Dynamic import en JavaScript

Les projets web deviennent de plus en plus complexes, avec de plus en plus de dépendances. Les imports de librairies JavaScript se font par défaut de façon statique en utilisant des balises script intégrées dans le code de la page HTML. Cela peut poser des problèmes...

LIBOR : la fin approche à grands pas

Le Libor (London interbank offered rate) est l'indice de référence du marché monétaire de différentes devises depuis 1986. Il est publié par Thompson Reuters. C'est un taux interbancaire permettant aux banques d’emprunter à court terme sans garantie. Le Libor est...

Automatisation des tests Front-end

Dans cet article nous parlerons des tests end to end (E2E) pour des Front-end web. Ce sont des tests où nous testons l'application dans son intégralité à partir de son Front-end. A la fin de cet article, vous aurez compris ce qu'est un test E2E, et en quoi cela est...

Le Scrum Master n’est PAS un manager !

Si vous êtes un développeur, un business analyst ou un chef de projet, vous savez certainement déjà ce que sont l'agilité et le Scrum Master en comparaison au classique cycle en V. Si vous n'êtes pas familier avec les projets Scrum, vous pouvez consulter cet article....

Tous les mois recevez nos derniers articles !

Try X4B now !

Découvrez gratuitement XComponent for Business. Notre solution logicielle BizDevOps !