Skip to content

Instantly share code, notes, and snippets.

@Klerith
Klerith / password-property-dto.ts
Created July 16, 2022 16:32
Password validation - DTO
@IsString()
@MinLength(6)
@MaxLength(50)
@Matches(
/(?:(?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/, {
message: 'The password must have a Uppercase, lowercase letter and a number'
})
password: string;
@Klerith
Klerith / flutter-instalaciones.md
Last active March 27, 2024 12:05
Instalaciones del curso de Flutter - Móvil de cero a experto
@Klerith
Klerith / hex-color.js
Last active March 27, 2024 02:44
Color HEX aleatorio
const color = '#xxxxxx'.replace(/x/g, y=>(Math.random()*16|0).toString(16));
@Klerith
Klerith / tarea-pg-admin.md
Last active March 27, 2024 00:54
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 / pasos-node-typescript.md
Last active March 27, 2024 00:21
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 / instalaciones-next.md
Last active March 26, 2024 22:48
Instalaciones recomendadas para el curso de Next.js 13 >
@Klerith
Klerith / instalaciones-nest-microservicios.md
Last active March 26, 2024 19:45
Instalaciones recomendadas para el curso de Microservicios con Nest
@Klerith
Klerith / instalaciones.md
Created August 25, 2021 21:31
Instalaciones necesarias para el curso de Git y GitHub
@Klerith
Klerith / instalaciones.md
Last active March 26, 2024 04:39
Instalaciones recomendadas - Curso de Angular de cero a experto
@Klerith
Klerith / heroes.ts
Created March 25, 2024 19:19
Material para el ejercicio del curso de Vue.js
const heroes = [
{
id: 1,
name: 'Batman',
owner: 'DC'
},
{
id: 2,
name: 'Spiderman',
owner: 'Marvel'