Skip to content

Instantly share code, notes, and snippets.

View morjuax's full-sized avatar
🎯
Focusing

Juan morjuax

🎯
Focusing
View GitHub Profile
@morjuax
morjuax / initProject
Created April 18, 2025 15:09
Init project golang
Go recomienda una estructura específica para proyectos. Usa este esquema estándar:
mi-proyecto/
├── cmd/ # Punto de entrada principal
│ └── main.go # Archivo principal (aquí va `func main()`)
├── internal/ # Código privado del proyecto
│ └── mi-paquete/ # Lógica interna
├── pkg/ # Código reusable público (opcional)
├── go.mod # Archivo de definición del módulo (se genera en el paso 2)
├── README.md # Documentación
@morjuax
morjuax / resetMasterGit.md
Last active November 13, 2024 18:12
Git reset para que queda al igual al master remote
  • git checkout master Asegúrate de estar en la rama master local
  • git fetch origin Trae los últimos cambios del repositorio remoto (pero no los fusiona)
  • git reset --hard origin/master Resetea tu rama local master al estado de la rama master remota
@morjuax
morjuax / versiones.md
Last active April 8, 2024 14:01
Tabla versiones NX + Nestjs
NX nestjs axios @jscutlery/semver @nestjs/axios @nestjs/config @nestjs/event-emitter @nestjs/typeorm
14 8 1.3.5 2 2
15 9
16 10 1.6.8 3.0.2 3 2.0.4 10.0.2
17 1.6.8 4 3.0.2
18 1.6.8 5 3.0.2
@morjuax
morjuax / instalaciones-angular-openai.md
Created January 29, 2024 23:54 — forked from Klerith/instalaciones-angular-openai.md
Instalaciones recomendadas para el curso de OpenAI con Angular y Nest

OpenAI Logo

Instalaciones recomendadas

Curso de OpenAI con Angular y NestJS

Necesarias

@morjuax
morjuax / nvm.txt
Last active August 25, 2023 16:17
nvm commands
1) List available versions
nvm ls-remote
1.1) list installed versions
nvm list
2) Install a specific version
nvm install 8.16.2
2.1) Install the latest release
nvm install node
@morjuax
morjuax / types_convetional_commits.txt
Created August 1, 2023 18:17
Types conventional commits
build:
chore:
ci:
docs:
style:
refactor:
perf:
test:
<header className="flex items-center bg-gray-800 px-28 py-3">
<Link href="/">
<h1 className="font-black text-3xl text-white">Title</h1>
</Link>
<div className="flex-grow text-right">
<button
className="bg-green-500 hover:bg-green-400 px-5 py-2 text-gray font-bold rounded-sm inline-flex items-center"
onClick={() => router.push("/new")}
@morjuax
morjuax / links_tools_dev.md
Last active September 23, 2023 22:22
Links tools DEV
git stash: guarda los cambios temporalmente en memoria cuando no quieres hacer un commit aun
git stash save “mensaje”: guarda un stach con mensaje
git stash list: muestra la lista de cambios temporales
git stash pop: trae de vuelta los cambios que teníamos guardados en el ultimo stash
git stash apply stash@{n}: trae el stash que necesites con indicar su número dentro de las llaves
git stash drop: borra el ultimo stash
git stash clear: borra todos los stash
@morjuax
morjuax / validateDateRegex.js
Created July 4, 2022 17:42
Validate date with regex
const date_regex = /^(0[1-9]|1\d|2\d|3[01])\/(0[1-9]|1[0-2])\/(19|20)\d{2}$/; // dd/mm/yyyy
const date_regex2 = /^(0[1-9]|1[0-2])\/(0[1-9]|1\d|2\d|3[01])\/(19|20)\d{2}$/; // mm/dd/yyyy
const testDate = '13/06/2022';
date_regex.test('01/12/2022')
date_regex2.test('12/30/2022')