Best practices
https://github.com/goldbergyoni/nodebestpractices
https://github.com/i0natan/nodebestpractices
https://blog.risingstack.com/node-hero-node-js-unit-testing-tutorial/
https://blog.risingstack.com/10-best-practices-for-writing-node-js-rest-apis/
Monorepo project w/ multi npm deps
https://lerna.js.org/
Security
https://geekflare.com/nodejs-security-scanner/
https://geekflare.com/how-to-secure-nodejs/
https://github.com/ajinabraham/njsscan
Memory leaks
https://blog.yld.io/2015/08/10/debugging-memory-leaks-in-node-js-a-walkthrough/#.WgLHyUvjLBL
Node.js in prod
http://strong-pm.io/
https://strongloop.com/strongblog/async-error-handling-expressjs-es7-promises-generators/
http://goldbergyoni.com/checklist-best-practice-of-node-js-in-production/
https://medium.com/orangejellyfish/running-node-js-in-production-f8facb308d74
Perf
https://www.alxolr.com/articles/squeeze-node-js-performance-with-flame-graphs
https://medium.com/the-node-js-collection/cpu-and-i-o-performance-diagnostics-in-node-js-e513ba433c39
https://ponyfoo.com/articles/javascript-performance-pitfalls-v8
https://nodejs.org/en/docs/guides/dont-block-the-event-loop/
https://blog.logrocket.com/a-complete-guide-to-threads-in-node-js-4fa3898fe74f
https://www.codeheroes.fr/2020/10/02/profiler-son-application-node-js-analyse-des-performances-cpu/
Debug
https://stackoverflow.com/questions/1911015/how-do-i-debug-node-js-applications
https://developer.ibm.com/articles/easily-identify-problems-in-your-nodejs-apps-with-diagnostic-report/
https://maximomussini.com/posts/debugging-javascript-libraries/
Rate limiting
https://github.com/animir/node-rate-limiter-flexible
IP test
ipinfo.io/92.222.68.44
Availability/reachability probing
https://atlas.ripe.net/
http://shotsherpa.com/
https://geopeeker.com/
https://www.geoscreenshot.com/
http://ipv6-test.com/validate.php
DNS
https://www.whatsmydns.net
https://dyn.com/free-dns-test/
https://www.dotcom-tools.com/DNS-lookup-tools.aspx
http://www.dnsstuff.com/tools
https://dnschecker.org/all-tools.php
Site perf test
https://developers.google.com/speed/pagespeed
https://tools.pingdom.com/
https://latency.apex.sh/
https://gtmetrix.com/
https://www.webpagetest.org/
TLS
https://wiki.mozilla.org/Security/Server_Side_TLS
https://mozilla.github.io/server-side-tls/ssl-config-generator/
https://www.ssllabs.com/ssltest/
https://tls.imirhil.fr/https
Client tests
https://www.ssllabs.com/ssltest/viewMyClient.html # browser tls
https://speedtest.net <a href="?addtag=speedtest" title="Hashtag speedtest">#speedtest</a>
SQL
https://www.mysql.fr
https://mariadb.org
http://www.postgresqlfr.org
NoSQL
https://redis.io
https://pouchdb.com/
https://www.elastic.co/
http://couchdb.apache.org
https://www.rethinkdb.com
https://www.kinto-storage.org
File & memory
https://gun.js.org
https://github.com/techfort/LokiJS
https://github.com/agershun/alasql
https://github.com/typicaljoe/taffydb
https://github.com/louischatriot/nedb
Big Data
http://cassandra.apache.org/
http://hbase.apache.org/
http://basho.com/products/riak-kv/
Time Series
https://www.influxdata.com/time-series-platform/influxdb/
Graph (orienDB is hybrid, neo4j focuses on graph)
http://orientdb.com/
https://neo4j.com/
https://lemag.sfeir.com/transformez-vos-donnees-csv-rdf/
Learn everything
https://learnxinyminutes.com
How to clean code
https://github.com/ryanmcdermott/clean-code-javascript
Network
http://cyberzoide.developpez.com/unix/
Reintroducing js
https://developer.mozilla.org/fr/docs/Web/JavaScript/Une_r%C3%A9introduction_%C3%A0_JavaScript
JS event loop explained
https://www.youtube.com/watch?v=8aGhZQkoFbQ
http://voidcanvas.com/setimmediate-vs-nexttick-vs-settimeout/
http://stackoverflow.com/questions/15349733/setimmediate-vs-nexttick
https://howtonode.org/understanding-process-next-tick
https://weeklywebwisdom.com/2017/10/01/javascript-concurency-in-the-browser-1/
https://medium.com/fhinkel/confused-about-stack-and-heap-2cf3e6adb771
Deep dive into V8
https://blog.sessionstack.com/how-does-javascript-actually-work-part-1-b0bacc073cf
https://blog.sessionstack.com/how-javascript-works-inside-the-v8-engine-5-tips-on-how-to-write-optimized-code-ac089e62b12e
https://blog.sessionstack.com/how-javascript-works-memory-management-how-to-handle-4-common-memory-leaks-3f28b94cfbec
https://blog.sessionstack.com/how-javascript-works-event-loop-and-the-rise-of-async-programming-5-ways-to-better-coding-with-2f077c4438b5
https://blog.sessionstack.com/how-javascript-works-deep-dive-into-websockets-and-http-2-with-sse-how-to-pick-the-right-path-584e6b8e3bf7
https://www.valentinog.com/blog/engines/
https://www.youtube.com/watch?v=LbwUETu7Rgc
Js hacks/particularity
https://v8.dev/features/logical-assignment
https://github.com/leonardomso/33-js-concepts
https://blog.jscrambler.com/12-extremely-useful-hacks-for-javascript/
https://github.com/denysdovhan/wtfjs
https://dev.to/promhize/javascript-in-depth-all-you-need-to-know-about-expressions-statements-and-expression-statements-5k2
https://tylermcginnis.com/ultimate-guide-to-execution-contexts-hoisting-scopes-and-closures-in-javascript/
https://dev.to/promhize/what-you-need-to-know-about-javascripts-implicit-coercion-e23
https://medium.com/dailyjs/javascripts-number-type-8d59199db1b6
https://fettblog.eu/void-in-javascript-and-typescript/
ES6
http://es6-features.org/#Constants
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
https://ponyfoo.com/articles/es6
http://2ality.com/2018/02/js-backward-compatibility.html
JS Sets and Maps
http://2ality.com/2015/01/es6-maps-sets.html
https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Map
http://voidcanvas.com/map-weakmap-pojo/
https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Set
https://medium.com/front-end-hacking/es6-set-vs-array-what-and-when-efc055655e1a
http://voidcanvas.com/es6-set-vs-weakset-vs-array/
Popular CS algorithms in js
https://github.com/humanwhocodes/computer-science-in-javascript
https://mgechev.github.io/javascript-algorithms/
https://itnext.io/you-may-need-laziness-in-your-javascript-f03e8a2d4629
Wasm w/ JS like syntax
https://github.com/ballercat/walt
JS books
https://javascript.info/
http://exploringjs.com/es6.html
http://exploringjs.com/es2016-es2017.html
https://drboolean.gitbooks.io/mostly-adequate-guide/
https://timkadlec.com/remembers/2019-01-09-the-ethics-of-performance/
Optimize images
https://squoosh.app/
https://developer.mozilla.org/en-US/docs/Web/Performance
https://web.dev/bfcache/
https://www.smashingmagazine.com/2019/01/front-end-performance-checklist-2019-pdf-pages/
https://web.dev/vitals/
https://developers.google.com/web/tools/lighthouse/audits/critical-request-chains
https://developers.google.com/web/fundamentals/performance/rail
https://developers.google.com/web/updates/2018/05/first-input-delay
https://www.smashingmagazine.com/2016/12/front-end-performance-checklist-2017-pdf-pages/
http://www.24joursdeweb.fr/2014/le-web-mobile-et-la-performance/
https://www.smashingmagazine.com/2016/12/gpu-animation-doing-it-right/
https://www.smashingmagazine.com/2016/12/front-end-performance-checklist-2017-pdf-pages/
https://www.voorhoede.nl/en/blog/why-our-website-is-faster-than-yours/
https://www.voorhoede.nl/en/blog/static-site-implosion-with-brotli-and-gzip/
https://hpbn.co/
https://istlsfastyet.com
https://responsivedesign.is/articles/configuring-http2-push-wordpress/
https://www.smashingmagazine.com/2017/03/world-wide-web-not-wealthy-western-web-part-1/
https://medium.com/reloading/javascript-start-up-performance-69200f43b201
https://dexecure.com/blog/http2-push-vs-http-preload/
https://addyosmani.com/blog/performance-budgets/
https://calibreapp.com/blog/investigate-animation-performance-with-devtools/
Loading ressources
https://addyosmani.com/blog/import-on-interaction/
https://csswizardry.com/2018/11/css-and-network-performance/
https://csswizardry.com/2019/03/cache-control-for-civilians/
https://developer.mozilla.org/fr/docs/Web/HTTP/Headers/Cache-Control
https://medium.com/reloading/preload-prefetch-and-priorities-in-chrome-776165961bbf
https://www.smashingmagazine.com/2019/04/optimization-performance-resource-hints/
https://www.twilio.com/blog/a-http-headers-for-the-responsible-developer
https://www.smashingmagazine.com/2016/02/preload-what-is-it-good-for/
https://philipwalton.com/articles/using-native-javascript-modules-in-production-today/
https://nooshu.github.io/blog/2019/10/02/how-to-read-a-wpt-waterfall-chart/
Links preloading
https://unpoly.com/
https://barba.js.org/
https://instant.page/intensity
https://github.com/turbolinks/turbolinks
Fonts
https://www.zachleat.com/web/css-tricks-web-fonts/
JavaScript perf
https://v8.dev/blog/cost-of-javascript-2019
https://phabricator.wikimedia.org/phame/live/7/post/168/tracking_down_slow_event_handlers_with_event_timing/
https://webkit.org/blog/8970/how-web-content-can-affect-power-usage/
http://www.lognormal.com/blog/2012/09/27/linux-tcpip-tuning/
http://www.artiflo.net/2008/12/nf_conntrack-table-full-dropping-packet/
https://wiki.khnet.info/index.php/Conntrack_tuning
https://access.redhat.com/solutions/30453
https://vincent.bernat.im/fr/blog/2014-tcp-time-wait-state-linux
https://blogs.dropbox.com/tech/2017/09/optimizing-web-servers-for-high-throughput-and-low-latency/
JS ressource
https://github.com/sindresorhus/awesome
https://github.com/sorrycc/awesome-javascript
Authentication
https://webkit.org/blog/11312/meet-face-id-and-touch-id-for-the-web/
Misc
https://uppy.io/
http://createjs.com/
https://idangero.us/swiper/
https://github.com/kennethcachia/Background-Check
Visualisation, 3D & animation
WebGL
https://jeux.developpez.com/tutoriels/OpenGL/WebGL/
https://css-tricks.com/creating-photorealistic-3d-graphics-web/
https://css-tricks.com/techniques-for-rendering-text-with-webgl/
https://www.smashingmagazine.com/2017/09/animation-interaction-techniques-webgl/
https://hackernoon.com/10-javascript-animation-libraries-to-follow-in-2018-50ff1d905f43
https://popmotion.io/
https://openclassrooms.com/fr/courses/663578-debutez-dans-la-3d-avec-blender/659438-entrez-dans-lunivers-3d
Animation Techniques
https://sparkbox.github.io/bouncy-ball/
http://blog.octo.com/en/d3-js-transitions-killed-my-cpu-a-d3-js-pixi-js-comparison/
https://wattenberger.com/blog/d3 # learn D3
https://css-tricks.com/how-to-animate-on-the-web-with-greensock/
https://css-tricks.com/tips-for-writing-animation-code-efficiently/
https://css-tricks.com/lets-make-one-of-those-fancy-scrolling-animations-used-on-apple-product-pages/
https://d3js.org/
https://p5js.org/
https://css-tricks.com/creating-book-cover-using-javascript-p5-js/
http://thednp.github.io/kute.js/#
http://www.pixijs.com
https://animejs.com/
https://greensock.com/
Touch gestures
https://hammerjs.github.io/
Play with maps
http://leafletjs.com/
http://polymaps.org/
http://openlayers.org/
http://jvectormap.com/
https://openmaptiles.org/
https://www.mapbox.com/
https://www.here.com/en
http://datamaps.github.io/
https://www.graphhopper.com/
http://turfjs.org/
SVG
https://www.smashingmagazine.com/2018/11/interactive-infographic-vue-js/
https://www.synbioz.com/blog/animation-morphing-svg
https://css-tricks.com/digging-into-the-preview-loading-animation-in-wordpress/
https://tympanus.net/codrops/2019/12/03/motion-paths-past-present-and-future/
https://www.cassie.codes/posts/creating-my-logo-animation/
http://slides.com/sdrasner/svg-can-do-that#/
https://codepen.io/sdras/full/Kwjyzo
https://medium.freecodecamp.org/a-guide-to-svg-on-web-c5932dadca03
https://css-tricks.com/use-and-reuse-everything-in-svg-even-animations/
https://css-tricks.com/building-an-images-gallery-using-pixijs-and-webgl/
http://chrisdermody.com/animated-svg-loader-mydevportfol-io/
http://dynamicsjs.com/
http://snapsvg.io/
http://fabricjs.com/
Panoramic image views
https://pchen66.github.io/Panolens/
Draw things in CSS
https://css-tricks.com/drawing-images-with-css-gradients/
Tiny DOM library
https://css-tricks.com/get-references-from-html-built-with-template-literals/
Performance schema
https://dev.mysql.com/doc/refman/5.5/en/performance-schema.html
https://mariadb.com/kb/en/mariadb/performance-schema-overview/
https://dba.stackexchange.com/questions/27328/how-large-should-be-mysql-innodb-buffer-pool-size#27341
https://serverfault.com/questions/363355
Master slave & sharding
https://mariadb.com/products/technology/maxscale
https://www.percona.com/blog/2016/08/30/mysql-sharding-with-proxysql/