Un site qui regroupe des tutos gratuits pour :
Learn React, Redux, Node.js, MongoDB, GraphQL and TypeScript in one go!
Une vidéo de 13:15 qui explique et illustre assez bien le concept d'injection de dépendance.
Le retour d'un développeur qui a monté une application de type SaaS de zéro sur les choix d'architecture qu'il a fait et pourquoi, dans le but d'avoir aussi peu de boulot de maintenance que possible.
J'aime beaucoup ce genre d'articles assez détaillés parce qu'il est parfois difficile de s'y retrouver parmi toutes les options à disposition aujourd'hui, en particulier avec les services cloud. Même si chaque choix peut être discutable, ça donne au moins un exemple de façon de faire qui semble avoir fonctionné.
Bien sûr, rien ne dit si ce business s'avère profitable, c'est une toute autre histoire.
Un article très intéressant sur les effets de mode dans le développement informatique. J'ai d'ailleurs decouvert un nouvel acronyme très parlant : YAGNI
Un article qui relativise avec pragmatisme les inquiétudes liées aux intelligences artificielles pour le métier de développeur. Je suis assez d'accord avec ce qui est dit. Au final ça va certainement changer notre façon de travailler de la même façon que l'arrivée des appareils photos numériques ou d'internet a changé la façon dont beaucoup de gens travaillent. Mais ça ne rendra pas les développeurs obsolètes. Et au pire, les qualités requises pour être un bon développeur seront de toute façon utiles dans tous types de métiers.
I started tinkering with HTML/CSS/JS back in 2007, and things have changed so much since then. Developers have always had to be adaptable, to evolve alongside technology.
Un outil qui sert à visualiser en détails, pas à pas, comment est interprété et exécuté du code JavaScript.
Un outil super utile si vous avez besoin de lancer en local un site en HTTPS (par exemple pour des histoires de cookies). Une seule commande à lancer et ça fonctionne :
local-ssl-proxy --source 443 --target 80
Évidemment le certificat sera invalide mais en local ce n'est pas un problème.
Les outils de développement de Vue sont assez incroyables. Ils jouent beaucoup dans le plaisir que je prends à utiliser Vue.
VS Code dans votre navigateur. Vous pouvez éditer vos fichiers locaux ou des fichiers distants par exemple sur Github.
Un énorme regroupement de tutos liés de près ou de loin au développement web regroupés par catégories.
On se dirige vers des choses intéressantes dans le monde des "bundler" JS :)
Une introduction au linting.
Originally published at https://www.colbyfayock.com/2019/10/what-is-linting-and-how-can-it-save-you-time
Collection of free design tools and resources for makers, developers and designers.
Ce qui se passe pour le code depuis la machine du développeur jusqu'au serveur de prod chez N26.
Un framework pour faire des applications natives Windows, Linux et MacOS avec Vue.js.
Contrairement aux habituels Electron ou NW.js, le code est transformé en code natif propre à la plate-forme. De ce fait la taille de l'exécutable est bien inférieure et l'application démarre plus vite. En contrepartie, il faut utiliser les composants mis à disposition par le framework, un peu comme pour NativeScript par exemple.
Un nouveau langage de programmation qui arrive avec pas mal de belles promesses (petite taille, efficience, performances, etc.). Curieux de voir si ça prend.
Le développeur a aussi un projet de clone de Github et également d'éditeur texte.