Cómo usar T <: CriteriaTag como puerto hexagonal para que tu capa de dominio nunca importe un dialecto. La base de datos se convierte en una decisión de despliegue.
Cómo usar T <: CriteriaTag como puerto hexagonal para que tu capa de dominio nunca importe un dialecto. La base de datos se convierte en una decisión de despliegue.
Cómo enseñarle a criteria4s un backend que no conoce. Construye un dialecto desde cero en treinta líneas, o hereda uno en cinco.
Cómo enseñarle a criteria4s un backend que no conoce. Construye un dialecto desde cero en treinta líneas, o hereda uno en cinco.
Un recorrido por el código fuente real de criteria4s para ver cómo phantom types y type classes imponen seguridad de dialecto con coste cero en runtime.
Un recorrido por el código fuente real de criteria4s para ver cómo phantom types y type classes imponen seguridad de dialecto con coste cero en runtime.
Escribe un predicado una vez y ejecútalo contra SQL, MongoDB, Elasticsearch o cualquier backend. Una introducción a criteria4s y a su forma de resolver el Problema de la Expresión en código real.
Escribe un predicado una vez y ejecútalo contra SQL, MongoDB, Elasticsearch o cualquier backend. Una introducción a criteria4s y a su forma de resolver el Problema de la Expresión en código real.