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 5 / 6
107 results tagged NodeJS  ✕
RedBeanNode Docs https://redbean-node.whatsticker.online/
19/08/2022 21:29:45

Un ORM construit au dessus de knex.js (qui est un query builder), qui a la particularité de ne pas nécessiter de configuration de schémas au préalable. La création des tables et colonnes se fait à la volée en fonction du code.

C'est bien sûr inspiré de RedBeanPHP.

orm NodeJS JavaScript database
Bun is a fast all-in-one JavaScript runtime https://bun.sh/
06/07/2022 15:13:51

Une alternative à Node.js ou Deno. Ce runtime JavaScript vante ses très bonnes performances. Il présente l'avantage d'être compatible avec une majorité des packages npm.

JavaScript NodeJS
[node] Precautions for the use of nvs https://blog.fearcat.in/a?ID=00001-3b504bbb-5587-4c90-acb1-5d5919456897
27/06/2022 16:16:11

nvs est un gestionnaire de version pour Node.js. Il permet d'avoir plusieurs versions de Node.js installées sur votre machine et de passer de l'une à l'autre avec une simple commande. Il a l'avantage de fonctionner aussi bien sous Windows que Linux et MacOS. Par contre j'ai noté des soucis sous Windows, et cet article m'a aidé à les résoudre.

En gros, il ne faut pas faire l'installation via Chocolatey comme il est conseillé de le faire dans la doc. Il est préférable de passer par le setup manuel en ligne de commande qui est au final tout aussi simple. Sans quoi, nvs est inutilisable avec Git Bash par exemple.

Le tout est à faire dans un terminal avec les droits administrateur :

set NVS_HOME=%LOCALAPPDATA%\nvs
set NVS_HOME=%ProgramData%\nvs

git clone https://github.com/jasongin/nvs "%NVS_HOME%"

"%NVS_HOME%\nvs.cmd" install

nvs add lts
nvs use <the name of the version installed>
nvs link <the name of the version installed>
NodeJS Windows
Dockerfiles for node-oracledb are Easy and Simple https://blogs.oracle.com/opal/post/dockerfiles-for-node-oracledb-are-easy-and-simple
31/05/2022 17:14:47

Un Dockerfile simple pour créer une image Docker d'application Node.js qui permet de faire des requêtes sur DB Oracle (il faut aller voir l'update 3 en bas de la page pour la version la plus pertinente).

Il manque juste wget. Je copie colle ma version très légèrement modifiée ci-dessous :

FROM node:16-buster-slim

WORKDIR /tmp
RUN apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade && apt-get install -y alien libaio1 wget
RUN wget https://yum.oracle.com/repo/OracleLinux/OL7/oracle/instantclient/x86_64/getPackage/oracle-instantclient19.3-basiclite-19.3.0.0.0-1.x86_64.rpm
RUN alien -i --scripts oracle-instantclient*.rpm
RUN rm -f oracle-instantclient19.3*.rpm && apt-get -y autoremove && apt-get -y clean

WORKDIR /myapp
ADD package.json /myapp/
ADD index.js /myapp/
RUN npm install

CMD exec node index.js
docker NodeJS oracle
GitHub - jasongin/nvs: Node Version Switcher - A cross-platform tool for switching between versions and forks of Node.js https://github.com/jasongin/nvs
20/05/2022 16:04:19

Node.js préconise un nouveau gestionnaire de version pour avoir plusieurs version installées en parallèle. Il marche sur Windows, Linux et MacOS contrairement à NVM.

NodeJS
tj/consolidate.js: Template engine consolidation library for node.js https://github.com/tj/consolidate.js
12/10/2021 12:31:44
template NodeJS
Ghost 4.0 https://ghost.org/changelog/4/
20/03/2021 08:28:11

Ghost 4 est de sortie.

Je trouve qu'il s'éloigne un peu de la philosophie "KISS" qui m'avait séduit au début. Ils ont fait des choix et ils les assument. L'outil est maintenant une vraie alternative open source à Medium, avec une gestion très avancée des auteurs et des subscribers. Des aspects qui ne m'intéressent pas à titre personnel. Pareil pour les intégrations avec des outils tiers.

Mais ça reste un très bel outil.

ghost NodeJS cms release
A way to update npm ? · Issue #13 · coreybutler/nvm-windows · GitHub https://github.com/coreybutler/nvm-windows/issues/13#issuecomment-548933570
22/02/2021 09:00:30

Mettre à jour npm avec nvm pour Windows n'est pas une mince affaire. Voici une façon de faire. Il faut aussi s'assurer que votre path pointe prioritairement sur la version de npm du répertoire d'installation de nodejs (Program Files) et non pas celle de AppData.

Pour vérifier, faites where npm.

Windows npm nvm NodeJS
Knex.js - A SQL Query Builder for Javascript https://knexjs.org/
11/09/2020 16:30:50

Un query builder pour Node.js. Un peu comme fluentPDO pour PHP.

En général je les préfère aux ORM, c'est un meilleur compromis dans bien des cas.

sql NodeJS lib orm
Koa - next generation web framework for node.js https://koajs.com/
01/05/2020 21:06:27

Un nouveau serveur web minimaliste en Node.js.

NodeJS serveur web
GitHub - voidcosmos/npkill: List any node_modules directories in your system, as well as the space they take up. https://github.com/voidcosmos/npkill
23/08/2019 10:58:59

Un petit outil pour lister tous les dossiers node_modules sur votre ordi ainsi que l'espace qu'ils occupent. Vous pouvez ensuite supprimer ceux que vous voulez avec la barre d'espace.

Ça paraît idiot mais pour quelqu'un qui fait du dev front, les dossiers node_modules peuvent devenir conséquents à l'échelle du système.

NodeJS nettoyage disque
Tests de charge avec Artillery.io https://blog.wescale.fr/2019/08/01/tests-de-charge-avec-artillery-io/
04/08/2019 08:45:08

Très bon article sur Artillery que j'utilise beaucoup en local pour faire des petits tests de charge. Très facile à mettre en place !

NodeJS stresstest
Bookshelf.js | Home https://bookshelfjs.org/
29/05/2019 09:16:17

Une sorte d'ORM Node.js qui semble être un bon compromis. Il se base sur le query builder Knex et ajoute quelques fonctionnalités pour faciliter les relations one-to-one, one-to-many, many-to-many et polymorphiques. Mais ce n'est en aucun cas une usine à gaz qui impose ses choix et vous pouvez à tout moment utiliser l'instance de Knex si nécessaire.

orm JavaScript NodeJS database
How to deploy a Node.js app to the AWS Elastic Beanstalk https://www.freecodecamp.org/news/how-to-deploy-a-node-js-app-to-the-aws-elastic-beanstalk-f150899ed977/
27/05/2019 09:12:15
aws NodeJS deploiement
PM2 - Advanced Node.js process manager http://pm2.keymetrics.io/
23/04/2019 12:39:34

Un outil à utiliser en production pour gérer vos applications Node.js. Ça permet de s'assurer que l'application se relance en cas d'erreur critique, de lancer plusieurs instances en parallèle (1 par coeur de votre CPU par exemple), et pas mal d'autres choses.

Via https://medium.freecodecamp.org/you-should-never-ever-run-directly-against-node-js-in-production-maybe-7fdfaed51ec6 (le premier commentaire est pertinent).

production NodeJS deploiement
Node.js Everywhere with Environment Variables! – Node.js Collection – Medium https://medium.com/the-node-js-collection/making-your-node-js-work-everywhere-with-environment-variables-2da8cdf6e786
09/04/2019 19:08:33

Les variables d'environnement avec Node.js.

environnement NodeJS
Why you should avoid ORMs (with examples in Node.js) https://blog.logrocket.com/why-you-should-avoid-orms-with-examples-in-node-js-e0baab73fa5
08/04/2019 22:50:19

L'utilisation d'ORM ne doit pas se faire sans avoir bien compris ce qui ça implique en terme de complexité. Dans bien des cas, un builder de query (type knex en Node.js) est plus efficace et plus facile à maintenir.

NodeJS orm sql
Node.js: Easily check code coverage with istanbul.js/nyc https://angristan.xyz/node-js-easily-check-code-coverage-instanbul-nyc/
01/04/2019 09:52:30

Un outil pour vérifier la couverture de test d'un projet Node.js.

NodeJS test
GitHub - zeit/micro: Asynchronous HTTP microservices https://github.com/zeit/micro
11/10/2018 12:56:42

Un micro framework Node.js (~260 lignes de code) pour faire des micro API.

microservices API NodeJS
GitHub - nexe/nexe: 🎉 create a single executable out of your node.js apps https://github.com/nexe/nexe
27/08/2018 12:53:23

A tester.

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