Skip to content

Instantly share code, notes, and snippets.

@kevinacuna1
kevinacuna1 / live-server-firefox-dev.md
Created October 16, 2025 23:45
Configura Live Server para abrir tus proyectos en Firefox Developer Edition en lugar del navegador predeterminado. Ideal para debugging avanzado.

🦊 Live Server con Firefox Developer Edition

Configura VS Code para que Live Server abra tus proyectos en Firefox Developer Edition.

📍 Instrucción para settings.json

{
  // Configura Live Server para usar Firefox Developer Edition
  "liveServer.settings.AdvanceCustomBrowserCmdLine": "C:\\Program Files\\Firefox Developer Edition\\firefox.exe"
@kevinacuna1
kevinacuna1 / regex-validacion-email.md
Last active October 12, 2025 20:00
Expresión regular para validar correos electrónicos en JavaScript. Acepta múltiples formatos comunes, incluyendo subdominios y extensiones de dominio de hasta 10 caracteres. Ideal para validaciones en formularios, scripts backend o utilidades de depuración.

📧 Regex para Validación de Emails

const regex = /^\w+([.-_+]?\w+)*@\w+([.-]?\w+)*(\.\w{2,10})+$/;

✅ Características

@kevinacuna1
kevinacuna1 / spring-ansi-output.md
Created September 2, 2025 00:24
Explicación clara y visual sobre cómo activar colores ANSI en la consola de Spring Boot usando `application.properties`. Ideal para mejorar la legibilidad de logs en entornos de desarrollo compatibles. Incluye tabla comparativa, recomendaciones y ventajas para debugging y documentación técnica.

🌈 Activar colores ANSI en Spring Boot

📄 Archivo: application.properties

spring.output.ansi.enabled=always
@kevinacuna1
kevinacuna1 / convenciones-commits.md
Last active August 9, 2025 21:00
Guía completa en español sobre los tipos de commit según el estándar Conventional Commits. Incluye ejemplos prácticos y propósitos para mantener un historial de cambios claro, estructurado y automatizable.
Tipo Propósito Ejemplo en español
feat Añadir una nueva funcionalidad feat: agregar búsqueda por nombre
fix Corregir un bug fix: solucionar error en validación de email
chore Tareas menores o mantenimiento (sin impacto funcional) chore: actualizar versión de dependencias
docs Cambios en documentación docs: mejorar sección de instalación
style Cambios de formato (sin afectar lógica) style: corregir indentación y espacios
refactor Reestructurar código sin cambiar comportamiento refactor:
@kevinacuna1
kevinacuna1 / gitignore-vscode-web-project
Created August 9, 2025 20:21
Archivo .gitignore optimizado para proyectos web desarrollados en Visual Studio Code. Excluye dependencias (node_modules), carpetas de compilación (dist, www), configuraciones locales (.vscode, .env), y archivos temporales. Ideal para proyectos con JavaScript, Ionic, o frameworks frontend modernos.
# Node.js dependencies
node_modules/
# Build output
dist/
build/
www/
# Ionic specific
.platforms/
@kevinacuna1
kevinacuna1 / git-cheatsheet.md
Last active October 12, 2025 17:25
Guía rápida y visual de comandos Git esenciales para desarrolladores. Incluye configuración global, flujo de trabajo básico, alias personalizados, y comandos avanzados para ramas, stash, rebase y más. Ideal para referencia diaria y optimización de productividad en proyectos colaborativos.

🧠 Guía Visual de Comandos Git

Organizado por categorías para facilitar el acceso y comprensión. Ideal para desarrolladores que buscan eficiencia y claridad.


⚙️ Configuración Global

git config --global user.name "userName"
git config --global user.email "correo@correo.com"
@kevinacuna1
kevinacuna1 / box-model-reset.css
Last active October 18, 2025 20:00
Establece un modelo de caja consistente para todos los elementos y pseudo-elementos. Ideal como primer paso en cualquier hoja de estilos.
/* Universal Box Model Reset */
html {
box-sizing: border-box;
}
*,
*:before,
*:after {
box-sizing: inherit;
}
<?php
function debuguear($variable): string
{
echo "<pre>";
var_dump($variable);
echo "</pre>";
exit;
}
@kevinacuna1
kevinacuna1 / composer.json
Last active February 19, 2023 20:42
Autoload
"autoload": {
"psr-4": {
"MVC\\": "./",
"Controllers\\": "./controllers",
"Model\\": "./models"
}
}