"Senior Full Stack Engineer (PHP/Laravel • Node.js/NestJS • Next.js/Electron)"
Acerca de
Experiencia laboral
Artículos
-
Bypass de WAF mediante Confusión de Codificación: La Historia de CVE-2026-21876 | DevSense
securityDescubre cómo la vulnerabilidad CVE-2026-21876 permite a los atacantes evadir el OWASP ModSecurity Core Rule Set (CRS) utilizando confusión de codificación (charset) y sobrescritura de variables en la regla 922110.
-
Vulnerabilidades de subida de archivos: Evadir filtros para la ejecución remota de código (RCE) | DevSense
securityDomine los mecanismos de subida segura de archivos. Aprenda cómo los atacantes evaden comprobaciones en el cliente, explotan listas negras de extensiones, sobrescriben configuraciones de servidores web y cómo escribir código Laravel seguro.
-
Ataques avanzados por subida de archivos: técnicas de bypass y defensas seguras
securityUna guía completa para desarrolladores sobre vulnerabilidades de subida de archivos, incluyendo bypass de MIME, imágenes políglotas, Zip Slip, XSS en SVG, SSRF en PDF e implementaciones seguras en Laravel.
-
Búsqueda eficaz de vulnerabilidades XSS: de alert() a RCE | DevSense
securityDomine el arte de encontrar y explotar Cross-Site Scripting (XSS). Aprenda a construir cargas útiles universales, evadir filtros y escalar XSS a RCE.
-
Análisis profundo de Redis: arquitectura Single-Threaded, estructuras de datos, AOF/RDB y políticas de expulsión | DevSense
architectureAnálisis exhaustivo de la arquitectura interna de Redis. Descubra por qué el bucle de eventos de un solo hilo es extremadamente rápido, compare AOF y RDB y configure políticas de expulsión de memoria.
-
SSRF y subidas de archivos seguras: Prevención de Server-Side Request Forgery y ejecución remota de código | DevSense
securityProteja la infraestructura de su backend. Aprenda a prevenir la falsificación de solicitudes del lado del servidor (SSRF) y las subidas de archivos maliciosos que conducen a la ejecución remota de código (RCE).
-
Vulnerabilidades y mitigaciones de aplicaciones web: SQLi, inyección de comandos, XSS, CSRF e IDOR | DevSense
securityProteja sus aplicaciones PHP de vulnerabilidades web comunes. Aprenda a prevenir la inyección SQL, inyección de comandos, XSS, CSRF e IDOR con ejemplos de código seguro.
-
Bastionado de servidores e infraestructura: Cabeceras de seguridad, TLS, limitación de tasa y gestión de secretos | DevSense
securityRobustecimiento de su servidor web e infraestructura de aplicaciones. Aprenda a configurar cabeceras de seguridad HTTP, cifrados TLS, limitadores de tasa, secretos seguros y aislamiento de bases de datos.
-
Antipatrones de diseño de software: Spaghetti, God Object, Golden Hammer y Cargo Cult | DevSense
architectureDomina el diseño de software identificando y evitando antipatrones comunes en PHP. Aprende a refactorizar Código Spaghetti, God Objects, Golden Hammer, Optimización Prematura y Cargo Culting.
-
Antipatrones de microservicios: Distributed Monolith, Shared Database y Chatty Services | DevSense
microservicesEvita errores críticos en arquitecturas distribuidas. Aprende a identificar y refactorizar antipatrones de microservicios: Shared Database, Distributed Monolith y Chatty Services.
-
Patrones de arquitectura de microservicios: Saga, CQRS, Event Sourcing y Circuit Breaker | DevSense
microservicesDomina la arquitectura de sistemas distribuidos. Análisis profundo de Database-per-service, patrón Saga, CQRS, Event Sourcing, Circuit Breakers y Service Discovery en PHP.
-
Patrones de Comportamiento GoF: Chain of Responsibility, Observer, Strategy y Command | DevSense
architectureUna guía detallada de los patrones de comportamiento GoF en PHP: Strategy, Observer, Chain of Responsibility, Command, Iterator, Mediator, Memento, State, Template Method, Visitor y Interpreter con ejemplos limpios de código PHP.
-
Patrones Estructurales GoF: Adapter, Decorator, Facade y Proxy | DevSense
architectureUna guía detallada de los patrones estructurales de diseño GoF en PHP: Adapter, Bridge, Composite, Decorator, Facade, Flyweight y Proxy con ejemplos limpios de código PHP.
-
Patrones de Creación GoF: Singleton, Factory, Builder y Prototype | DevSense
architectureUn análisis profundo de los patrones de creación de GoF en PHP: Singleton, Factory Method, Abstract Factory, Builder y Prototype con tipos estrictos y ejemplos reales.
-
Higiene de Git y monorrepositorios: commits atómicos, rebase y CI/CD de microservicios
architectureUna guía completa sobre higiene de Git, commits atómicos, Conventional Commits, fusión frente a rebase, rebase interactivo, monorrepositorios frente a polirrepositorios y optimización de flujos de trabajo de CI/CD.
-
Bases de datos y transacciones distribuidas: aislamiento, bloqueos y patrones de consenso
architectureUna guía completa sobre transacciones en bases de datos, condiciones de carrera, bloqueo optimista frente a pesimista, bloqueos distribuidos basados en Redis, 2PC, orquestación/coreografía de Sagas y el patrón Transactional Outbox con intermediarios de mensajes.
-
Del monolito a los microservicios: Ciclo de vida de la solicitud, agregación de datos y tolerancia a fallos | DevSense
architectureUna guía completa para la transición a una arquitectura de microservicios: agregación de datos, gRPC vs RabbitMQ, tolerancia a fallos y escalado.
-
Conceptos básicos de PHP y variables globales: Ámbito y superglobales | DevSense
phpUna guía completa sobre los ámbitos de variables en PHP (local, global, estático) y todas las superglobales. Aprenda mejores prácticas, trampas de seguridad y restricciones de PHP 8.1+.
-
PHP Funcional: Closures, Callables y APIs de Arrays Modernas | DevSense
phpDomina la programación funcional en PHP. Aprende closures, funciones de flecha (7.4+), sintaxis first-class callable (8.1+), métodos de arrays modernos (8.4+) y funciones puras.
-
Fundamentos de OOP en PHP: De conceptos clave a visibilidad asimétrica | DevSense
phpDomine la Programación Orientada a Objetos moderna en PHP. Aprenda encapsulamiento, herencia, interfaces, clases abstractas, traits, clases anónimas (7.0+), propiedades readonly (8.1+), clases readonly (8.2+) y visibilidad asimétrica (8.4+).
-
Métodos mágicos en PHP: Bajo el capó de la POO dinámica | DevSense
phpUna guía completa para desarrolladores sobre los métodos mágicos de PHP. Explore la promoción de propiedades del constructor, la sobrecarga dinámica de propiedades/métodos, la evolución de la serialización y las compensaciones de rendimiento y análisis estático.
-
PHP 8.3: Typed Constants, #[Override], json_validate & Upgrade Notes | DevSense
phpGuía de PHP 8.3 desde 8.2: #[Override], constantes de clase tipadas, clonación de propiedades readonly, json_validate, str_increment/str_decrement, validación de range().
-
PHP 8.4: Property Hooks, Lazy Objects, New DOM & Migration Guide | DevSense
phpNotas de actualización de PHP 8.4 (desde 8.3): Property Hooks, visibilidad asimétrica, Lazy Objects, #[Deprecated], request_parse_body(), nueva API Dom\* y cambios incompatibles.
-
PHP 8.5: Pipe Operator, NoDiscard, URI Extension & Migration | DevSense
phpGuía de PHP 8.5 desde 8.4: operador pipe |>, #[NoDiscard] y (void), clausuras en expresiones constantes, ext/uri, FILTER_THROW_ON_FAILURE y cambios en Opcache y PDO.
-
PHP on the server: FPM, Swoole, workers & event-loop runtimes | DevSense
phpDomine los entornos de ejecución modernos de PHP: compare PHP-FPM, servidores de aplicaciones de larga duración (Swoole, RoadRunner, FrankenPHP) y bucles de eventos asíncronos de ReactPHP/AMPHP.
-
Laravel Sail: bases de datos, Redis, Postgres, MongoDB, RabbitMQ en Docker Compose | DevSense
toolsRecetas preparadas para Laravel Sail: añadir Redis, cambiar a PostgreSQL, ejecutar MongoDB con la extensión PHP, contenedor de RabbitMQ, configuración de Mailpit y Meilisearch, healthchecks y volumes nombrados.
-
Índices de bases de datos: bajo el capó y análisis profundo | DevSense
architectureUna guía completa para desarrolladores sobre árboles B+ en InnoDB, estructuras Heap en Postgres, punteros a nodos de índices, reglas de índices compuestos y amplificación de escritura.
-
Laravel Sail: workers de colas, Horizon, Redis, RabbitMQ y trabajos fallidos | DevSense
toolsEjecuta colas de Laravel en Sail: sync frente a redis frente a database, queue:work y Horizon localmente, RabbitMQ con drivers de la comunidad, failed_jobs, queue:restart y diferencias en producción.
-
Laravel Sail: resolución de problemas de WSL2, permisos, puertos, reconstrucciones, OPcache y Vite | DevSense
toolsResuelve problemas comunes con Laravel Sail: sincronización de archivos de WSL2, permisos de UID/GID y almacenamiento, conflictos de puertos FORWARD_*, capas de Docker obsoletas, OPcache y Xdebug en desarrollo, npm/Vite en host frente a contenedor, y reinicios seguros de volúmenes.
-
Laravel Sail: stack local de Docker, versiones de PHP, Redis, Postgres, colas y notas de despliegue | DevSense
toolsGuía práctica de Laravel Sail: cambiar la versión de PHP, añadir Redis o RabbitMQ, cambiar MySQL a PostgreSQL, notas sobre MongoDB, workers de colas en contenedores, separación de entornos y diferencias entre Sail y servidores de dev/staging/producción.
-
Desarrollador PHP Senior (Laravel) | DevSense
jobsÚnete al equipo de DevSense como Desarrollador PHP Senior para trabajar en plataformas de documentación de alto tráfico, APIs y ecosistemas de microservicios.
-
Laravel Sail: estructura de .env, redirección de puertos, CI y local frente a producción | DevSense
toolsSepara la configuración de Laravel Sail y del host: .env.example, puertos FORWARD_*, APP_URL en Docker, env_file opcional, GitHub Actions con docker compose y listas de verificación cuando Sail no es tu servidor.
-
Bases de datos bajo carga: consultas, índices, MySQL vs Postgres, escalabilidad | DevSense
architectureCómo optimizar SQL y esquemas, elegir tipos de índices, cuándo la lógica en el lado de la base de datos se convierte en un inconveniente, cómo se diferencian MySQL y PostgreSQL en producción, y qué cuestan realmente el escalado vertical, las réplicas, la descomposición y el sharding.
-
Optimización de consultas de bases de datos: clase maestra | DevSense
architectureAprenda a leer EXPLAIN y EXPLAIN ANALYZE, optimizar JOINs y CTEs, implementar paginación keyset y comprender los comportamientos de carga MVCC del motor de base de datos.
-
Diseño de sistemas de ingesta de eventos de alta carga | DevSense
architectureCómo manejar miles de eventos HTTP entrantes por segundo: validación perimetral (edge), capas de almacenamiento en búfer, escritura por lotes en el almacenamiento y cómo evitar el agotamiento de conexiones a la base de datos bajo picos de carga.
-
Comparativa de colas de mensajería: Redis, RabbitMQ, Kafka | DevSense
architectureCómo elegir un agente (broker) para el trabajo asíncrono: comparación de colas en memoria (Redis), agentes AMQP (RabbitMQ) y registros de confirmación (Kafka) según la ordenación, escala, durabilidad y costo operativo.
-
Observabilidad: logs, métricas y salud para Laravel y microservicios | DevSense
architectureCómo monitorear el estado de la aplicación en todos los entornos y cargas: registro estructurado, métricas, trazas, IDs de correlación entre servicios y un espectro práctico de herramientas que van desde el clásico syslog hasta Prometheus, Loki, OpenTelemetry y APM SaaS.
-
Las aplicaciones PHP y el cuello de botella del pool de conexiones a la base de datos | DevSense
architecturePor qué PHP-FPM y los trabajadores multiplican las sesiones de base de datos, cómo los poolers y proxies de nivel intermedio comparten las conexiones reales del servidor, y qué deben saber los equipos de Laravel sobre los modos de PgBouncer, ProxySQL y las sentencias preparadas.
-
Ataques y defensas web: XSS, CSRF, SQLi, SSRF, IDOR y carga de archivos | DevSense
architectureLos ataques web que encontrarás con más frecuencia: inyecciones (SQL/comandos), XSS, CSRF, IDOR/errores de control de acceso, SSRF, cargas de archivos no seguras, clickjacking y fallas de configuración. Mitigaciones prácticas, encabezados y listas de verificación.
-
Arquitectura de API Gateway: PHP, Node, Go, Rust, gRPC & RabbitMQ | DevSense
microservicesCómo diseñar una API gateway en el borde de tu malla de microservicios: comparación de PHP, Node, Go y Rust, gestión del tráfico interno gRPC y RabbitMQ, y cómo evitar errores comunes de enrutamiento.
-
PHP 5.3: Namespaces, Closures, Late Static Binding & Migration | DevSense
phpGuía de actualización para PHP 5.3: domine los espacios de nombres, la vinculación estática tardía, las funciones anónimas, NOWDOC, Phar y la recolección de basura de ciclos mientras evita errores fatales de compatibilidad.
-
PHP 5.4: Traits, Short Arrays [], Built-in Server & Migration | DevSense
phpGuía de actualización de PHP 5.4: aprenda sobre traits, la sintaxis corta de arrays, la validación de tipo callable, el enlace automático de $this en closures y cómo migrar tras la eliminación de magic quotes y register_globals.
-
PHP 5.5: Generators, finally, password_* API & Migration | DevSense
phpGuía de actualización de PHP 5.5: aprenda sobre generadores eficientes en memoria (yield), bloques try-catch finally, la API nativa de hashing de contraseñas, la sintaxis ClassName::class y cómo migrar tras la depreciación de mysql y preg_replace /e.
-
PHP 5.6: Variadics, Argument Unpacking, ** & Migration | DevSense
phpGuía de actualización de PHP 5.6: aprenda parámetros variádicos, desempaquetado de argumentos con ..., el operador de exponenciación **, importaciones namespace de funciones/constantes, expresiones constantes, hash_equals y valores SSL/TLS predeterminados estrictos.
-
PHP 7.0 from 5.6: Zend Engine 3, Scalar Types, ??, <=> & Migration | DevSense
phpGuía de actualización de PHP 7.0: declaraciones de tipos escalares, tipos de retorno, coalescencia nula (??), operador spaceship (<=>), clases anónimas, Throwable, CSPRNG y cambios incompatibles importantes.
-
PHP 7.1 from 7.0: Nullables, void, Symmetric Destructuring & Migration | DevSense
phpGuía de actualización de PHP 7.1: tipos nullables, retornos void, visibilidad de constantes de clase, desestructuración simétrica de arrays, pseudo-tipo iterable, multi-catch y compensaciones de cadena negativas.
-
PHP 7.2 from 7.1: object Type, Widening, Libsodium & Migration | DevSense
phpGuía de actualización de PHP 7.2: indicación de tipo object, ampliación del tipo de parámetro, volcados de depuración PDO, LDAP EXOP, API sockets addrinfo, libsodium—además de BC (count, get_class, conversiones object/array) y mcrypt eliminado a PECL.
-
PHP 7.3 from 7.2: Flexible Heredoc, JSON Exceptions, PCRE2 & Migration | DevSense
phpGuía de actualización de PHP 7.3: heredoc/nowdoc flexible, comas finales en llamadas, desestructuración de referencias, is_countable, array_key_first/last, JsonException, Argon2id, PCRE2—y cambios incompatibles importantes.
-
PHP 7.4 from 7.3: Typed Properties, Arrow Functions, FFI & Migration | DevSense
phpGuía de actualización de PHP 7.4: propiedades tipadas, funciones de flecha, varianza, ??=, spread en arrays, WeakReference, __serialize/__unserialize, pre-carga de OPcache, FFI—y los cambios incompatibles.
-
PHP 8.0 from PHP 7.4: JIT, Union Types, Match & Nullsafe — Upgrade Guide | DevSense
phpExplore PHP 8.0 después de 7.4: argumentos nombrados, match, nullsafe, atributos, JIT, tipos unión—qué se rompe, qué reescribir y ejemplos ejecutables.
-
PHP 8.1: Enums, Fibers, Readonly & Intersection Types — PHP Upgrade Guide | DevSense
phpPHP 8.1 después de 8.0: enums, propiedades readonly, fibers, tipos de intersección/never, first-class callables—además de reglas para $GLOBALS, excepciones de MySQLi y lista de depreciaciones.
-
PHP 8.2: What’s New — Types, Readonly Classes, Security & Migration | DevSense
phpGuía de PHP 8.2: clases readonly, tipos independientes null/false/true, tipos DNF, #[SensitiveParameter], extensión Random, depreciación de propiedades dinámicas y cambios incompatibles.