<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Nigmacode</title><link>https://www.nigmacode.com/</link><description>Artículos técnicos con contexto, criterio y código.</description><language>es</language><item><title>Exportar y firmar una app Ionic para Android</title><link>https://www.nigmacode.com/ionic/exportar-y-firmar-apk-en-ionic</link><guid isPermaLink="true">https://www.nigmacode.com/ionic/exportar-y-firmar-apk-en-ionic</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Genera un APK para pruebas o un AAB firmado para Google Play con Ionic, Capacitor y Android Studio.</description></item><item><title>Generar códigos QR en Laravel</title><link>https://www.nigmacode.com/laravel/generar-codigo-qr-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/generar-codigo-qr-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Genera códigos QR en SVG con Laravel, URLs firmadas, caducidad y validación en el servidor.</description></item><item><title>Crear un chatbot en Laravel con un proveedor HTTP</title><link>https://www.nigmacode.com/laravel/crear-chatbot-con-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/crear-chatbot-con-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Arquitectura para conectar Laravel con un servicio conversacional mediante validación, límites, colas y privacidad.</description></item><item><title>Subir archivos de forma segura en Laravel</title><link>https://www.nigmacode.com/laravel/subir-archivos-en-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/subir-archivos-en-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Valida archivos, usa almacenamiento privado, nombres generados y descargas autorizadas en Laravel.</description></item><item><title>Desplegar Laravel en un hosting</title><link>https://www.nigmacode.com/laravel/subir-proyecto-laravel-a-hosting</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/subir-proyecto-laravel-a-hosting</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Checklist de despliegue seguro de Laravel en hosting con document root público, secretos, cachés, migraciones y workers.</description></item><item><title>Generar PDF con Dompdf en Laravel</title><link>https://www.nigmacode.com/laravel/generar-pdf-dompdf-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/generar-pdf-dompdf-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Crea y descarga PDF desde una vista Blade con Dompdf, autorización y recursos remotos desactivados.</description></item><item><title>Aplicación multilenguaje en Laravel</title><link>https://www.nigmacode.com/laravel/multilenguaje-en-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/multilenguaje-en-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Configura locales, archivos de traducción y un middleware seguro para cambiar el idioma por petición.</description></item><item><title>Primeros pasos con Vue 3 y TypeScript</title><link>https://www.nigmacode.com/vuejs/primeros-pasos-en-vuejs</link><guid isPermaLink="true">https://www.nigmacode.com/vuejs/primeros-pasos-en-vuejs</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Crear una aplicación Vue 3 con la herramienta oficial, entender un componente SFC y generar un build de producción.</description></item><item><title>Pipes en Ionic con Angular standalone</title><link>https://www.nigmacode.com/ionic/pipes-en-ionic</link><guid isPermaLink="true">https://www.nigmacode.com/ionic/pipes-en-ionic</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Formatea fechas, importes y texto en una aplicación Ionic Angular mediante pipes integrados y personalizados.</description></item><item><title>Usar Vue 3 en Laravel con Vite</title><link>https://www.nigmacode.com/laravel/instalar-vuejs-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/instalar-vuejs-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Elige entre el kit oficial de Vue e integración progresiva con Vite para añadir Vue 3 a Laravel.</description></item><item><title>Peticiones HTTP con JavaScript y Fetch</title><link>https://www.nigmacode.com/javascript/ajax-con-javascript-vanilla</link><guid isPermaLink="true">https://www.nigmacode.com/javascript/ajax-con-javascript-vanilla</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Cómo consumir una API con fetch, comprobar errores HTTP, validar la respuesta, cancelar peticiones y controlar tiempos de espera.</description></item><item><title>Crear una SPA con Laravel y Vue 3</title><link>https://www.nigmacode.com/laravel/spa-con-laravel-y-vuejs</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/spa-con-laravel-y-vuejs</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Usa el starter kit oficial de Vue, Inertia y Vite para construir una SPA sin separar autenticación y backend.</description></item><item><title>Comprimir y descargar archivos en Laravel</title><link>https://www.nigmacode.com/laravel/comprimir-archivos-en-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/comprimir-archivos-en-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Crea archivos ZIP privados con ZipArchive, autorización, límites y limpieza segura en Laravel.</description></item><item><title>Renderizar y editar listas en Vue 3</title><link>https://www.nigmacode.com/vuejs/arrays-en-vuejs</link><guid isPermaLink="true">https://www.nigmacode.com/vuejs/arrays-en-vuejs</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Uso correcto de v-for, claves estables, formularios reactivos y actualizaciones de arrays con Composition API y TypeScript.</description></item><item><title>Crear una API REST segura con Laravel</title><link>https://www.nigmacode.com/laravel/crear-api-rest-con-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/crear-api-rest-con-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>API de tareas con rutas resource, Form Requests, políticas, recursos JSON, paginación y Sanctum.</description></item><item><title>Conectar una API con Ionic Vue</title><link>https://www.nigmacode.com/ionic/conectar-api-con-ionic</link><guid isPermaLink="true">https://www.nigmacode.com/ionic/conectar-api-con-ionic</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Consume una API desde Ionic 8 y Capacitor 8 con tipos, validación de respuesta, timeouts y estados de interfaz.</description></item><item><title>Enviar correo con Laravel</title><link>https://www.nigmacode.com/laravel/enviar-email-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/enviar-email-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Configura un proveedor de correo, crea un Mailable y envía mensajes validados mediante colas.</description></item><item><title>Geolocalización con Ionic y Capacitor</title><link>https://www.nigmacode.com/ionic/geolocalizacion-con-ionic</link><guid isPermaLink="true">https://www.nigmacode.com/ionic/geolocalizacion-con-ionic</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Solicita ubicación con consentimiento, permisos explícitos y cálculo tipado de distancia en Ionic.</description></item><item><title>CRUD con Vue 3 y Laravel</title><link>https://www.nigmacode.com/laravel/crud-vuejs-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/crud-vuejs-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Integra una interfaz Vue 3 con una API Laravel validada, autorizada y preparada para estados de carga y error.</description></item><item><title>Login y autenticación en Laravel</title><link>https://www.nigmacode.com/laravel/login-y-auteticacion-con-laravel-6</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/login-y-auteticacion-con-laravel-6</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Añade autenticación con los starter kits oficiales, verificación de correo, 2FA y límites de frecuencia.</description></item><item><title>Personalizar páginas de error en Laravel</title><link>https://www.nigmacode.com/laravel/modificar-paginas-de-error-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/modificar-paginas-de-error-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Crea páginas 404, 500 y fallback accesibles sin exponer detalles internos en producción.</description></item><item><title>Comunicación entre componentes en Vue 3</title><link>https://www.nigmacode.com/vuejs/comunicar-componentes-en-vuejs</link><guid isPermaLink="true">https://www.nigmacode.com/vuejs/comunicar-componentes-en-vuejs</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Props y eventos tipados, v-model, slots, provide/inject y criterios para introducir un estado global con Pinia.</description></item><item><title>Integrar PayPal en Laravel con Orders API v2</title><link>https://www.nigmacode.com/laravel/anadiendo-paypal-a-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/anadiendo-paypal-a-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Flujo seguro para crear y capturar pedidos de PayPal desde Laravel sin confiar en importes enviados por el navegador.</description></item><item><title>Exportar Excel en Laravel de forma segura</title><link>https://www.nigmacode.com/laravel/exportar-excel-en-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/exportar-excel-en-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Exporta consultas paginadas o en cola con Laravel Excel evitando fugas de datos y fórmulas peligrosas.</description></item><item><title>Configurar CORS correctamente en Laravel</title><link>https://www.nigmacode.com/laravel/solucionar-cors-en-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/solucionar-cors-en-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Publica la configuración CORS integrada, limita orígenes y evita combinaciones inseguras con credenciales.</description></item><item><title>Promesas y async/await en JavaScript</title><link>https://www.nigmacode.com/javascript/promesas-en-javascript</link><guid isPermaLink="true">https://www.nigmacode.com/javascript/promesas-en-javascript</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Estados de una promesa, encadenamiento correcto, manejo de errores y uso de async/await sin crear promesas flotantes.</description></item><item><title>Funciones flecha en JavaScript</title><link>https://www.nigmacode.com/javascript/funciones-flechas-en-javascript</link><guid isPermaLink="true">https://www.nigmacode.com/javascript/funciones-flechas-en-javascript</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Sintaxis, retorno implícito y comportamiento léxico de this, arguments y constructores en las funciones flecha.</description></item><item><title>Helpers propios en Laravel sin perder mantenibilidad</title><link>https://www.nigmacode.com/laravel/crear-helpers-en-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/crear-helpers-en-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Cuándo usar Arr y Str, cómo crear funciones auxiliares con namespace y cómo cargarlas de forma segura con Composer.</description></item><item><title>Crear un modo oscuro accesible con CSS y JavaScript</title><link>https://www.nigmacode.com/diseno-web/crear-modo-nocturno-en-una-web</link><guid isPermaLink="true">https://www.nigmacode.com/diseno-web/crear-modo-nocturno-en-una-web</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Implementar un selector de tema con prefers-color-scheme, un botón semántico, persistencia y colores controlados.</description></item><item><title>Autenticación de API en Laravel: Sanctum o JWT</title><link>https://www.nigmacode.com/laravel/jwt-en-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/jwt-en-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Elige el mecanismo de autenticación adecuado y aplica expiración, revocación, HTTPS y límites de frecuencia.</description></item><item><title>Crear un juego 2D con Phaser 3</title><link>https://www.nigmacode.com/javascript/como-hacer-un-juego-con-javascript-introduccion</link><guid isPermaLink="true">https://www.nigmacode.com/javascript/como-hacer-un-juego-con-javascript-introduccion</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Introducción a Phaser 3 con escenas, Arcade Physics, teclado y un ejemplo ejecutable sin activos externos.</description></item><item><title>Procesar trabajos en cola con Laravel</title><link>https://www.nigmacode.com/laravel/queues-en-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/queues-en-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Crea jobs idempotentes, configura reintentos y ejecuta workers supervisados sin bloquear peticiones.</description></item><item><title>CSS reactivo en componentes Vue 3</title><link>https://www.nigmacode.com/vuejs/css-reactivo-con-vuejs</link><guid isPermaLink="true">https://www.nigmacode.com/vuejs/css-reactivo-con-vuejs</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Cómo conectar estado reactivo con estilos SFC mediante v-bind, con valores controlados y contraste accesible.</description></item><item><title>clamp() en CSS: valores fluidos con límites</title><link>https://www.nigmacode.com/diseno-web/clamp-en-css-establecer-limites-en-tus-estilos</link><guid isPermaLink="true">https://www.nigmacode.com/diseno-web/clamp-en-css-establecer-limites-en-tus-estilos</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Cómo combinar un mínimo, un valor preferido y un máximo con clamp(), y cuándo siguen siendo necesarias las media queries.</description></item><item><title>Roles y permisos de usuario en Laravel</title><link>https://www.nigmacode.com/laravel/roles-de-usuario-en-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/roles-de-usuario-en-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Modela permisos con Policies y Spatie Laravel Permission sin confiar en controles visibles del frontend.</description></item><item><title>Rendimiento en Vue 3 con v-once y v-memo</title><link>https://www.nigmacode.com/vuejs/mejora-de-rendimiento-de-vue-con-v-once-y-v-memo</link><guid isPermaLink="true">https://www.nigmacode.com/vuejs/mejora-de-rendimiento-de-vue-con-v-once-y-v-memo</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Qué optimizan v-once y v-memo, cuándo usarlos y por qué medir y estabilizar props debe ocurrir antes de memorizar plantillas.</description></item><item><title>Desestructuración en JavaScript</title><link>https://www.nigmacode.com/javascript/desestructuracion-en-javascript</link><guid isPermaLink="true">https://www.nigmacode.com/javascript/desestructuracion-en-javascript</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Cómo extraer valores de objetos y arrays con desestructuración, valores predeterminados, alias, rest y parámetros de funciones.</description></item><item><title>Traducir una aplicación Vue 3 con Vue I18n</title><link>https://www.nigmacode.com/vuejs/traducir-en-vuejs</link><guid isPermaLink="true">https://www.nigmacode.com/vuejs/traducir-en-vuejs</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Configurar Vue I18n con Composition API, locales coherentes, fallback y un selector reactivo sin duplicar eventos.</description></item><item><title>Tareas programadas en Laravel</title><link>https://www.nigmacode.com/laravel/tareas-programadas-en-laravel</link><guid isPermaLink="true">https://www.nigmacode.com/laravel/tareas-programadas-en-laravel</guid><pubDate>Fri, 21 Aug 2026 18:35:46 GMT</pubDate><description>Define el scheduler en routes/console.php y ejecuta una sola entrada cron con bloqueos y observabilidad.</description></item></channel></rss>