Desarrollo software

Imagen generada por IA para el post sobre testing frontend con IA del blog de Orbitant: cuadrícula de cubos negros sobre fondo oscuro con dos cubos turquesa iluminados que destacan entre el resto, con el logo de Orbitant en la parte inferior.
Desarrollo software

Testing frontend con IA: un flujo completo, no solo generación de código

Si alguna vez le has pedido a un agente de IA que te escriba un test y has acabado viéndolo ejecutarlo, fallar, y luego retocarlo hasta hacerlo pasar —incluso cuando la implementación no era correcta— este artículo es para ti. La IA ya escribe una parte importante del código frontend que pasa por mis manos. […]

Dos llaves antiguas y ornamentadas cruzadas sobre una superficie de piedra oscura, sirviendo como metáfora de la seguridad y el cifrado en el post "Criptografía en Node.js: hashing, JWT y cifrado híbrido" del blog de orbitant. Esta imagen fue generada por IA.
Desarrollo software

Criptografía en Node.js: hashing, cifrado y confianza desde cero

¿Cuántas veces has usado JWT, HTTPS o verificado el hash de un binario sin entender realmente qué estaba pasando por debajo? La criptografía está en todas partes en el desarrollo moderno y entender su mecánica cambia la forma en que diseñas sistemas. Dos investigadores, una red hostil y ninguna garantía de que el mensaje llegue […]

Imagen conceptual generada por IA para el blog de Orbitant, que muestra una cadena de eslabones metálicos negros y robustos. El eslabón central está roto y emite un brillo de energía cian, simbolizando la ruptura de la seguridad en la cadena de suministro de software. Esta imagen ilustra los riesgos y la necesidad de una publicación segura de paquetes npm. En la parte inferior central aparece el logotipo de ORBITANT.
Desarrollo software

Seguridad npm 2026: publicación segura con granular tokens, worms y Trusted Publishing

Este artículo recoge la charla que di en Orbitant sobre publicación segura en npm, ampliado con contexto adicional y los cambios que han llegado desde entonces. Para quienes no me conozcan: mantengo y contribuyo a cientos de paquetes open source —incluyendo algunos del top 100 de npm—, soy Node.js Core Collaborator y releaser, formo parte […]

Kevin Martínez, arquitecto software en Orbitant, durante la Kata prompting
Open Source Desarrollo software

Ocho equipos, un LLM y datos reales: así fue nuestra primera kata de prompting

Las katas de código son conocidas en el mundo del desarrollo: ejercicios prácticos que te ayudan a mejorar habilidades específicas en un contexto controlado. Pero las katas de prompting son territorio relativamente inexplorado. Busca «code kata» y aparecen millones de resultados, repositorios enteros dedicados al tema, plataformas especializadas. Busca «kata prompting» en Google y encontrarás […]

Imagen generada por inteligencia artificial de un escritorio con un MacBook y una pantalla para ilustrar la publicación "Cómo creamos nuestro bot de Slack de código abierto para dar karma a Orbitant".
Desarrollo software

Apogee: Cómo construimos nuestro bot de slack open source para dar karma

Construir tu propia herramienta cuando detectas una necesidad resulta una tarea de lo más satisfactoria. A diferencia del día a día con el cliente, no suele haber requisitos ambiguos, ni meetings continuas, ni discusiones eternas sobre el color de un botón. Estás tú ante un problema concreto, con tu editor de código y el stack que […]

Imagen de los asistentes a la a11yConf 2025 celebrada en Girona, foto de Kevin Martínez, arquitecto software de Orbitant
Desarrollo software

a11yConf Girona 2025: Experiencias y reflexiones desde dentro

Diseñar pensando de verdad en las personas significa que cuando alguien necesita ayuda en un auditorio, no tiene que levantarse, buscar a un voluntario o interrumpir una charla. Significa que puede acercar su móvil a un tag NFC en su silla, solicitar asistencia de forma discreta y recibir ayuda en menos de un minuto. Significa […]

Imagen de un ordenador con código para ilustrar el post "Refactorización con disciplina económica" de Orbitant
Desarrollo software

La Economía detrás de la refactorización

Quienes desarrollan software suelen defender la calidad del código y proponen refactorizaciones de vez en cuando para mejorar la base y reducir la deuda técnica. Este artículo busca poner en duda esa práctica al introducir una nueva variable: el impacto económico que suponen estas acciones. Por eso, cabe preguntarse: ¿Hace falta hacerlo? ¿Hasta dónde? ¿De […]

Imagen generada por inteligencia artificial de varios dispositivos apilados para ilustrar el post titulado "mantener sistemas legacy durante la migración"
Desarrollo software

Convierte tu sistema legacy en su propio relevo

En Orbitant, nos hemos enfrentado al desafío de migrar a nuestros clientes fuera de sus plataformas legacy muchas veces. En cada proyecto que hemos completado, acabábamos usando un aliado clave: el mismo sistema legacy que estábamos intentando reemplazar. Este enfoque puede parecer contraintuitivo al principio: ¿por qué mantener algo que estás reemplazando activamente? Pero la […]

desarrollo software personalizado
Desarrollo software

Qué es el desarrollo de software personalizado y cómo mejora la eficiencia empresarial

Elegir un nuevo proveedor tecnológico no es una decisión menor. Puede desbloquear el crecimiento… o lastrar durante años la evolución digital de una empresa. Lo saben bien muchas compañías mid-market que, tras años encajando con dificultad soluciones preexistentes, se enfrentan ahora a una disyuntiva clave: ¿seguir adaptándose a herramientas que no encajan del todo o […]