Archives de
Auteur : Ahmed Alidjinou

Poject Design

Poject Design

Introduction The definition phase of the project is an important step before implementation. It structures, organizes and plans the project. Located between the initial definition and the actual conduct of operations, the design stage holds a central place, both literally and figuratively in the process. Indeed, its purpose is the preparation and organization of the implementation of the previously defined elements. Communication is key: Absolutely! Communication is the backbone of any project management. Be it with the clients or internally…

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

Nodejs

Nodejs

Node.js is an open-source, cross-platform, back-end, JavaScript runtime environment that executes JavaScript code outside a web browser. Node.js lets developers use JavaScript to write command line tools and for server-side scripting—running scripts server-side to produce dynamic web page content before the page is sent to the user’s web browser. Consequently, Node.js represents a « JavaScript everywhere » paradigm, unifying web-application development around a single programming language, rather than different languages for server- and client-side scripts. History Node.js was written initially by Ryan…

Lire la suite Lire la suite

Sockets

Sockets

Berkeley Sockets Interface, or simply sockets, is a standardized set of communication functions launched by UC Berkeley in the early 1980s for their Berkeley Software Distribution (BSD). 30 years after its launch, this programming interface is offered in almost all popular programming languages (Java, C#, C++, …) . The concept on which this interface is built are the sockets by which an application can connect to a network and thus communicate with another application connected from another computer. Features A…

Lire la suite Lire la suite

Méthode Agile

Méthode Agile

Qu’est-ce que la méthodologie Agile ? Le terme « agile » définit une approche de gestion de projet qui est à l’opposé des approches traditionnelles prédictives et séquentielles de type cycle en V ou waterfall (en cascade). La notion même de « gestion de projet » est remise en question au profit de « gestion de produit ». De façon à raisonner davantage « produit » que « projet ». Car l’objectif d’un projet consiste à donner naissance à un produit. Une approche dite « traditionnelle » attend généralement du client une expression…

Lire la suite Lire la suite

PUG HTML

PUG HTML

Introduction to Pug Pug is a template engine implemented in JavaScript that allows you to dynamically generate HTML, like Thymeleaf in Java and Twig in PHP. Its syntax is inspired by Haml. It is therefore minimalist and based on indentations. I have never used pug but my first impressions are rather mixed. Previously « Jade » Before, Pug was called Jade. Only Jade has become a registered trademark and as the domain of the trademark is very close (both refer to the…

Lire la suite Lire la suite