C++: What is this computer language for?
C++ is a programming language developed in 1983 by Bjarne Stroustrup, who wanted to “increment” the C language (hence the name, c++ meaning “add 1 to C”). This language brings new functionalities to C: object-oriented programming, classes, templates, etc., all of which will be explained in detail in this article. It is one of the […]
AWS Simple Queue Service: Everything you need to know about the AWS Messaging Service
Amazon Simple Queue Service (SQS) is a fully managed messaging service from Amazon Web Services (AWS). It enables developers to create highly scalable, reliable and resilient applications using a microservices architecture. Before delving deeper into the topic, it’s important to understand what a messaging service is in the context of cloud computing: in this context, […]
Jira: A tool for Agile project development management
Find out in this article how to optimize your teamwork time and improve the organization of your projects. We introduce you to the Jira platform: the context in which we use it, how it works and its advantages. What is Jira? Jira is a project management software that was launched in 2002 by Atlassian. Initially […]
Become a DevOps Engineer: Tasks and skills
Become a DevOps Engineer: Stemming from the contraction of development and operations, the profession of DevOps engineer is increasingly in demand, particularly in companies needing greater agility and better control of their IT systems. DevOps culture: what does it mean? The term DevOps refers to a practice that enables a single IT team to manage […]
Become a Data Engineer – The Must-Have Skills
Data-related professions, whether in Big Data, transformation, artificial intelligence, etc., require a panoply of knowledge and tools that you need to master, if not have at least some notions of. These different professions require different levels of knowledge and/or expertise. For the purposes of this article, we’re going to focus on the Data Engineer profession. […]
Area charts: Definition, differences and limits of these models
Area charts are invaluable tools for comparing data and their evolution over time. So what are they? What is the purpose of these charts? What are their limitations? And what about the different models? Find out the answers. What are area charts? The area chart is used to compare quantitative data and show their evolution […]
Teaching the computer to read with Optical Character Recognition
Optical Character Recognition (OCR), also known as ocherecognition, encompasses all the methods used to generate text files from images containing handwritten text. With the advent of digital technology and automation, OCR has become an indispensable tool, as images containing text cannot be processed by a computer. 1. A little history The first version of a […]
Apache Storm: Explanations and Use cases
What is Apache Storm? Apache Storm is an open-source distributed real-time data flow processing system, developed mainly in Clojure. It enables continuous data flow management. Today, Storm is widely used in social networking, online gaming and industrial monitoring systems. Apache Storm was originally developed by Nathan Marz for the startup Backtype, which was subsequently acquired […]
DLP (Data Loss Prevention) : Principles and implementation
Data is a precious resource for businesses, but losing it can also have disastrous consequences. To avoid this, it’s best to implement a DLP strategy. What is DLP? What’s the point? And how can it be implemented? Find out the answers. What is DLP (Data Loss Protection)? DLP stands for Data Loss Prevention. The idea […]
Google Data Studio: Introduction to Google’s dataviz tool
Google Data Studio is a data visualization tool distributed free of charge by Google. It allows you to generate interactive, dynamic graphs from data from one or more sources in a highly intuitive way. Despite this ease of use and the fact that the service is free, Google Data Studio is used today by many […]
Auto Refresh Power BI: How does it work?
Having real-time data is essential for making the best decisions, regardless of the industry or company size. However, raw data is rarely analyzed as is. To provide decision-makers with accurate insights, data analysts create various reports. These reports must contain current data. This is where the auto-refresh Power BI report feature becomes valuable. What is […]
DeepFake, a dangerous tool on the rise
Ces derniers temps, le web est inondé de photos et de vidéos associées au mot DeepFake, mais de quoi s’agit-il réellement ? Le DeepFake, autrement appelé « hypertrucage », vient de la concaténation de “Deep Learning” et surprise… “Fake“. Il consiste à synthétiser des images ou des vidéos à partir d’autres images et vidéos totalement différentes afin de […]