Archives de
Catégorie : Anglais

SQL vs NoSQL

SQL vs NoSQL

When it comes to database and DBMS (Data Base Management System), one question should come to mind : Should I use SQL (Structured Query Language) or NoSQL (Not Only SQL or No SQL) databases.Well, it depends on every projects. Both systems will store your datas but each of them has its way. The primary difference is that SQL databases are relational while NoSQL databases are non-relational. Then, NoSQL databases have dynamic schema for unstructured data while SQL databases use structured…

Lire la suite Lire la suite

React Native for Mobile apps

React Native for Mobile apps

React Native is one of the most used language in native mobile app development. Created by Facebook, it runs on the same library as React JS. React Native combines the best parts of native development with React, a JavaScript Library (check my article https://cda.needemand.com/2020/12/07/react-js/ for more information on React JS).Over the past few years, the interest for this language has been increasing nonstop, puting it as one of the best solution for mobile apps, but WHY ?? 1/ Fast technology…

Lire la suite Lire la suite

Choosing the best programming language for developping a mobile app

Choosing the best programming language for developping a mobile app

Choosing a programming language for building a mobile app can be confusing for a beginner. This is why I decided, both for my personal culture, as for that of my classmates, to carry out a review of the different programming languages for mobiles and thus answer to the question… Which one should you use? Your choice of a given language that you are going to use for application development depends mainly on the operating system you are going to work…

Lire la suite Lire la suite

Project Design

Project Design

Project Design is one of the most important first steps regarding a successful project. During this process, the strategy is to organize ideas, tools and processes in order to achieve a goal. 1/ What is it ? During the Project Design phase, the ways to manage the project are defined.A document is made, the « Design file », where for instance, description of the project, roles, goals and timing are described. A good design enable to avoid traps in the middle of…

Lire la suite Lire la suite

« Mudge » a.k.a Peiter Zatko

« Mudge » a.k.a Peiter Zatko

Peiter Zatko is famous in the field of cybersecurity. Since Novermber 16, 2020 he is responsible for Twitter security.But the story starts in 1995 when he was only 25 years old, he published his first books to explain how to hack Windows.He penetrated the best protected systems of the time, for fun, but also to desmonstrate that they were not secure enough. He is a whistleblower ! In 1998, he was auditioned in the Senate and explained to senators that…

Lire la suite Lire la suite

The Hack Of Twitter

The Hack Of Twitter

On July 15, 2020, nearly 150 certified twitter accounts of personalities, such as Elon Musk, Bill Gates, Jeff Bezos, Barack Obama or Joe Biden, but also companies like Apple and Uber, were hacked and used for a massive bitcoin scam. Indeed, their accounts all had a message appearing on their profile. Messages posted by hackers encourage users to send bitcoins to specific addresses and claimed that these amounts would be doubled. It’s unclear exactly what impact this attack had on…

Lire la suite Lire la suite

Cybersecurity

Cybersecurity

Introduction Every day, new risks and security vulnerabilities are discovered, putting your data and systems at ever greater risk. The covid crisis also allowed the hacker to improve skills and thus increase the risk of attack. Since the beginning of this crisis, attacks have been on the rise for days, so companies like « Sopra Steria », « Umanis », « Altran » and many others are under attack. Compagnies are not the only victims of this hacker surge.  Attack A cybercriminal publishes medical communications on…

Lire la suite Lire la suite

AJAX

AJAX

AJAX stands for from Asynchronous JavaScript And XML.It’s not a programming language but rather corresponds to a set of techniques using various technologies to send and retrieve date to and from a server asynchronously, meaning without having to reload the whole page. At the begining, AJAX used the following technologies that gave it its name : -XML for data exchange with the server.-XMLHttpRequest object for asynchronous communication.-JavaScript to display dynamically and allow the user to interact with new information.-HTML and…

Lire la suite Lire la suite

React JS

React JS

Developed by Facebook, React JS is an OpenSource Javascript library that allows the building of user interfaces (UI). It enables to create complicated UI from isolated little pieces of code called « component ». It is only concerned with what you can see on the front-end level.Before React JS, programmers had to « build » UIs by hand. Now, with React JS, you just describe what you want and React will build the UI on your behalf in the web browser. 1/ IntroductionReactJS has…

Lire la suite Lire la suite

React Native

React Native

Prior reading(Thanks Thibault Jolivet :)) What’s React Native? React Native is an open-source application framework created by Facebook in 2015, 2 years after the creation of the framework React. It is used to develop mobile applications such as Android, Android TV, iOS, macOS, Windows, etc. It uses tools based on JavaScript technology and the React library. How it works? As the name suggests, react native use native codes. « What does that mean?  » A native mobile app is a smartphone…

Lire la suite Lire la suite