<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<title>Athesis — Blog de tecnología &#45; Categoría: Desarrollo web</title>
<link>https://www.athesis.com/es/rss/category/desarrollo-web</link>
<description>Athesis — Blog de tecnología &#45; Desarrollo web</description>
<dc:language>es</dc:language>

<item>
<title>Internacionalización en PHP: crear aplicaciones multilingües robustas con Intl e ICU</title>
<link>https://www.athesis.com/es/internacionalizacion-en-php-crear-aplicaciones-multilingues-robustas-con-intl-e-icu-1279</link>
<guid>https://www.athesis.com/es/internacionalizacion-en-php-crear-aplicaciones-multilingues-robustas-con-intl-e-icu-1279</guid>
<description><![CDATA[ Guía práctica para separar textos y código, seleccionar locales y gestionar catálogos, plurales, números, monedas y fechas con PHP Intl. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202611/img_w860_6aeef5e33d5951-29428620.jpg" length="88211" type="image/jpeg"/>
<pubDate>Sat, 07 Nov 2026 10:56:43 +0100</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>internacionalización PHP, aplicación multilingüe, PHP Intl, ICU, MessageFormatter, NumberFormatter, IntlDateFormatter, locale PHP</media:keywords>
</item>

<item>
<title>PHP 8.5 y Fibers: optimizar solicitudes asíncronas sin framework</title>
<link>https://www.athesis.com/es/php-85-y-fibers-optimizar-solicitudes-asincronas-sin-framework</link>
<guid>https://www.athesis.com/es/php-85-y-fibers-optimizar-solicitudes-asincronas-sin-framework</guid>
<description><![CDATA[ Descubre cómo usar Fibers en PHP 8.5 para gestionar operaciones de E/S asíncronas y paralelas de forma limpia y sin un framework pesado. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202610/img_w860_6adde42f255509-45920911.jpg" length="95732" type="image/jpeg"/>
<pubDate>Sun, 25 Oct 2026 12:12:41 +0100</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>PHP 8.5, PHP Fibers, PHP asíncrono, concurrencia PHP, tutorial Fiber PHP, E/S no bloqueante PHP, desarrollo web PHP</media:keywords>
</item>

<item>
<title>jQuery AJAX: guía práctica de peticiones asíncronas, desde los ejemplos básicos hasta la gestión de errores</title>
<link>https://www.athesis.com/es/jquery-ajax-guia-practica-de-peticiones-asincronas-desde-los-ejemplos-basicos-hasta-la-gestion-de-errores</link>
<guid>https://www.athesis.com/es/jquery-ajax-guia-practica-de-peticiones-asincronas-desde-los-ejemplos-basicos-hasta-la-gestion-de-errores</guid>
<description><![CDATA[ Guía actualizada de jQuery AJAX para cargar datos sin recargar la página, enviar formularios y gestionar JSON, errores, tiempos de espera, CORS y peticiones concurrentes. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202610/img_w860_6adde38121ad10-66066527.jpg" length="78726" type="image/jpeg"/>
<pubDate>Sun, 25 Oct 2026 12:09:46 +0100</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>guía jQuery AJAX, ejemplos $.ajax, jQuery GET POST, jqXHR, enviar formulario AJAX, JSON jQuery, errores AJAX, CORS jQuery, jQuery 4 AJAX</media:keywords>
</item>

<item>
<title>CSS Container Queries: diseño responsive basado en el contenedor, no en la pantalla</title>
<link>https://www.athesis.com/es/css-container-queries-diseno-responsive-basado-en-el-contenedor-no-en-la-pantalla</link>
<guid>https://www.athesis.com/es/css-container-queries-diseno-responsive-basado-en-el-contenedor-no-en-la-pantalla</guid>
<description><![CDATA[ Las CSS Container Queries permiten que un componente cambie de estilo según el espacio de su propio contenedor, no de la ventana del navegador: así funcionan, su sintaxis y cuándo preferirlas frente a las media queries. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202610/img_w860_6adc8ad580ec92-83292376.jpg" length="36661" type="image/jpeg"/>
<pubDate>Sat, 24 Oct 2026 12:39:12 +0200</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>css container queries, consultas de contenedor, diseño responsive basado en componentes, container-type css, @container css, unidades cqw cqh cqi, media query vs container query</media:keywords>
</item>

<item>
<title>Crear un chat en tiempo real con CodeIgniter y WebSocket: guía práctica</title>
<link>https://www.athesis.com/es/crear-un-chat-en-tiempo-real-con-codeigniter-y-websocket-guia-practica</link>
<guid>https://www.athesis.com/es/crear-un-chat-en-tiempo-real-con-codeigniter-y-websocket-guia-practica</guid>
<description><![CDATA[ Una guía práctica para crear un chat en tiempo real con CodeIgniter 4 y la librería PHP Ratchet, explicando la arquitectura, el servidor WebSocket y la conexión con el frontend. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202610/img_w860_6adc7e6f0b5584-08854024.jpg" length="23349" type="image/jpeg"/>
<pubDate>Sat, 24 Oct 2026 11:46:17 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>codeigniter websocket, chat en tiempo real php, ratchet php, tutorial codeigniter 4 chat, tutorial websocket php, crear chat php</media:keywords>
</item>

<item>
<title>CodeIgniter 4: crear un sistema de autenticación basado en tokens JWT</title>
<link>https://www.athesis.com/es/codeigniter-4-crear-un-sistema-de-autenticacion-basado-en-tokens-jwt</link>
<guid>https://www.athesis.com/es/codeigniter-4-crear-un-sistema-de-autenticacion-basado-en-tokens-jwt</guid>
<description><![CDATA[ Guía completa para implementar autenticación stateless con JSON Web Token en CodeIgniter 4 y proteger API RESTful. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202610/img_w860_6adba95800d1f0-18325483.jpg" length="107613" type="image/jpeg"/>
<pubDate>Fri, 23 Oct 2026 20:37:06 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>CodeIgniter 4 JWT, autenticación CodeIgniter 4, API REST CodeIgniter 4, JSON Web Token PHP, CodeIgniter Shield JWT, filtros autenticación</media:keywords>
</item>

<item>
<title>Bootstrap 5 UI: crear un panel responsive con modo oscuro usando CSS nativo y JavaScript vanilla</title>
<link>https://www.athesis.com/es/bootstrap-5-ui-crear-un-panel-responsive-con-modo-oscuro-usando-css-nativo-y-javascript-vanilla</link>
<guid>https://www.athesis.com/es/bootstrap-5-ui-crear-un-panel-responsive-con-modo-oscuro-usando-css-nativo-y-javascript-vanilla</guid>
<description><![CDATA[ Guía práctica para crear un panel moderno y responsive con Bootstrap 5, modo oscuro nativo y sin dependencias pesadas. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202610/img_w860_6adba7c9429242-75873050.jpg" length="24325" type="image/jpeg"/>
<pubDate>Fri, 23 Oct 2026 20:30:28 +0200</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>panel Bootstrap 5, modo oscuro Bootstrap, frontend Bootstrap 5, diseño responsive Bootstrap, interfaz JavaScript vanilla</media:keywords>
</item>

<item>
<title>API REST seguras en PHP sin framework</title>
<link>https://www.athesis.com/es/creare-api-rest-sicure-in-php-senza-framework-726-es</link>
<guid>https://www.athesis.com/es/creare-api-rest-sicure-in-php-senza-framework-726-es</guid>
<description><![CDATA[ Una pequeña API JSON didáctica con PDO, tokens opacos y autorización por recurso. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202609/img_w860_6aad60c760a682-75874272.jpg" length="75106" type="image/jpeg"/>
<pubDate>Sat, 17 Oct 2026 17:58:19 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>API REST PHP senza framework, API PHP sicura, autenticazione bearer token PHP, PDO prepared statements, sicurezza API</media:keywords>
</item>

<item>
<title>CodeIgniter 3 Zip Encoding Class: crear y descargar archivos ZIP</title>
<link>https://www.athesis.com/es/codeigniter-zip-encoding-class-12-es</link>
<guid>https://www.athesis.com/es/codeigniter-zip-encoding-class-12-es</guid>
<description><![CDATA[ Guía de la biblioteca ZIP de CodeIgniter 3 para guardar y descargar archivos. ]]></description>
<enclosure url="https://2.bp.blogspot.com/-QLkWjD5GhX8/XGelPY2wdiI/AAAAAAAABCU/ve7bwP5K2Q4GCT59_a8CVO3RrVR8KZVHQCPcBGAYYCw/s1600/how-to-create-zip-file-in-codeIgniter-blog.jpg" length="49398" type="image/jpeg"/>
<pubDate>Sat, 17 Oct 2026 17:52:18 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>php, codeigniter, framework, zip, archiviazione</media:keywords>
</item>

<item>
<title>PHP 8.5 explicado: pipe, clone, arrays y URI</title>
<link>https://www.athesis.com/es/php-85-spiegato-semplice-le-novita-principali-per-chi-programma-o-inizia-a-farlo-722-es</link>
<guid>https://www.athesis.com/es/php-85-spiegato-semplice-le-novita-principali-per-chi-programma-o-inizia-a-farlo-722-es</guid>
<description><![CDATA[ PHP 8.5 se publicó el 20 de noviembre de 2025. Novedades con ejemplos y controles antes de actualizar. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202609/img_w860_6aa9053b66b098-58971094.jpg" length="21096" type="image/jpeg"/>
<pubDate>Fri, 16 Oct 2026 10:34:51 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>PHP 8.5, novità PHP 8.5, operatore pipe PHP, clone with PHP, array_first array_last, aggiornare PHP, programmazione web, PHP per principianti</media:keywords>
</item>

<item>
<title>Validar formularios Bootstrap 5 con JavaScript sin jQuery</title>
<link>https://www.athesis.com/es/validazione-form-in-bootstrap-5-con-vanilla-javascript-addio-a-jquery-700-es</link>
<guid>https://www.athesis.com/es/validazione-form-in-bootstrap-5-con-vanilla-javascript-addio-a-jquery-700-es</guid>
<description><![CDATA[ Formularios Bootstrap 5 con restricciones HTML, checkValidity y setCustomValidity: marcado correcto, mensajes y validación en el servidor. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202609/img_w860_6aa2855e8d4140-43981913.jpg" length="104198" type="image/jpeg"/>
<pubDate>Fri, 16 Oct 2026 10:23:08 +0200</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>Bootstrap 5 form validation, validazione form javascript, Bootstrap 5 vanilla js, form HTML5 bootstrap, validazione lato client bootstrap</media:keywords>
</item>

<item>
<title>CodeIgniter 4: migraciones y seeders para la base de datos</title>
<link>https://www.athesis.com/es/codeigniter-4-migrazioni-e-seeder-gestire-il-database-come-un-pro-699-es</link>
<guid>https://www.athesis.com/es/codeigniter-4-migrazioni-e-seeder-gestire-il-database-come-un-pro-699-es</guid>
<description><![CDATA[ Crea y ejecuta migraciones y seeders en CodeIgniter 4 con comandos Spark correctos, ejemplos PHP válidos y precauciones para los datos. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202609/img_w860_6aa280c6e593b7-92515834.jpg" length="101887" type="image/jpeg"/>
<pubDate>Fri, 16 Oct 2026 10:23:08 +0200</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>CodeIgniter 4 migrazioni, seeder CodeIgniter, database migration PHP, schema database CodeIgniter, framework PHP</media:keywords>
</item>

<item>
<title>Enrutamiento en CodeIgniter 4: rutas explícitas y Auto Routing Improved</title>
<link>https://www.athesis.com/es/codeigniter-4-routing-e-controller-guida-pratica-con-esempi-698-es</link>
<guid>https://www.athesis.com/es/codeigniter-4-routing-e-controller-guida-pratica-con-esempi-698-es</guid>
<description><![CDATA[ Define rutas GET y POST, controladores y parámetros en CodeIgniter 4; configura Auto Routing Improved y conoce sus límites. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202609/img_w860_6aa27e90728811-99523871.jpg" length="54041" type="image/jpeg"/>
<pubDate>Fri, 16 Oct 2026 10:22:45 +0200</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>CodeIgniter 4 routing, controller CodeIgniter, rotte CodeIgniter 4, auto routing CodeIgniter, framework PHP MVC</media:keywords>
</item>

<item>
<title>Instalar CodeIgniter 4 con Composer: requisitos y configuración</title>
<link>https://www.athesis.com/es/codeigniter-4-guida-completa-a-requisiti-server-e-installazione-con-composer-697-es</link>
<guid>https://www.athesis.com/es/codeigniter-4-guida-completa-a-requisiti-server-e-installazione-con-composer-697-es</guid>
<description><![CDATA[ Requisitos PHP actuales, App Starter, carpetas, .env y raíz pública para un proyecto nuevo de CodeIgniter 4. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202609/img_w860_6aa279dbbcf7a5-51744630.jpg" length="53778" type="image/jpeg"/>
<pubDate>Fri, 16 Oct 2026 10:22:44 +0200</pubDate>
<dc:creator>Redattore</dc:creator>
<media:keywords>CodeIgniter 4 installazione, requisiti PHP CodeIgniter, installare CodeIgniter Composer, framework PHP, guida CodeIgniter 4</media:keywords>
</item>

<item>
<title>¿Qué es JavaScript? Introducción para principiantes</title>
<link>https://www.athesis.com/es/cosa-e-javascript-507-es</link>
<guid>https://www.athesis.com/es/cosa-e-javascript-507-es</guid>
<description><![CDATA[ JavaScript añade interacción a las páginas web y también se ejecuta fuera del navegador. Un botón sencillo muestra las bases. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202604/img_w860_69d28c9b460695-16897177.jpg" length="82941" type="image/jpeg"/>
<pubDate>Mon, 12 Oct 2026 09:42:30 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords></media:keywords>
</item>

<item>
<title>Instalar CodeIgniter 3.1 con PHP 8.x: guía de mantenimiento</title>
<link>https://www.athesis.com/es/installazione-di-codeigniter-31-aggiornato-per-php-8x-256-es</link>
<guid>https://www.athesis.com/es/installazione-di-codeigniter-31-aggiornato-per-php-8x-256-es</guid>
<description><![CDATA[ Configura un proyecto CodeIgniter 3 existente en PHP 8.x con un fork mantenido y verifica su despliegue. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202605/img_w860_6a1415db9d4064-96344179.jpg" length="8379" type="image/jpeg"/>
<pubDate>Mon, 12 Oct 2026 09:42:12 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords></media:keywords>
</item>

<item>
<title>Compatibilidad de CodeIgniter 3.1.x con PHP 8.4</title>
<link>https://www.athesis.com/es/codeigniter-31x-compatibilita-con-php-84-26-es</link>
<guid>https://www.athesis.com/es/codeigniter-31x-compatibilita-con-php-84-26-es</guid>
<description><![CDATA[ El fork de mantenimiento pocketarc busca mantener CodeIgniter 3 compatible con las versiones actuales de PHP, incluida PHP 8.4. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202507/image_750x_688256b88e23b.jpg" length="7313" type="image/jpeg"/>
<pubDate>Sat, 03 Oct 2026 12:15:11 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>codeigniter 3.1.x, php 8.4, fork, compatibilità</media:keywords>
</item>

<item>
<title>Blockchain en PHP con transacciones y red entre pares</title>
<link>https://www.athesis.com/es/blockchain-in-php-con-gestione-delle-transazioni-e-rete-peer-to-peer-18-es</link>
<guid>https://www.athesis.com/es/blockchain-in-php-con-gestione-delle-transazioni-e-rete-peer-to-peer-18-es</guid>
<description><![CDATA[ Esquema conceptual de transacciones, bloques y mensajes entre nodos para ampliar el ejemplo introductorio de PHP. ]]></description>
<enclosure url="https://www.macronimous.com/blog/wp-content/uploads/2018/02/blockchain-php-programming-macronimous.jpeg" length="49398" type="image/jpeg"/>
<pubDate>Sat, 03 Oct 2026 12:14:44 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>blockchain, transazioni, rete peer to peer</media:keywords>
</item>

<item>
<title>Una implementación sencilla de blockchain en PHP</title>
<link>https://www.athesis.com/es/una-semplice-implementazione-di-una-blockchain-in-php-17-es</link>
<guid>https://www.athesis.com/es/una-semplice-implementazione-di-una-blockchain-in-php-17-es</guid>
<description><![CDATA[ Un ejemplo introductorio en PHP para crear bloques, calcular hashes y comprobar la integridad de una cadena local. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202404/image_750x_662b78c4de3d6.jpg" length="63001" type="image/jpeg"/>
<pubDate>Sat, 03 Oct 2026 12:14:44 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>blockchain, php, funzionamento, esempio di codice</media:keywords>
</item>

<item>
<title>Primeros pasos con jQuery</title>
<link>https://www.athesis.com/es/per-iniziare-ad-utilizzare-jquery-13-es</link>
<guid>https://www.athesis.com/es/per-iniziare-ad-utilizzare-jquery-13-es</guid>
<description><![CDATA[ Sigue estos pasos para añadir jQuery a una página HTML y ejecutar tu primer script. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202404/image_750x_660fd2870795e.jpg" length="23226" type="image/jpeg"/>
<pubDate>Thu, 01 Oct 2026 17:23:10 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>jquery, javascript, php, html, web, pagine web</media:keywords>
</item>

<item>
<title>¿Qué es Bootstrap?</title>
<link>https://www.athesis.com/es/cosa-e-bootstrap-10-es</link>
<guid>https://www.athesis.com/es/cosa-e-bootstrap-10-es</guid>
<description><![CDATA[ Bootstrap es un framework front-end de código abierto desarrollado originalmente en Twitter. Ofrece componentes HTML, CSS y JavaScript para crear interfaces web adaptables. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202307/image_750x_64c0e62c99097.jpg" length="7817" type="image/jpeg"/>
<pubDate>Thu, 01 Oct 2026 17:22:56 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>Bootstrap, Twitter, HTML, CSS, JavaScript</media:keywords>
</item>

<item>
<title>CodeIgniter 3: introducción</title>
<link>https://www.athesis.com/es/codeigniter-php-8-es</link>
<guid>https://www.athesis.com/es/codeigniter-php-8-es</guid>
<description><![CDATA[ CodeIgniter 3 es un framework PHP para desarrollar aplicaciones web. Esta introducción presenta su modularidad, seguridad, rendimiento y comunidad. ]]></description>
<enclosure url="https://i0.wp.com/www.metizsoft.com/wp-content/uploads/2022/08/5.jpg" length="49398" type="image/jpeg"/>
<pubDate>Thu, 01 Oct 2026 17:22:55 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>php, codeigniter, framework, programmazione</media:keywords>
</item>

<item>
<title>¿Qué es jQuery?</title>
<link>https://www.athesis.com/es/cosa-e-jquery-9-es</link>
<guid>https://www.athesis.com/es/cosa-e-jquery-9-es</guid>
<description><![CDATA[ jQuery es una biblioteca JavaScript que simplifica las interacciones dinámicas y las animaciones en páginas web. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202307/image_750x_64c0e493aaab7.jpg" length="10098" type="image/jpeg"/>
<pubDate>Thu, 01 Oct 2026 17:22:45 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>jQuery, Javascript, HTML, Web</media:keywords>
</item>

<item>
<title>Programación de sockets en PHP</title>
<link>https://www.athesis.com/es/programmazione-socket-in-php-7-es</link>
<guid>https://www.athesis.com/es/programmazione-socket-in-php-7-es</guid>
<description><![CDATA[ Los sockets permiten la comunicación entre procesos cliente y servidor. Esta introducción crea un servidor PHP que recibe una cadena y la devuelve invertida. ]]></description>
<enclosure url="https://www.athesis.com/uploads/images/202210/image_750x_634ad5b044d91.jpg" length="15153" type="image/jpeg"/>
<pubDate>Thu, 01 Oct 2026 17:22:44 +0200</pubDate>
<dc:creator>Redazione</dc:creator>
<media:keywords>socket, php, programmazione, client-server</media:keywords>
</item>

</channel>
</rss>
