Sobre PaulSystems
PaulSystems es un proyecto de ingeniería de software con dos líneas de trabajo: herramientas y aplicaciones web para empresas, y juegos retro para navegador. Las dos comparten el mismo criterio técnico y el mismo código base público.
Cómo se organiza un proyecto
Antes de escribir código se acuerda por escrito qué problema se resuelve y qué queda fuera. Durante el desarrollo, cada bloque termina en algo que puedes abrir y probar. Al final recibes el repositorio completo, no un paquete cerrado.
Si en algún momento la respuesta honesta es que no hace falta desarrollar nada, esa será la recomendación. Es más barato para ti y evita proyectos que nadie usa.
Con qué tecnologías
En el servidor
Renderizado en servidor sobre infraestructura distribuida, con bases de datos relacionales y migraciones versionadas. El HTML llega escrito, sin depender de que el navegador ejecute JavaScript para mostrar el contenido.
En el navegador
JavaScript moderno sin capas innecesarias, Canvas para los juegos y CSS propio. Cuanto menos código llegue al dispositivo, mejor se comporta en un móvil de gama media.
En seguridad
Política de contenido estricta con nonce por documento, cabeceras de aislamiento, cookies con marca de host, consultas parametrizadas y verificación de origen en toda operación que modifica datos.
Qué garantiza el código entregado
- Pruebas automáticas de la lógica crítica, ejecutables por cualquiera con un comando.
- Compilación reproducible desde el repositorio limpio.
- Comentarios que explican por qué se tomó cada decisión, no qué hace la línea siguiente.
- Ninguna credencial dentro del código ni del historial.
Sobre los juegos
Los once juegos publicados son proyectos propios y sirven como caso práctico verificable: puedes ver el resultado, jugarlo y leer cómo está construido. Empieza por el catálogo de juegos online.
