logo le blog invivoo blanc

Design & Code

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

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

read more

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

read more

What’s new in Java 12?

Available since March 19th, 2019, Java 12 is yet another small step forward for Java. It should be noted that Java 12 is not a LTS version (Long Term Support) as is Java 11 and will be Java 17 (as seen in this previous article to better understand the release cycle...

read more
4 concrete examples of Vert.x

4 concrete examples of Vert.x

This part presents different uses of vert.x in various contexts. Boiler Vroom This demo presented by Julien Ponge is a Vert.x application designed around the Traktor audio mixing software. This application uses Vert.x to allow users to interact with the Traktor...

read more

REDUCING C ++: && AND STD::MOVE

C ++ is one of the most used languages in finance today, especially for its performance. Its first standardization by the International Standardization Organization (ISO) took place in 1998. It followed a simple version of bug...

read more

Java 11 : 9 new things to discover

Java 11, released in september 2018, is a major novelty of the Java language in that it is an LTS version (Long Time support) that will be supported by Oracle until 2023 - and beyond if we want to benefit from extended support. As a result, Java 11 appears as an...

read more

Slots : an unknown optimization

As a former C developer working in high-performance computing, I wondered very early about the compactness of objects that were commonly created in Python. It quickly became clear to me that this was not optimal in most cases, resulting from the choice of original...

read more

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

read more

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

read more

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

read more
How to sort CSV files?

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

read more

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

read more

Angular 7′ New Features

Angular is one of the best-known and most used frameworks for front-end developers. With the release of Angular 7, we have seen several improvements that have mainly affected the Framework 's Core, AngularMaterials, as well as the CLI. In this article we will...

read more
JAVA 9’s New Features

JAVA 9’s New Features

Three years after the release of Java 8, Java 9 has finally seen light of day. With more than 80 new features available at this address: http://openjdk.java.net/projects/jdk9/. (This is a very rich version in terms of content.) You will be able to discover through...

read more

Secure your application with Spring Security

SPRING SECURITY DEFINITION Spring Security is a lightweight security framework that provides authentication and authorization support to secure Spring applications. It comes with implementations of popular security algorithms. This article guides us through the...

read more
What’s new with Java 10 ?

What’s new with Java 10 ?

It’s only been six months since Java 9's release, and we can already take a look at Java 10’s updates. In this article, we will be focusing on the main new features that will be used by developers in this version. The Type Inference of LocaL Variables It’s the biggest...

read more
End of free Java?

End of free Java?

The arrival of Java 9 and its modules, the shutdown of the free support of Java SE 8 in 2019 and the new release system set up by Oralce are subjects that animate the Web very much. In this article, we will see what the logic of this new system is, what will be the...

read more

Immutability and Javascript

The immutability is a very highly exploited concept in functional programming languages, where the values of the variables do not change when assigned. This has the merit of simplifying the administration of the application state by reducing the number of shared...

read more

The Sieve of Eratosthenes

1. Who is Eratosthenes? Eratosthenes of Cyrène was a Greek mathematician, geographer, poet, astronomer and music theorist. He was the chief librarian at the Library of Alexandria. He is commonly called the "father of geography". He is also the first person who made...

read more

Recherche

Psssst ! Par ici.

Newsletter

Catégories

Proposer un article