kalvn's links
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • Daily Feed
  • Weekly Feed
  • Monthly Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Filters

Untagged links
page 4 / 6
115 results tagged nodejs  ✕
Introducing fsx: A modern filesystem API for JavaScript - Human Who Codes https://humanwhocodes.com/blog/2024/01/fsx-modern-filesystem-api-javascript/
11/01/2024 22:52:51

Une alternative au module node:fs qui pallie certaines faiblesses de l'original.

NodeJS lib filesystem
The complexity of writing an efficient NodeJS Docker image - Specfy https://www.specfy.io/blog/1-efficient-dockerfile-nodejs-in-7-steps
28/12/2023 23:06:47

Des conseils sur l'écriture d'un Dockerfile optimisé pour des applications Node.js.

docker NodeJS good-practice
GitHub - lirantal/awesome-nodejs-security: Awesome Node.js Security resources https://github.com/lirantal/awesome-nodejs-security
07/11/2023 23:10:40

De nombreuses ressources relatives à la sécurité dans les applications Node.js.

NodeJS sécurité
Configuring nodemon with TypeScript - LogRocket Blog https://blog.logrocket.com/configuring-nodemon-with-typescript/
31/10/2023 17:05:38

Plusieurs façon de configurer vos scripts de développement lorsque vous développez sur un projet Node.js + TypeScript.

ts-node et ts-node-dev semblent être les approches les plus simples.

nodemon gère aussi bien le TypeScript.

NodeJS TypeScript
A simple yet powerful testing framework for Node.js https://japa.dev/docs/introduction
10/10/2023 20:13:02

Une lib pour faire du test unitaire sur vos applications Node.js. Grâce au fait qu'elle ne gère que Node et pas les navigateurs, elle se dit 9 fois plus légère que Vitest et 5 fois plus légère que Jest.

testing NodeJS lib
Token based authentication with Fastify, JWT, and Typescript https://thatarif.in/posts/token-based-authentication-with-fastify-jwt
27/09/2023 11:55:23

Un tuto sur comment mettre en place une authentification à base de JWT avec Fastify, Prisma, le tout en TypeScript.

Bon ça fait beaucoup d'outils mais tout est adaptable et l'idée est de comprendre la logique.

fastify NodeJS authentification jwt
My thoughts on Bun and other Adventures https://adventures.nodeland.dev/archive/my-thoughts-on-bun/
22/09/2023 08:50:21

Un peu de nuances sur tous les superlatifs employés pour la promotion de Bun, l'alternative vendue comme extrêmement performante à Node.js.

bun NodeJS opinion
Node.js Reference Architecture | Node.JS Reference Architecture https://nodeshift.dev/nodejs-reference-architecture/
13/09/2023 17:51:27

Un regroupement de bonnes pratiques pour Node.js. Tout n'est évidemment pas à suivre aveuglément, mais si vous débutez c'est une bonne base.

NodeJS good-practice JavaScript
GitHub - goldbergyoni/nodebestpractices: :white_check_mark: The Node.js best practices list (July 2023) https://github.com/goldbergyoni/nodebestpractices
21/08/2023 11:31:47

Une gigantesque liste de bonne pratiques pour Node.js. Tout n'est pas à prendre aveuglément mais il y a de très bons points. Une saine lecture donc.

NodeJS good-practice
10 best practices to containerize Node.js web applications with Docker | Snyk Blog | Snyk https://snyk.io/blog/10-best-practices-to-containerize-nodejs-web-applications-with-docker/
14/08/2023 22:14:59

Des bonnes pratiques à adopter pour créer des images Docker de vos apps Node.js.

NodeJS docker
Generators | Yeoman https://yeoman.io/generators/
20/07/2023 17:05:07

Si vous vous posez la question de comment démarrer un projet en Node.js, cette lib donne accès à des templates standards.

Vous pouvez bien sûr consulter les templates directement sans passer par la lib et piocher uniquement ce qui vous intéresse.

template NodeJS
GitHub - tuananh/camaro: camaro is an utility to transform XML to JSON, using Node.js binding to native XML parser pugixml, one of the fastest XML parser around. https://github.com/tuananh/camaro
05/07/2023 15:52:23

Une lib pour faire du XML to JSON en Node avec un parser apparemment très efficient.

NodeJS xml
An introduction to debugging in Node.js https://blog.openreplay.com/an-introduction-to-debugging-in-nodejs/
15/06/2023 23:23:07

Les différentes façon de debugger une application Node.js.

J'ai découvert récemment qu'il est possible de debugger un fichier TypeScript alors que c'est la version transpilée (le JS donc) qui est en train de s'exécuter. Bien pratique et ça encourage l'usage de TS côté serveur.

JavaScript TypeScript debug NodeJS
Getting Started with Fastify for Node.js | AppSignal Blog https://blog.appsignal.com/2023/04/26/getting-started-with-fastify-for-nodejs.html
04/06/2023 08:36:38

Une introduction à Fastify, un framework web pour Node.js, plus optimisé et rapide que le classique Express.

Il vient en outre avec un grand nombre de plugins officiels pour les usages les plus courants (caching, authentification, sécurité, connecteurs base de donnée, etc.).

Seconde partie de l'article

NodeJS web framework
Objection.js https://vincit.github.io/objection.js/
02/06/2023 23:28:14

Un ORM Node.js assez simple qui se base sur knex.js (qui est un query builder).

orm NodeJS
alxolr | How to process a CSV file five times faster in NodeJs with Rust and Napi rs https://www.alxolr.com/articles/how-to-process-a-csv-file-five-times-faster-in-node-js-with-rust-and-napi-rs
26/04/2023 23:20:25

Avec Napi rs, il est possible de créer des modules Node développés en Rust. Idéal si vous devez effectuer une tâche très lourde comme parser un très gros fichier CSV de plusieurs centaines de Mo.

NodeJS rust performances
NPM Security - OWASP Cheat Sheet Series https://cheatsheetseries.owasp.org/cheatsheets/NPM_Security_Cheat_Sheet.html
18/04/2023 22:22:59

Dix règles de sécurité à suivre lorsque vous travaillez avec NPM.

npm NodeJS sécurité
Stream File Uploads to S3 Object Storage and Reduce Costs https://austingil.com/upload-to-s3/
18/04/2023 22:18:16
NodeJS aws
Sid Palas sur Twitter : "This is a valid Dockerfile for a NodeJS application. It is also a pile of 💩! We can improve: - 🔒 Security - 🏎️ Build speed - 👁️ Clarity Follow along as we go from 💩 to 🥇! (code in alt text) https://t.co/H5MHyuJfk9" / Twitter https://mobile.twitter.com/sidpalas/status/1634194026500096000
04/04/2023 23:16:42

Quelques instructions pour améliorer vos Dockerfile pour Node.js.

# Utiliser une version de Node spécifique pour éviter les surprises lors de nouvelles releases.
FROM node:19.4-alpine

# Configurer Node pour la production.
ENV NODE_ENV production

# Sélectionner un répertoire de travail explicitement.
WORKDIR /usr/src/app

# Copier uniquement les fichiers requis pour installer les dépendances pour une meilleure gestion du cache.
COPY package*.json ./

# Installer uniquement les dépendances de production.
RUN npm ci --only=production
# alternative pour bénéficier du cache :
RUN --mount=type=cache,target=/usr/src/app/.npm \
  npm set cache /usr/src/app/.npm && \
  npm ci --only=production

# Éviter le mode root.
USER node

# Copier le reste du code source (uniquement les fichiers indispensables) après installation des dépendances.
COPY --chown=node:node ./src/ .

# Indiquer explicitement le port exposé par les containers qui utilisent cette image.
EXPOSE 3000

CMD ["node", "index.js"]
docker NodeJS
Volta - The Hassle-Free JavaScript Tool Manager https://volta.sh/
04/04/2023 23:09:53

Un nouveau gestionnaire de version pour Node.js, en plus de n, nvm, nvs, fnm.

Il est écrit en Rust et d'après la documentation il fait tout pour être le plus invisible possible. À tester.

NodeJS
page 4 / 6
4038 links, including 129 private
Shaarli - The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community - Theme by kalvn