Comment faire un trou de ver à la Stargate SG-1 en JavaScript ?
Aujourd’hui on va parler de l’effet qui a impressionné le plus de monde dans mon dernier projet en date. Le trou de ver !
Aujourd’hui on va parler de l’effet qui a impressionné le plus de monde dans mon dernier projet en date. Le trou de ver !
J’ai codé un jeu gratuit en 3D dans le navigateur, librement explorable, à travers des univers infinis générés de manière procédurale.
Laisser un énorme trou de sécurité est l’un des pires truc que tu peux faire. Les développeurs ignorent presque tout du sujet.
La code review est l’un des outils les plus bénéfiques et formateurs pour un développeur. Sauf quand c’est mal fait.
Le concept d’architecture logicielle est aussi indispensable qu’ignoré par les développeurs. Ceux qui s’y intéressent ont un énorme avantage.
Les design patterns sont inévitables pour tous les développeurs. Si tu ne les connais pas, sache que tu les utilises déjà sans le savoir.
Aujourd’hui, je vais te montrer les pires bouts de code que j’ai jamais vus. Des sataneries qu’il ne faut surtout pas produire !
ThreeJS te permet de faire des choses incroyables en 3D avec un peu de connaissance en Javascript. C’est beaucoup simple que ça en a l’air.
You Smile You Lose ! Aujourd’hui, on va rigoler. La période est difficile, et les conséquences de ce virus ne sont qu’un détail.
Je jouais avec ThreeJS et puis j’ai eu une idée. Ça devait être un POC, c’est devenu un side project qui a produit une expérience hypnotisante.
Être bon en entretien technique et être bon développeur sont deux choses bien distinctes. C’est devenu deux compétences différentes.
La récursivité est un concept fondamental, utilisé absolument partout. Ça paraît compliqué au début, mais en fait c’est très simple.
La mémoïsation est un terme de programmation étrange et qui semble compliqué. En vrai, c’est super simple et très utile. Une fois de plus, ça tombe de temps en temps en entretien.
Les algorithmes de parcours de graphe sont beaucoup plus simples qu’ils en ont en l’air. Et ils tombent fréquemment en entretien d’embauche.
Les algorithmes de tri permettent la compréhension de notions fondamentales en informatique. Ça tombe aussi très souvent en entretien d’embauche !
Les structures de données non linéaires sont grandement sous-estimées, voire complètement ignorées, par beaucoup de développeurs. C’est vraiment une erreur.
Les structures de données sont la base de tout ce que tu fais en informatique. Savoir comment elles fonctionnent te donnent un avantage fou.
La notation Big O est une notion souvent ignorée par les développeurs. C’est pourtant une notion fondamentale, plus qu’utile et simple à comprendre.
Git est l’outil par excellence que tout développeur doit maîtriser. C’est 36 millions d’utilisateurs et 90% de part de marché.
Python va bientôt fêter ses 30 ans. Dans la dernière enquête stack overflow, il est dans le top 5 des langages les plus utilisés et le top 3 des plus aimés.
Quand Flutter a pointé le bout de son bec, j’étais sceptique. Encore un framework qui va tout révolutionner… une fois de plus… Bordel, si j’avais su !
VueJS c’est la vie. Voilà, on part là-dessus. Je joue avec depuis peu et je suis impressionné. C’est simple, puissant, hyper agréable et populaire.
Visual studio code est de loin l’IDE le plus utilisé par les développeurs. Mais est-ce que tu sais à quel point tu peux gagner du temps avec ?
Deno V1 est sorti officiellement le 13 mai dernier et a provoqué un gros drama dans la communauté Javascript. Ça ressemble énormément à NodeJS.
Typescript a explosé en popularité en 2019 et continue sa folle course en 2020. Le premier langage qui tape le top 10 en moins de 5 ans.
ES2020 vient d’être validé par l’ECMA et y’a des trucs de fifous ! C’est des nouvelles features toutes chaudes dans ton Javascript.
Confinement jour 15, je pète des plombs. Alors du coup je me suis dis tiens, on va faire du machine learning avec ma tronche.
Kubernetes domine totalement le marché des orchestrateurs de conteneur avec 86% d’adoption. C’est phénoménal comme chiffre.
La Blockchain pourrait avoir un impact monstre sur énormément de secteurs industriels d’ici 5 à 10 ans. Mais concrètement, c’est quoi la Blockchain ?
Terraform, c’est mon petit plaisir du moment. Avec l’explosion de la mouvance DevOps de ces dernières années, l’infrastructure-as-code est devenue un must.
WebAssembly a rejoint le HTML, CSS et Javascript en tant que standard du web le 5 décembre 2019. Ça va être utile pour beaucoup de choses.
Quand GraphQL est arrivé sur les Internets, il s’est propagé comme une épidémie. GraphQL a complètement changé la façon de faire les choses.
J’ai passé du temps avec Go pour m’amuser ces derniers mois. Je te propose une introduction au langage préféré de Google.
Le load testing c’est le fun en tabarnak. Mettre des grands coups sur ton application et voir comment elle encaisse c’est le bien.
Tu t’es surement jeté sur Javascript sans trop savoir par où commencer. Pourtant il y a des choses simples à savoir pour bien débuter en Javascript.
Apparemment, tout le monde a décidé que la documentation technique c’était de la merde et que ça servait à rien. Ça me fait péter un plomb.
Les compétences clefs pour tous développeurs ne sont pas une liste sans fin de langages et de technologies. Je vois partout ces check lists interminables.
Jusqu’à maintenant je ne t’ai parlé seulement que de site de curation d’articles. Aujourd’hui je veux te parler des créateurs de contenus.
Le 2 juin 2018 le créateur de NodeJS a débarqué sur la scène de la JSConf avec un maximum de stress. Il ne supporte plus NodeJS et commence à parler de Deno
NodeJS utilise Javascript. Javascript est un language single thread. Mais dernièrement les Worker Threads sont apparus dans la version 10 de NodeJS.
Javascript est utilisé en masse. Mais en vrai énormément de ceux qui l’utilisent n’ont aucune idée de comment ça marche cette affaire.
On entend beaucoup parler d’intelligence artificielle mais concrètement comment ça marche ? La machine est-t-elle réellement capable de penser ?
T’as pas encore tout à fait compris HTTP2 qu’on commence déjà à te faire chier avec HTTP3. Mais y’a une raison à ça : HTTP3 c’est le bien.
La veille technologique c’est une question de vie ou de mort. Tu le sais que si tu restes pas à jour t’es foutu ? En tous cas y’a plein de gens pénibles comme moi qui te le répètent en permanence.
On parle d’un module téléchargé plus de 2 millions de fois, des plus petites aux plus grandes entreprises, c’est tournée générale.
Alors ? Quoi de neuf ? Quel sont les changements ? Et niveau performance ça donne quoi ? Allez on fait un tour du propriétaire.
Dernièrement, j’ai développé une super appli PHP Symfony2. Une feature de dernière minute est apparue comme par magie dans la tête du client et c’était des notifications en temps réel pour les utilisateurs.
Si vous affichez un formulaire de trois kilomètres de long à un utilisateur pour s’inscrire, il va vous faire une syncope tout de suite.
Hé oui c’est fini le temps ou les applications comptaient une centaine d’utilisateurs et 10 fiches de contenus.
Hop un drag & drop depuis l’OS d’un paquet d’images dans une zone de la page qui fera l’upload direct dans le CLOUD Amazon S3 !