DEV Community

Cover image for À la découverte de MK
Tijane Monfouayi
Tijane Monfouayi

Posted on

À la découverte de MK

Mon parcours personnel

   Je suis étudiant finissant dans un programme de DEC technique en informatique au Collège Rosemont.
   Je suis originaire du pays de l'Afrique en miniature et réside à Montréal depuis maintenant trois ans.
   Je suis aussi un jeune entrepreneur en commerce électronique, avec en plus, une expérience professionnelle dans les domaines suivants:
   -   Restauration
   -   Tutorat

 

Mes champs d'intérêt

Sciences

   À la base, je suis un passionné des sciences mathématiques & physiques, qui d'ailleurs étaient mes matières de spécialisation au secondaire.

TI

   Sinon, depuis plus de deux ans environ, je m'intéresse dorénavant un peu plus au domaine des technologies de l'information, regroupant notamment le développement applicatif et, très récemment, le commerce en ligne.

Autres passions

   D'autre part, depuis tout petit, j'entretiens une affection particulière envers la musique pop et la poésie que j'écris.
   En outre, je suis l'actualité du football européen et j'aime jouer à des jeux vidéos (principalement Pes & Fifa).

 

Le projet progression

   Actuellement, je travaille sur un projet prometteur dans le cadre de l'apprentissage de la programmation en milieu scolaire au collégial.
   Le projet en question se nomme Progression et permettra dans un premier lieu à des enseignants en TI des différents Cégeps Québécois de construire des banques de questions qui serviront à la constitution d'exercices qu'ils pourront ensuite distribuer à leurs étudiants.

   Le but étant pour chaque enseignant de suivre la progression d'un étudiant dans la matière du cours et de pouvoir lui venir en aide le plus efficacement possible si besoin est.
   Je suis en collaboration avec d'autres finissants de mon programme d'études, et, c'est quelque chose qui suscite beaucoup d'intérêts chez-moi en ce moment.

 

Liens utiles

   -  Futura Sciences - Tech un portail web d'informations sur les technologies les plus récentes, en lien avec l'intelligence artificielle et les objets connectés.

      #  Le bracelet Moodbeam un bracelet qui permet à un patron d'être informé sur le moral de ses employés pendant la Covid-19.

      #  Cornée artificielle Un homme de 78 ans a retrouvé la vue grâce à une nouvelle cornée entièrement artificielle. Elle a été mise au point par une société israélienne, et pourrait redonner la vue à des millions de personnes.

 

   -  L'Usine nouvelle pour ne rien manquer en ce qui concerne l'actualité high tech: les géants de l'IT(Apple, Microsoft, IBM, Oracle, Google…), les news sur la sécurité informatique, le Cloud, la 3D...

      #  Combien de méga datacenters dans le monde en 2021? Selon le cabinet Synergy Research, le nombre de méga datacenters chez les géants d’internet et du cloud dans le monde approche les 600 à la fin de 2020. Et près de 220 autres sont en construction ou en projet. Microsoft, Amazon et Google en possèdent plus de la moitié.

      #  Le déclin chez Huawei? Numéro deux mondial des smartphones en 2019, Huawei tombe à la sixième place au quatrième trimestre 2020. Une dégringolade due à l’embargo américain qui l’asphyxie, en le privant des composants vitaux à ses produits.

 

Subreddit

   -  r/javascript Tout savoir à propos du langage de programmation JavaScript
      #  Quoi de neuf dans ECMAScript 2021? Je juge qu'il est intéressant en tant que développeur, d'être tenu informé des dernières nouveautés de l'incontournable technologie web qu'est JavaScript.

 
   -  r/typescript Des nouvelles passionnantes sur TypeScript, le langage pour le développement JavaScript à l'échelle d'application
      #  Création d'un lecteur de musique en ligne avec TypeScript Étant moi-même un grand consommateur de musique en ligne, mon attention a très vite été retenu par cet article.

 
   -  r/docker Ici vous retrouverez de l'actualité sur Docker, un projet open source pour emballer, expédier et exécuter toute application comme un conteneur léger
      #  Tutoriels Docker pour débutants Une référence vers une playlist YouTube de contenus dédiés à la technologie Docker. Pratique pour un débutant voulant en apprendre davantage!

 
   -  r/Wordpress Bienvenu sur r/Wordress, un reddit consacré à tout ce qui concerne WordPress
      #  Quels sont les meilleurs cours pour s'initier à WordPress? Dans les commentaires de cet article, vous trouverez des références vers des cours d'introduction à WordPress.

 
   -  r/vuejs Des articles relatifs à Vue.js, une bibliothèque progressive de JavaScript permettant de construire des interfaces web interactives, avec des composants réactifs aux données ainsi qu'une une API simple et flexible
      #  Introduction à Vue.js 3 Une série de 13 vidéos introductrices à Vue.js 3

 

Hacker News

   -  Les requêtes SQL (de consultation) ne devraient pas commencer par la clause SELECT Cliquez-ici pour en savoir plus

Ma réponse

   L'ordre d'écriture des requêtes de consultation me semble être davantage orienté selon une compréhension humaine. Effectivement, lors de l’exécution, la clause SELECT se trouve pourtant vers la 5e place après le FROM/JOIN - WHERE - GROUP BY & HAVING. Cela peut effectivement prêter à confusion lorsqu'on ignore cette réalité. Par exemple, on pourrait croire selon l'ordre courant d'écriture, qu'il est possible de filtrer sur la base des résultats d'une fonction de fenêtre (SELECT), tandis que non, car les fonctions de fenêtre se produisent dans SELECT, qui est exécuté après WHERE et GROUP BY

 

Stack Overflow

Le sujet de ma réponse était de savoir si l'on doit ou pas ajouter de la documentation pour les méthodes getter & setter.

Cliquer ici pour lire ma réponse

Ma réponse

   Accessors and mutators are generic methods in classes where the notion of encapsulation is applied (i.e. having private instance attributes). This is why in some IDEs like Netbeans for example, they can even be generated automatically.

   Also, their names, according to conventions, are quite explicit about what they do and thus allow to distinguish them from other methods more specific to business needs.

   All this to say that they do not need to be documented.

Of course, if in the context of your application you add a particular instruction in your setter for example, in relation to your needs and the logic of your program, in my opinion, nothing prevents you from adding a descriptive comment line to it

Top comments (0)