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...
Le Blog
Les collaborateurs d’Invivoo explorent et partagent leurs connaissances du domaines IT.
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....
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 –...
Introduction to Akka.NET framework
In today's world, systems can be deployed over hundreds or thousands of servers. Each of these servers serve multiple calls and is expected to have millisecond response times. The framework Akka.NET is one of the frameworks that helps create...
Sonar Smash : comment guérir le code par le fun
Lors de la Devoxx 2019 se déroulant au Palais des Congrès de Paris, Helen Wallace, développeuse Java, et James Mac Mahon, spécialiste Devops son tout sourires sur la scène qui les élève au-dessus de la...
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...
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...
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...
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...
.NET Core and why it matters to .NET developpers
Microsoft's vision; the road so far In November 2014 Microsoft announced their vision for a .NET Framework that spans cross-platform support, which they released under the name .NET Core. It encompasses a number of projects which fall all under the umbrella of the...
Nouvelle Roadmap pour Visual Studio Code
Résolument orienté web, gratuit et open source, il est l’un des symboles du changement de direction opéré par Microsoft, qui veut définitivement ouvrir son framework.
A la découverte des chatbots
Dans cet article, nous allons tout d'abord essayer de comprendre ce que sont les chatbots, leur intérêt et comment les rendre efficaces et pertinents. Dans un second temps, nous nous intéresserons à la création d'un chatbot en utilisant Microsoft Bot Framework. ...
L’intérêt de se diversifier pour un développeur
Philippe Boulanger, Manager d'Expertise Python, nous parle de la nécessité pour un développeur de se confronter à des langages différents. Au cours de ma carrière, j’ai été confronté à des collègues ayant eu un apprentissage incomplet de l’informatique : leur...
Les challenges Codingame : de Bronze à Légendaire, comment réussir vos IA de bot
Cet article est basé sur la conférence intitulée « De bronze à légendaire, comment réussir vos IA de bot » présentée par Grégory Ribéron (alias Manwe) au cours de la 6ème édition de Devoxx France. J’ai pu par la suite mettre en pratique les conseils prodigués lors des...
Retour Devoxx France 2017 : Pourquoi et comment transformer vos API statiques en données temps réel ? (ou comment les Server-Sent Events peuvent changer votre vie)
Cet article est un compte rendu de la conférence intitulée « Le Streaming d'APIs : pourquoi et comment transformer vos APIs statiques en données temps réel ? » présentée par Audrey Neveu au cours de la 6ème édition de Devoxx France qui s'est déroulée au...
Continuous Testing avec NCrunch : comment l’utiliser
NCrunch automatise l’exécution des tests, ce qu'on appelle le "Continuous Testing" et nous allons voir comment utiliser cet outil. Si vous avez déjà fait du TDD ou plus simplement des Tests Unitaires, vous vous êtes peut-être fait la remarque que le processus est un...
La Team Invivoo participera le 14 Mars au Concours du Meilleur Dev de France.
Ce concours est l’une des plus grandes compétitions « Live code » en France avec 1000 participants. Il s’agit d’une épreuve de rapidité pour résoudre des algorithmes sous différents langages de programmation : Java, C#, C++, Python ou encore Ruby. A...
Comment limiter la consommation des ressources critiques? – Partie 1
Généralités J'ai longtemps travaillé dans le développement de logiciels embarqués dans un décodeur numérique. Dans ce contexte, les ressources (cpu, mémoire flash, mémoire vive) sont limitées. La durée de vie d'un décodeur étant de plusieurs années, la...