Skip to content

Instantly share code, notes, and snippets.

View dcortesnet's full-sized avatar
🏀
quick to answer

Diego C dcortesnet

🏀
quick to answer
View GitHub Profile
@dcortesnet
dcortesnet / javascript_stack.js
Last active February 14, 2023 12:37
Javascript pila básica
class Stack {
constructor() {
this.items = [];
}
push(element) {
this.items.push(element);
}
pop() {
@dcortesnet
dcortesnet / javascript_queue.js
Last active February 14, 2023 12:40
Javascript cola básica
class Queue {
constructor() {
this.items = [];
}
enqueue(element) {
this.items.push(element);
}
dequeue() {
@dcortesnet
dcortesnet / nodejs_import_collection_child.js
Last active February 14, 2023 12:40
Nodejs mongoDB Importación de colección child process
let { exec } = require('child_process');
let command = 'mongoimport -d database -c cars --file cars.json --jsonArray';
exec(command, (err, stdout, stderr) => {
if (err) throw err;
console.log(stderr);
});
@dcortesnet
dcortesnet / nodejs_sentry_node.js
Last active February 14, 2023 12:40
Nodejs integración básica de sentry
const Sentry = require("@sentry/node");
// Importing @sentry/tracing patches the global hub for tracing to work.
const SentryTracing = require("@sentry/tracing");
Sentry.init({
dsn: "",
// We recommend adjusting this value in production, or using tracesSampler
// for finer control
@dcortesnet
dcortesnet / redis.yaml
Created July 21, 2022 18:17
Docker compose redis
version: "3.7"
services:
db:
image: redis
restart: always
ports:
- "6379:6379"
volumes:
- redis_volume:/bitnami/redis/data
volumes:
@dcortesnet
dcortesnet / grafana.yml
Created July 21, 2022 18:18
Docker compose grafana
version: '3.7'
services:
grafana:
image: grafana/grafana:5.1.0
ports:
- 3000:3000
# docker-compose -f grafana.yml up
# docker-compose -f grafana.yml down
@dcortesnet
dcortesnet / postgresql.yml
Created July 21, 2022 18:22
Docker compose postgresql
version: "3.7"
services:
db:
image: postgres
restart: always
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
ports:
- "5432:5432"
@dcortesnet
dcortesnet / mysql.yml
Created July 21, 2022 18:33
Docker compose mysql
version: "3.7"
services:
db:
image: mysql
restart: always
environment:
MYSQL_DATABASE: "database"
MYSQL_USER: "mysql"
MYSQL_PASSWORD: "mysql"
MYSQL_ROOT_PASSWORD: "mysql"
@dcortesnet
dcortesnet / mongo.yml
Last active July 23, 2022 18:06
Docker compose mongo db
version: "3.7"
services:
mongo:
image: mongo
environment:
- MONGO_INITDB_ROOT_USERNAME=root_user
- MONGO_INITDB_ROOT_PASSWORD=root_password
- MONGO_INITDB_DATABASE=admin
restart: always
@dcortesnet
dcortesnet / javascript_promise.js
Last active February 14, 2023 12:32
Javascript promesa básica
const fetchPokemon = (name) => new Promise((resolve, reject) => {
setTimeout(() => {
const pokemon = ["Pikachu"];
const search = pokemon.find((poke) => poke === name);
if (search) {
resolve(`Resolve: The Pokemon ${name} is found`)
}
reject(`Reject: The Pokemon ${name} is not found`);
}, 2000);
});