Vue Express Flask Laravel React Shell Tailwind Bootstrap Material Design Typecript JQuery Firebase Django Angular Linux MySQL Git Google Apps Script NestJS C Livewire MongoDB AWS CSS Nginx Google Cloud Platform docker Algorítmos

¿Que es para tí
ser un fullstack ?

Scroll

Sí, conocer las herramientas
es importante, pero...

Las tecnologías cambian,
pero la base de conocimiento
marca la diferencia.

Bienvenido a mí blog personal

Artículos prácticos basados en mi experiencia, enfocados en aprender y resolver problemas reales.

Máquinas finitas de estado y RegEx

hace 2 semanas

Máquinas finitas de estado y RegEx

  • Algorítmos

Explicación de como encontrar una expresión regular para un numero binario multiplo de 3, y su relación con las máquinas de estado finitas.

Seguir leyendo
Clonación de disco a disco con Clonezilla

hace 2 semanas

Clonación de disco a disco con Clonezilla

  • Linux

En esta sección explico cómo realizar un clonado completo de un disco a otro utilizando Clonezilla. Este proceso copia toda la tabla de particiones y el contenido de un disco a otro, asegurando una réplica exacta.

Seguir leyendo
Logear características de tus máquinas

hace 3 semanas

Logear características de tus máquinas

  • Shell
  • Linux

Este script automatiza la recolección de información de hardware y software de múltiples máquinas Linux accesibles por SSH

Seguir leyendo
Alternativa a Google Analytics

hace 3 semanas

Alternativa a Google Analytics

  • Google Cloud Platform

Simple Analytics es una alternativa a Google Analytics centrada en la privacidad: sin cookies, sin banners de consentimiento y con métricas simples y claras para medir visitas y páginas vistas.

Seguir leyendo
Script push-pull simple deploy

hace 3 semanas

Script push-pull simple deploy

  • React
  • Shell
  • Linux
  • Laravel

Este script es un deploy automático sencillo para un proyecto de React y otro de Laravel. Hace git push de tu rama local al repositorio remoto. Se conecta por SSH a tu servidor de pruebas. Si el repositorio ya existe en el servidor, hace git pull; si no, hace git clone. Instala dependencias (npm install) y genera el build (npm run build).

Seguir leyendo
Cómo leer datos de archivos Word, texto plano, PDF e imágenes en Laravel

hace 4 semanas

Cómo leer datos de archivos Word, texto plano, PDF e imágenes en Laravel

  • Laravel

Guía práctica para leer contenido de archivos en Laravel: texto plano, PDF, documentos Word u OpenDocument, e imágenes mediante OCR con Tesseract.

Seguir leyendo
Crear una API REST con Laravel

hace 1 mes

Crear una API REST con Laravel

  • Laravel
  • Nginx

Este tutorial explica paso a paso cómo crear una API REST con Laravel, desde los conceptos mínimos que debes conocer del framework hasta la implementación práctica de un flujo de trabajo completo. Aprenderás a generar recursos con el CLI, configurar la base de datos , crear migraciones, modelos y controladores, definir rutas, proteger la API con Sanctum y finalmente desplegarla en un servidor con Nginx.

Seguir leyendo
Cómo Servir tu Página Web con Nginx: Guía Paso a Paso

hace 1 mes

Cómo Servir tu Página Web con Nginx: Guía Paso a Paso

  • Nginx
  • Linux

En este artículo aprenderás cómo usar Nginx para: Servir una página web simple (index.html, style.css, scripts.js). Configurar páginas de error personalizadas (404, 500, etc.). Quitar el sufijo .html en las URLs. Usarlo como reverse proxy para una app en Node.js/Express. Servir contenido estático desde una carpeta dedicada (ej. /media). Configurar HTTPS gratuito con Certbot.

Seguir leyendo
View Transitions: Animaciones sin Javascript

hace 1 mes

View Transitions: Animaciones sin Javascript

  • CSS

Las View Transitions son una API moderna de los navegadores que permite crear transiciones suaves entre cambios de vista o página sin necesidad de JavaScript complejo. Funciona emparejando elementos con el mismo view-transition-name entre la vista actual y la nueva, de modo que el navegador anima automáticamente su posición, tamaño y estilo, logrando efectos de desplazamiento, escalado o fade de forma nativa y fluida.

Seguir leyendo
Copias de seguridad de tu servidor

hace 1 mes

Copias de seguridad de tu servidor

  • Shell
  • MySQL

Este artículo explica cómo crear y automatizar copias de seguridad de tu servidor, tanto de archivos como de bases de datos, utilizando un script en bash con herramientas como SSH/SCP y mysqldump. También muestra cómo programar la ejecución periódica con cron, ofrece consideraciones de seguridad para manejar credenciales, y propone variaciones como guardar respaldos con fecha o eliminar automáticamente copias antiguas.

Seguir leyendo