Skip to content

Instantly share code, notes, and snippets.

View dandelg88's full-sized avatar
💻
Learning

Dan Delgado dandelg88

💻
Learning
View GitHub Profile
@Klerith
Klerith / pasos-node-ts-jest.md
Created August 19, 2023 18:35
Note + TypeScript + Jest = Testing

Pasos para configurar Jest con TypeScript, en Node

Documentación oficial sobre Jest

  1. Instalaciones de desarrollo (super test es útil para probar Express)
npm install -D jest @types/jest ts-jest supertest
@Klerith
Klerith / pasos-node-typescript.md
Last active May 12, 2025 09:57
Configurar proyecto de Node con TypeScript

Pasos para usar Node con TypeScript con Nodemon

Más información - Docs Oficiales

  1. Instalar TypeScript y tipos de Node, como dependencia de desarrollo
npm i -D typescript @types/node
  1. Inicializar el archivo de configuración de TypeScript ( Se puede configurar al gusto)
@Klerith
Klerith / app4.js
Last active October 11, 2024 22:04
Ejercicio de explicación del Event Loop y Node execution
console.log('Inicio de programa');
setTimeout( () => {
console.log('Primer Timeout');
}, 3000 );
setTimeout( () => {
@Klerith
Klerith / instalaciones-node.md
Last active May 3, 2025 22:34
Instalaciones recomendadas - Curso de Node de cero a experto
@Klerith
Klerith / tarea-pg-admin.md
Last active May 12, 2025 01:44
Tarea sobre PGAdmin y Postgres

Docker Hub images

Postgres

pgAdmin

1. Crear un volumen para almacenar la información de la base de datos

docker COMANDO CREAR postgres-db

2. Montar la imagen de postgres así

OJO: No hay puerto publicado -p, lo que hará imposible acceder a la base de datos con TablePlus

@Klerith
Klerith / db.json
Created November 25, 2022 16:58
Json Data - Para nuestro backend de pruebas
{
"users": [
{
"id": 1,
"isActive": false,
"balance": 1397.32,
"avatar": "http://placehold.it/32x32",
"first_name": "Ryan",
"last_name": "Kent",
"gender": "male"
@Klerith
Klerith / 08-for-await.js
Created November 23, 2022 23:13
Ejercicio para practicar el for await y for if
import { heroes } from '../data/heroes';
/**
*
* @param {HTMLDivElement} element
*/
export const forAwaitComponent = async( element ) => {
}
@Klerith
Klerith / heroes.json
Created November 23, 2022 15:45
Heros - Data para probar Apis
[{
"id": "5d86371f1efebc31def272e2",
"about": "Ipsum duis incididunt ullamco tempor. Amet incididunt Lorem consequat labore culpa. Pariatur amet veniam reprehenderit sunt laborum excepteur. Labore eu ut ut Lorem labore aliqua quis ex elit nulla in incididunt commodo aliquip. Velit excepteur eiusmod Lorem esse officia. Irure aliquip Lorem fugiat voluptate dolor duis consectetur aliquip pariatur tempor reprehenderit deserunt.",
"picture": "https://www.sideshow.com/storage/product-images/903421/iron-man_marvel_gallery_5c4cced10da7f.jpg",
"squarePic": "https://dam.smashmexico.com.mx/wp-content/uploads/2018/06/27181227/ironman_portada2.jpg",
"name": "Iron Man"
},
{
"id": "5d86371f2343e37870b91ef1",
"about": "Mollit officia ad excepteur anim proident incididunt eiusmod mollit consectetur id sit velit. Laborum ut magna officia qui laboris eiusmod do culpa. Culpa dolor officia velit cillum culpa deserunt cupidatat cillum ipsum laborum.",
@midudev
midudev / README.md
Created October 15, 2022 17:52
Transcribe vídeo de YouTube con Whisper e Inteligencia Artificial

Requisitos

Necesitas tener instalado Python 3.9 e instalar la dependencia de Whisper y PyTube:

pip install git+https://github.com/openai/whisper.git
pip install pytube

También necesitas tener instalado ffmpeg. Según tu sistema operativo se instala de esta forma: