21 October 2026

Feature creep

Feature creep is the excessive ongoing expansion or addition of new features in a product,[1] especially in computer software, video games (where it should not be confused with power creep) and consumer and business electronics. These extra features go beyond the basic function of the product and can result in software bloat and over-complication, rather than simple design.

--wikipedia

 

14 October 2026

Orthogonal Array Testing

Un Orthogonal Array (OA) es una matriz experimental utilizada para estudiar como diferentes factores afectan un resultado, reduciendo la cantidad de experimentos necesarios.

El metodo Taguchi utiliza estas matrices para diseñar experimentos de manera eficiente, especialmente en ingenieria, optimizacion de procesos y control de calidad.

En Desarrollo de Software es una buena tecnica para ser usado en QA (Quality Assurance), 

---------------------------------------

Taguchi Orthogonal Array L4

Three factors with two levels require 8 experiments in a full factorial design, but only 4 with L4.

Experiment A: Threads B: Batch C: Pool
1101005
210100020
310010020
410010005

Key idea: Each pair of columns contains all four combinations of levels exactly once.

----------------------------------


Group Testing / Combinatorial Group Testing.

  • Orthogonal Array Testing (OAT) — usa matrices ortogonales para reducir sistematicamente las combinaciones.
  • Pairwise Testing — garantiza que cada par de valores de parametros aparezca al menos una vez.
  • Combinatorial Testing — nombre general para estas tecnicas.
  • Covering Array Testing — busca un conjunto reducido de casos que cubra todas las combinaciones de t parametros.
  • Equivalence Partitioning — divide entradas en clases y prueba representantes, aunque es otra tecnica.
  • Boundary Value Analysis — prueba valores en los limites.
  • Combinatorial Interaction Testing (CIT) — enfocado en detectar fallos producidos por interacciones entre parametros.
  • Design of Experiments (DOE) — viene de estadistica/experimentacion y tambien busca obtener mucha informacion con menos experimentos.


*AI-assisted content

09 October 2026

Jax London 26

 


Wed 07.10.2026

  1. Welcome and Opening Keynote of JAX London 2026
    Sebastian Meyen

  2. Worth a Million Arguments
    Venkat Subramaniam (prototype!)

  3. Low Latency Machine - Can Generative AI Write High-Performance Code?
    Mark Price

  4. Four Green Ticks – Yet Still Hacked: Threat Modelling for AI Agents
    Christian Schneider

  5. Security in the Age of AI – Ask the Expert
    Charles Weir|

  6. Small Signals, Big Incidents: Catching Production Problems in the Performance Lab with JFR & AI
    Ram Lakshmanan|

  7. Building Agentic AI with Small Language Models — Locally and Efficiently
    John Davies| Incept5

  8. Build Your Own Private AI Cluster for the Office
    John Davies| Incept5



Thr 08.10.2026

  1. AI and the Future of Enterprise Software
    Rod Johnson| Embabel

  2. Create Your Own Role-Playing Game with Agentic AI Using Spring AI
    Arnaud Jean| AWS

  3. Architecture Observability in Agentic Engineering
    Victor Rentea| Independent Trainer

  4. AI Literacy for Developers: Thinking Clearly While AI Writes the Code
    Russell Miles| TechTalk

  5. Trade-Offs Are Everything: Non-functional Requirements For the AI Era
    Eoin Woods| Artechra

  6. A2UI & MCP-UI: Agent-Driven Interfaces
    Diego Ligtenberg| Rabobank

  7. Patterns and Anti-patterns of Agentic Engineering
    Victor Rentea| Independent Trainer



Fr 09.10.2026

  1. Agentic Engineering Workshop: Building Secure, Autonomous AI Agents and Multi-Agent Systems in Production
    Victor Rentea| Independent Trainer


https://www.youtube.com/@JAXLondonCon

 

01 October 2026

29 September 2026

Alan Turing Billete

Un homenaje del Banco de Inglaterra al poner a Alan Turing en el billete de 50 libras esterlinas.




 

25 September 2026

Outbox Pattern

TL;DR

Primero insertar dato en base datos y desde ahi (message relay) publicarlo en cola.

The Transactional Outbox Pattern is a crucial architectural design pattern used in microservices to ensure reliable message publishing to Apache Kafka. It solves the dual-write problem, which occurs when a service tries to update its local database and send an event to Kafka at the same time.

Because databases and Kafka cannot share a single distributed transaction, a network failure or application crash right after the database commit means the Kafka event is lost forever. The outbox pattern completely eliminates this risk by leveraging the atomicity of local database transactions.

 



https://developer.confluent.io/courses/microservices/the-transactional-outbox-pattern/

https://www.decodable.co/blog/revisiting-the-outbox-pattern

https://microservices.io/patterns/data/transactional-outbox.html


23 September 2026

Ley de Brooks

La Ley de Brooks afirma que añadir más personal a un proyecto de software retrasado hace que se retrase todavía más. 

Este principio fue acuñado por Fred Brooks en su libro clásico de 1975, The Mythical Man-Month (El hombre-mes mítico), basándose en su experiencia al dirigir el desarrollo del sistema operativo OS/360 en IBM. Como resumen de su idea, Brooks popularizó la frase: "Nueve mujeres no pueden tener un bebé en un mes".

Este es uno de las leyes mas basicas que ocurre en desarrollo de software donde la gente no involucrada en la fabrica tienden a confundirse.

Ahora surge el fenomeno de la IA... habria que ver con este nuevo approach.



Blog Archive

Disclaimer

Qux