10 de febrero de 2025

:: Propiedades ACID en transacciones


En el contexto de las transacciones, el acrónimo ACID hace referencia a las 4 propiedades de una transacción: atomicidad, coherencia, aislamiento y durabilidad

Atomicidad

Todo los cambios en los datos se realizan como si fueran una sola operación.

Coherencia

Los datos están en un estado coherente, cuando se inicia y finaliza la transacción.

Aislamiento

El estado intermedio de una transacción no es visible para otras transacciones.

Durabilidad

Después de que una transacción finalice correctamente, los cambios se persisten y no se deshacen, aunque se produzca una anomalía en el sistema.



5 de febrero de 2025

:: Alternativa accesible al subrayado


¿Por qué usar <ins> en lugar de <u>?

La razón principal es la semántica.

<u>: Originalmente, esta etiqueta se utilizaba para indicar que el texto subrayado necesitaba una atención especial. Sin embargo, con el tiempo, se ha usado indiscriminadamente para dar formato al texto, lo que ha diluido su significado original.

<ins>: Esta etiqueta tiene un significado más específico: indica que el texto ha sido insertado en el documento. Es decir, es contenido que se ha añadido posteriormente. Esto proporciona una información contextual valiosa para los lectores y para los motores de búsqueda.


Ventajas de usar <ins>:

Mayor claridad: Indica claramente la intención del autor al formatear el texto.

Mejor accesibilidad: Los lectores de pantalla pueden interpretar esta etiqueta de manera más precisa, mejorando la experiencia de los usuarios con discapacidades visuales.

SEO: Al utilizar etiquetas semánticas, ayudas a los motores de búsqueda a comprender mejor el contenido de tu página, lo que puede mejorar tu posicionamiento en los resultados de búsqueda. 

Ejemplo:

<p>Este es el texto original. <ins>Se ha añadido esta nueva frase.</ins></p>

:: El principio YAGNI

YAGNI es el acrónimo de: " You Aren't Gonna Need It " (No lo vas a necesitar) y es uno de los problemas más habituales en los ...