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.

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

Introduction : Java 16 & 17 “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 ?” En fait, Oracle a accéléré depuis quelque temps le rythme de publication des mises à jour Java afin que...

Les algorithmes de recherche et de tri – Partie 1

L’article « Algorithme et Programmation » se déclinera en deux parties. La première est axée sur les algorithmes de recherche et de tri et la seconde sera axée sur les structures de données et leur définition formelle. I. Introduction A. Qu'est-ce que...

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

Algorithme Python : jouons avec les entiers

Algorithme Python : jouons avec les entiers

Nombre de problèmes mathématiques et les algorithmes associés tournent autour des entiers. Bien souvent ces algorithmes sont simples et accessibles à des développeurs débutants. PGCD Explications Le calcul du plus grand commun diviseur est un classique des...

De JAVA 9 à JAVA 15 : Évolutions et nouveautés

Introduction : de Java 9 à Java 15 Utilisée par neuf millions de développeurs à plein temps, selon le dernier rapport d’IDC (International Data Corporation), Java reste un des langages le plus populaire et le plus utilisé dans le monde d’entreprise. En effet,...

Justine Charon – Chargée de recrutement

Invivoo vit au travers de ses collaborateurs, c'est pourquoi nous avons voulu mettre en avant leurs expériences et leur donner la parole sur leur parcours et leur évolution chez nous. Les meilleurs ambassadeurs de l'entreprise sont les visages et les personnalités qui...

Algorithme : définition & fonctionnement

Vouloir écrire des programmes c’est bien, mais garantir qu’ils fourniront le service attendu c’est mieux. Un programme est l’implémentation d’un algorithme dans un langage donné. Ne reste plus qu’à savoir ce qu’est un algorithme (définition)… Quelle est la définition...

Anouar Hassine – Développeur Sénior

Invivoo vit au travers de ses collaborateurs, c'est pourquoi nous avons voulu mettre en avant leurs expériences et leur donner la parole sur leur parcours et leur évolution chez nous. Les meilleurs ambassadeurs de l'entreprise sont les visages et les personnalités qui...

La mise en cache et ses utilisations en Python

Nous allons aborder la mise en cache en Python. La mise en cache est une technique d'optimisation que vous pouvez utiliser dans vos applications pour conserver les données récentes ou souvent utilisées dans des emplacements mémoire qui sont plus rapides ou moins...

Calculatrice programmable en Python

Je collectionne les calculatrices depuis de nombreuses années et en suis régulièrement les développements et les nouveautés. Depuis quelques années de nouveaux modèles sont apparues en France : des calculatrices programmables en Python. Parlons calculatrice...

(Datetime) Le temps en Python I : les types de base

Cible : Cet article s’adresse aux débutants en Python, c'est-à-dire soit des développeurs juniors soit des profils plus proches du business qui font un peu de Python sans trop connaître. Objectifs/Enjeux métiers : La manipulation des dates et du temps côté métier est...

Ne devinez pas, mesurez avec JProfiler !

Un profiler Java (Jprofiler) est un outil qui analyse les opérations au niveau de la JVM (Java Virtual Machine) pour en déduire des métriques sur la création d'objets, les exécutions itératives, les exécutions de threads et le fonctionnement du ramasse-miettes...

Emeric Sossavi – Responsable Recrutement

Invivoo vit au travers de ses collaborateurs, c'est pourquoi nous avons voulu mettre en avant leurs expériences et leur donner la parole sur leur parcours et leur évolution chez nous. Les meilleurs ambassadeurs de l'entreprise sont les visages et les personnalités qui...

Robin Huart – Développeur Python

Invivoo vit au travers de ses collaborateurs, c'est pourquoi nous avons voulu mettre en avant leurs expériences et leur donner la parole sur leur parcours et leur évolution chez nous. Les meilleurs ambassadeurs de l'entreprise sont les visages et les personnalités qui...

Gestion avancée de fichiers (Python)

Lorsque l’on travaille sur des tâches au niveau système, on doit régulièrement appliquer une même action à tous les fichiers (Python) d’un même type : archivage, compter le nombre de lignes de code, supprimer tous les fichiers log ayant plus de 30 jours, etc......

Tous les mois recevez nos derniers articles !

Try X4B now !

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