Data Lakehouse: Definition and Applications
To optimize their data management and analysis, companies generally use two Data Science solutions: the data lake and the data warehouse. These two technologies offer numerous possibilities for data analysis and storage. However, a new system offers the possibility of merging the strengths of these two methods into a single software package, the data lakehouse. […]
Crafting a Winning DevOps CV: Essential Tips and Examples
Combining software development and software administration, DevOps is a rare resource for companies. If you have the required skills, your entry into the job market is almost guaranteed. Almost, because first you have to catch the recruiter’s eye with your curriculum vitae. DataScientest gives you all the tips you need to make your DevOps CV […]
Sentry: What is it? What’s it for?
In today’s digital world, where online applications and services have become indispensable, error monitoring and management are essential aspects of software development. Sentry has proven itself to be a powerful and versatile tool to deal with these issues. What is Sentry and why is it important for developers? Sentry is an error monitoring platform designed […]
IaaS vs IaC: Exploring Differences and Similarities
Since the advent of cloud computing, these two acronyms have been the talk of the town. What exactly do they stand for? What distinguishes them? Should they be opposed or associated? IaaS or Infrastructure as a Service IaaS is part of a trend observed over the last twenty years or so of delegating digital assets […]
ES6 in JavaScript: Features, Benefits, and Accounting for Modern Development
Since its creation in 1995, JavaScript has gone from strength to strength. Initially conceived as a simple scripting language for animating web pages, it quickly became one of the pillars of web development. However, despite its growing popularity, JavaScript had its shortcomings, particularly in terms of structure and functionality. In 2015, a major update to […]
Cloud native: Definition, features, benefits
Today’s modern businesses use tools to respond quickly to customer expectations. And to do this, they need applications that are scalable, flexible and resilient. That’s where Cloud-native applications come in. So what’s behind this technology? What are the benefits for organizations? Let’s find out. Cloud native, an innovative technology The Cloud-native approach Cloud native is […]
Grafana: Everything you need to know about this data analysis solution
Have you heard of Grafana, the open source solution for analyzing and monitoring our online systems? Recently, its developers decided to abandon the Apache 2.0 license in favor of AGPLv3, an important piece of news that you’re sure to be aware of. But what else do you know about this data visualization platform? This article […]
Self-supervised learning: What is it? How does it work?
In his research paper published in March 2021, Yann LeCun, Vice President and Chief Scientist of Artificial Intelligence at Facebook, describes self-supervised learning as “one of the most promising ways to build machines with basic knowledge, or ‘common sense’, to tackle tasks that far exceed the capabilities of today’s AI”. This method, seen as “the […]
PyCaret: Everything you need to know about this Python library
Inspired by a group of citizen data scientists, Pycaret aims to democratize machine learning for everyone. So what exactly is it? And above all, what are its functionalities? That’s what we’re going to find out in this article. What is PyCaret? Pycaret is an open source, low-code Machine Learning library based on Python. This solution […]
NetDevOps: DevOps applied to networks
For several years now, the DevOps movement has been gaining momentum in software development. And yes, through a paradigm shift, companies developing a DevOps culture are gaining in agility, efficiency, speed, reliability and more. Given all its advantages, the movement is growing. Traditionally, it applies to software, mobile applications and infrastructure. But what about networks? […]
Test Driven Development” or the “Test First” policy
Software development is based on several stages characterized by the PDCA or Plan – Do – Check – Act principle. One of the most important steps on the Deming wheel is the verification (or testing) phase. To this end, there are a number of different methods for checking software quality and reliability. Test Driven Development […]
MidJourney: the AI that turns your ideas into images
MidJourney is a generative AI that creates beautiful images from simple text descriptions. Find out everything you need to know about this tool, and how to master it to the full! Who hasn’t dreamed of being able to bring all their ideas to life at the touch of a button? It’s now possible, thanks to […]