Desarrollo software

Imagen generada por IA para el blog de Orbitant sobre transacciones atómicas en MikroORM con NestJS, que muestra dos secciones de un tubo de metal separadas, una de ellas con un anillo de luz cian brillante en el extremo.
Desarrollo software

Transacciones atómicas en MikroORM con NestJS: el bug que no lanza ningún error

Trabajo para el proyecto de gestión documental en uno de los clientes de Orbitant y hace unas semanas me encontré con uno de esos bugs silenciosos que no dan la cara hasta que revisas la base de datos línea a línea. El problema tenía que ver con cómo conseguir transacciones atómicas en MikroORM con NestJS […]

Plataforma MisFacturas: implementación Verifactu propia para Afianza con gestión de facturas, formulario de creación y envío directo a la AEAT
Desarrollo software

De obligación normativa a herramienta propia: la apuesta de Afianza por no derivar Verifactu a terceros

Pocas decisiones definen el posicionamiento de una asesoría tanto como su respuesta a un cambio normativo. Verifactu, la obligación de digitalizar la facturación de cientos de miles de Pymes españolas, ha puesto a cada gestoría ante la misma tesitura: derivar a sus clientes a software de terceros o construir una respuesta propia. La primera opción […]

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

La IA ya escribe una parte importante del código frontend que pasa por mis manos. Eso ha desplazado el cuello de botella: lo difícil ya no es producir, es producir con la confianza de que lo que generas sigue funcionando mañana. El testing frontend con IA ha pasado de ser algo que ocurre después a […]

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

Dos investigadores, una red hostil y ninguna garantía de que el mensaje llegue sin ser leído ni manipulado. Este es el punto de partida perfecto para entender la criptografía en Node.js: no como magia negra matemática, sino como un conjunto de herramientas pragmáticas con las que ya trabajas cada día sin saberlo. Y como queríamos […]

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 […]