nodejs

image post

How to make Load and Smoke testing with Artillery

Artillery is a CLI tool installed easily through npm
Andrés Canavesi - May 20, 2021
Artillery is a modern load testing and smoke testing solution designed for cross-functional teams that run microservice-based systems on AWS and rely on CI/CD to ship at high velocity

image post

Download and save a file in Node.js

Get a file from a server and store it in your disk
Andrés Canavesi - May 13, 2021
Download a file in Node.js is pretty straightforward. We are going to make an implementation using native modules. No third parties.

image post

How to trigger a Lambda with a SQS message

AWS SAM template to execute a Lambda Function by writing a message in a SQS queue. Cloudformation world
Andrés Canavesi - May 12, 2021
Let's create a SAM template to declare a Lambda function to be triggered from an SQS message

image post

How to download a Salesforce file from Node.js

A JavaScript snippet to download a Salesforce file using the Rest API
Andrés Canavesi - Apr 20, 2021
Download a file from Salesforce using Node.js

image post

Dealing with concurrency in Node.js

Yeap, race condition is present also in Node.js regardless the single thread Event Loop
Andrés Canavesi - Aug 30, 2020
Even though the Event Loop is a single thread we have to take care of race condition since 99% of our code will run in a non main thread.

image post

How to use a GitHub repository as a dependency in Node.js

Andrés Canavesi - Aug 30, 2020
Sometimes you need a dependency that is not published as a regular package at npmjs.com

image post

Improve pg-promise stack traces

Andrés Canavesi - Aug 27, 2020
When you execute a query with error, we get a pg-promise internal module-specific stack trace.

image post

How to use node-cache to accelerate queries

Using node-cache package to cache heavy and frequent queries in Node.js
Andrés Canavesi - Aug 25, 2020
Database access is usually expensive so you should optimize roundtrips as much as possible.

image post

pg-promise self signed certificate error in Postgres

To fix this issue you have to use the package with the following recommendations
Andrés Canavesi - Aug 20, 2020
If you are using Node.js with some of these packages: pg-promise or pg probably you are facing this issue.

image post

How to connect to a Redshift database from Node.js

See how to use pg-promise to connect to a AWS Redshift database
Andrés Canavesi - Aug 11, 2020
A util piece of code to connect to a Redshift database

image post

Cache implementation in Node.js

A custom cache implementation to show how Promises powerful are
Andrés Canavesi - Aug 08, 2020
A cached value it’s dynamic data, expensive to calculate, that we make it constant during a period of time.

image post

Configure Prettier in your Node JS project

How to configure Prettier to format your code as It was written by only one developer
Andrés Canavesi - Aug 08, 2020
Prettier is a code formatter that supports many languages and can be integrated with most of the editors

image post

How to configure http auth basic in Node js and Express

Andrés Canavesi - Aug 04, 2020
Let’s build a small site in Node.js using Express that will have one protected page

image post

Full-text search in Node JS - search related data

Search related content using FlexSearch package for Node.js. See an implementation example with Express framewrok
Andrés Canavesi - Aug 04, 2020
If you are building a website, e-commerce, a blog, etc., you will need a full-text search to find related content like Google does for every web page.

image post

Better Queue in Node JS

Move heavy processing task to background with better-queue module in Node.js
Andrés Canavesi - Aug 03, 2020
A good practice in software development is to delegate as much heavy work as possible to background jobs to avoid blocking the main execution of your application that can be a web app, mobile app, or desktop.

image post

Optimizing Node JS code

Small actions that may generate big impact in your performance
Andrés Canavesi - Aug 03, 2020
At different levels you might optimize your JavaScript code. Sometimes optimization is a matter of good practices such as avoid using logging in loops.

image post

Customize styles highlight.js

Use your own styles to highlight source code
Andrés Canavesi - Aug 02, 2020
Customize styles highlight.js

image post

Hash text in Node.js

Hash a text using native crypto module in Node JS. No extra dependencies.
Andrés Canavesi - Aug 02, 2020
Hash a string in Node.js without extra dependencies

image post

Why I adopted Heroku

Heroku is a platform as a service (PaaS) acquired by Salesforce in 2011
Andrés Canavesi - Jul 31, 2020
Heroku is a platform as a service (PaaS)

image post

Upload big files to S3 using Node.js

Stream big files from disk and upload them to AWS S3 bucket using chunks
Andrés Canavesi - Jul 29, 2020
Sometimes you need to upload a big file, let say bigger than 100MB. Stream from disk must be the approach to avoid loading the entire file into memory.