Hola,
Si han escuchado este concepto y no tienen claro que es, les explico facilmente.
Un API de experiencia es una capa de APIs diseñadas para facilitar la integración entre servicios backend y las interfaces de usuario (web, móvil, terceros). Se enfocan en adaptar los datos y funcionalidades de los sistemas internos para que sean más eficientes y fáciles de consumir desde el frontend.


¿Cómo funciona a nivel de desarrollador?
Como desarrollador, trabajar con un API de experiencia implica:

1. Diseñar una API adaptada a la necesidad del frontend:
  • Agregar o transformar datos desde varias fuentes (bases de datos, microservicios, APIs externas).
  • Simplificar la respuesta para que el frontend reciba solo lo necesario.
2. Usar principios de diseño como:
  • GraphQL o REST optimizado: Para evitar múltiples llamadas al backend.
  • Agregación de datos: Combinar respuestas de varias APIs internas en una sola.
  • Normalización y caching: Para mejorar rendimiento y evitar carga innecesaria en los servicios backend.
3. Implementarlo en una arquitectura de 3 capas:
  • API de Experiencia (Frontend-facing API)
  • API de Procesos (Orquestación de lógica de negocio)
  • API de Sistema (Acceso a datos y sistemas internos)
Hola,
La respuesta a esta pregunta es la siguiente:

El cero (0) es un número par.

Se considera par porque es divisible por 2 sin dejar residuo (0 / 2 = 0) y porque se encuentra entre dos números impares (-1 y 1) en la secuencia numérica.



Hola,

Si están trabajando con Terraform y en su archivo de configuración inicial (extensión .tf), tienen el siguiente bloque:

provider "aws" { 
    region = "us-west-2" 
    access_key = "my-access-key" 
    secret_key = "my-secret-key"
}


No es recomendable tener las credenciales a vista de todo el mundo, lo que se debe hacer por buenas practicas es lo siguiente:
  1. Abrir consola del IDE.
  2. Escribir el comando: aws configure
  3. Ingresar los datos que ahí se piden de acces_key, secret_key, region y format
  4. Presionar la tecla: enter
Cuando el sistema termine exitosamente, ya estas credenciales quedaron creadas como variables de ambiente y Terraform puede utilizarlas en cualquier momento, sin necesidad de que queden visibles para el programador.
Y ya se puede eliminar el bloque: provider "aws" {} del archivo de configuración inicial (extensión .tf).
Quedando así, el seteo de dichas credenciales a través de la consola de AWS.

Hola,
VS Code ofrece un buen modo de vista previa para archivos .md.


Para abrir un archivo con este modo, se hace clic derecho en el archivo en el árbol de documentos de VS Code y presionar clic en "Abrir vista previa".

También se puede usar el atajo de teclado:

En windows: Ctrl + Shift + V

En MAC: command + Shift + V

Tomado de:

Hola, 

Sabían que pueden configurar variables de entorno de forma dinámica en Postman con Java?

Yo no, lo aprendí hace poco.

Pues para crear y configurar variables de entorno dinámicas en Postman, se deben de realizar los siguientes pasos:


1. Abrir el Postman.

2. Crear un request (Request#1) dentro de Postman (como un servicio).

3. Posteriormente, dentro de este request, ingresar en la pestaña: Scripts y escribir el siguiente código:

var jsonData = JSON.parse(pm.response.text());

pm.enviroment.set("myVariableDinamic", + jsonData.variableResponse);

console.log(jsonData.variableResponse); // Para ver el valor que llego, mediante la opción de console del postman


4. Después de esto, cualquier otro request que se inicie y requiera utilizar la variable dinámica, solamente se le debe de configurar en la pestaña: Headers, como Value de una Key, ejemplo:

Key                                    Value

Authorization                {{myVariableDinamic}}


5. Eso es todo, al ejecutar el (Request#1) y si su response es correcto (status 200) la variable de entorno que se configuro, se actualizara automáticamente al llegar en ese request exitoso.

Permitiendo así, que se ejecute desde cualquier otro Request creado en el Postman.



El Libro de Enoc o Libro de Henoc (abreviado 1 Enoc) es un libro intertestamentario, que forma parte del canon de la Biblia de la Iglesia ortodoxa de Etiopía y la Iglesia ortodoxa de Eritrea, pero no es reconocido como canónico por las demás Iglesias cristianas o personas judías.


La obra es una compilación, y sus componentes fueron escritos en Israel por judíos de las escuelas ortodoxas jasídica o farisea. Su carácter compuesto aparece claramente a partir de las diferencias palpables en la escatología, en los puntos de vista sobre el origen del pecado y del carácter e importancia del Mesías que se encuentran en partes delimitadas por diversidad del asunto. Los críticos coinciden en que las partes más antiguas son las incluidas en los capítulos I - XXXVI y (en términos generales) LXXI - CIV.​

Una investigación dirigida por el Reverendo R. H. Charles, especialista inglés, divide esta parte en al menos dos componentes distintos. El análisis y la datación de Charles son:
  • I- XXXVI, la parte más antigua, compuesta antes del año 170 a. C.;
  • XXXVII - LXX, LXXXIII - XC, escrita entre 166-161 a. C.;
  • los capítulos XCI – CIV entre los años 134-95 a. C.;
  • el Libro de las Parábolas entre 94 - 64 a. C.;
  • el Libro de la Física Celestial, LXXII - LXXVIII, LXXXII, LXXIX, de fecha indeterminada.​
También conocido como '1 Enoc' (en ge'ez: maṣḥafa hēnok), atribuido a Enoc, el bisabuelo de Noé. El libro de Enoc contiene material único sobre los orígenes de los demonios y gigantes (nefilim), e inclusive sirenas (cap. XIX, 2), y sobre por qué algunos ángeles cayeron del cielo, así como una explicación de por qué el diluvio, como es narrado en el Génesis, habría sido moralmente necesario, y una exposición profética del reinado de mil años del Mesías.

Contenido

La primera parte del Libro de Enoc describe la caída de los Vigilantes, los ángeles que engendraron a los Nefilim. El resto del libro describe las visitas de Enoch al cielo en forma de viajes, visiones y sueños, y sus revelaciones.
El libro consta de cinco secciones principales bastante distintas:
  • El libro de los vigilantes (1 Enoc 1–36)
  • El libro de las parábolas de Enoc (1 Enoc 37–71) (también llamado Similitudes de Enoc)
  • El Libro astronómico (1 Enoc 72–82) (también llamado el Libro de las Luminarias Celestiales o Libro de Luminarias)
  • El libro de las visiones de los sueños (1 Enoch 83–90) (también llamado el Libro de los sueños)
  • La epístola de Enoc (1 Enoc 91–108)
La mayoría de los estudiosos creen que estas cinco secciones fueron originalmente obras independientes​ (con diferentes fechas de composición), en sí mismas producto de muchos arreglos editoriales, y solo más tarde fueron redactadas en lo que ahora se llama 1 Enoc.

Se trata de un libro apocalíptico perteneciente a la apocalíptica judía.

En el capítulo 7 (7, 3-6) narra la caída de los Vigilantes, que engendraron con mujeres a los nephilim o ‘gigantes’. (A estos también se refiere el pasaje de Génesis 6:1-7):
Ellos devoraron todo el trabajo de los hombres hasta que estos ya no alcanzaron alimentarlos más. Entonces los gigantes se volvieron contra los hombres y empezaron a devorarlos y empezaron a pecar contra los pájaros, y contra las bestias y los peces y a devorar unos la carne de los otros y se bebieron la sangre. Entonces la tierra acusó a los violentos por todo lo que se había hecho en ella.

Se acusa a los ángeles guardianes por haber desviado su misión y encarnado la explotación, la opresión, la destrucción de los ecosistemas, la guerra, el oro, la vanidad, la brujería, la fornicación y el engaño (8:1-3). «Y como parte de la humanidad era aniquilada, su clamor subió al cielo» (8: 4). Los arcángeles Miguel, Sariel (Uriel), Rafael y Gabriel, al ver la sangre derramada y la injusticia se dijeron que «la tierra desolada grita hasta las puertas del cielo por la destrucción de sus hijos». Dios los envía entonces a encadenar a los Vigilantes y a destruir a los gigantes «pues han oprimido a los humanos». Los ángeles caídos rogaron a Enoc que intercediese por ellos y los gigantes ante Dios.

Luego el libro describe la visita de Enoc al cielo en forma de una visión, y sus revelaciones. Una parte significativa del texto se dedica a describir los movimientos de los cuerpos celestes, en relación con el viaje de Enoc al cielo, con el objetivo de detallar el calendario base de las fiestas de la Ley.

Buena parte del libro se dedica a denunciar a los opresores y reyes de la tierra y anuncia su derrota final: «Este castigo con que son castigados los ángeles es un testimonio para los reyes y los poderosos que poseen la superficie de la Tierra» (67:12; 2Pedro 2:4). «Desgracia para los que edifican la iniquidad y la opresión y cimientan sobre el fraude, porque serán derrumbados de repente y no habrá paz en ellos... Habrá un cambio... los justos serán victoriosos» (50:1-2). «Desgracia para vosotros ricos, porque os confiáis en vuestras riquezas, seréis privados de ellas» (94:6-8).

Se encuentra una referencia a los Vigilantes en el Libro de Daniel 4, 17: "Es la sentencia dictada por los Vigilantes, la cuestión decidida por los Santos, para que sepa todo ser viviente que el Altísimo domina sobre el reino de los hombres: se lo da a quien le place y exalta al más humilde de los hombres."

El Libro de Enoc asume la continuidad del discurso de los profetas y anticipo del mensaje cristiano, enfatizando en la venida del Hijo del Hombre. Es una expresión de la literatura apocalíptica como esperanza de los humildes.

Manuscritos

Las únicas versiones íntegras de este libro que se conservan están en ge'ez, lengua litúrgica de la Iglesia etíope, pero son conocidas varias partes en griego, y un fragmento en latín. También ha sido encontrado, en Antínoe, un fragmento en copto (93:3-8) y, además en Qumrán fueron hallados múltiples fragmentos en arameo​ y uno en hebreo (4Q317). La tradición atribuía su autoría a Enoc (transcrito también como Henoc o en inglés Enoch), bisabuelo de Noé. En la actualidad hay muchos opositores del Libro y su contenido debido a su descripción detallada de los motivos del diluvio y el futuro de la humanidad. La Teología liberal cristiana y judía moderna están abiertamente en guerra contra la literatura del Libro por lo cual no debe causar sorpresa la resistencia que sufre de parte de muchos frentes teológicos modernos sean cristianos o judíos.

Diferenciación

Se conocen otros tres Libros de Enoc: el Segundo Libro de Enoc (2 Enoc), escrito a finales del siglo I o después y conservado en eslavo eclesiástico; el más tardío (de composición posterior al siglo V), Tercer Libro de Enoc (3 Enoc), en hebreo; y el Enoc copto (4 Enoc), que data del siglo V y del cual apenas se han encontrado partes. Este artículo solo hace referencia a 1 Enoc.

Partes

El libro que hoy se conoce fue editado tal vez en el siglo I de nuestra era, y consta de varias partes escritas entre los siglos III a. C. y I d. C. Estas partes son:
  • Libro del Juicio
Capítulos 1 al 5, trata las palabras de bendición de Enoc a los justos, que vivirán cuando los impíos sean condenados. Se estima que su composición data de antes del 200 a. C..
  • Libro de los Vigilantes o Caída de los ángeles
Capítulos 6 a 36, se centra en el tema de los Vigilantes (ángeles) que interpretando Génesis, dice que estos ángeles tuvieron relaciones sexuales con mujeres y engendraron gigantes (nephilim), seres famosos que desataron la violencia sobre la tierra y pervirtieron a la humanidad. Además, el Libro de los Vigilantes se caracteriza por unir y complementar las historias de los Vigilantes con la historia del Diluvio universal, presentes en el génesis, y hace una descripción detallada del mundo y los cielos en las fábulas e imaginería popular judaica de su tiempo. Fue escrito antes del 160 a. C.
  • Libro de las parábolas o El mesías y el reino
Capítulos 37 a 71, de carácter mesiánico, profetiza la venida del Hijo del Hombre, la caída de los reyes y poderosos y el día del Elegido. Es la única parte que no se ha encontrado en los manuscritos de Qumrán. Escrito después del 63 a. C. a finales del siglo I a. C. o en el siglo I.
  • Libro del cambio de las luminarias celestiales o Libro astronómico
Capítulos 72 a 82, expone en detalle el antiguo calendario solar hebreo, en concordancia con el Libro de los Jubileos, que en 4.17 cita este libro de las luminarias del cielo. Fue escrito entre el 250 y el 190 a. C.
  • Libro de los sueños
Capítulos 83 a 90, refiere dos visiones apocalípticas obtenidas por Enoc en sueños; la primera simplemente anuncia que la Tierra será destruida y la segunda es una historia de la humanidad y de Israel hasta el fin de los tiempos, en la que los actores son representados como animales simbólicos. Escrito entre los años 161 y 125 a. C.
  • Carta de Enoc y Apocalipsis de las semanas
Capítulos 91 a 105, divide la historia en diez «semanas», interpretando el pasado y proyectándose escatológicamente al futuro. Escrito después del año 135 a. C., probablemente entre el 110 y el 60 a. C.
  • Fragmentos
Capítulos 106 y 107, parecen ser una parte del Libro de Noé, que se ha perdido pero que está presente en los manuscritos del Mar Muerto. Predice los crímenes de la humanidad y el advenimiento de tiempos mesiánicos con el triunfo de los justos. El capítulo 108 explícitamente dice que es otro Libro de Enoc y falta en varios manuscritos.

Curiosidades:
  1. La película Noé del año 2014 del director Darren Aronosfky habla sobre los Vigilantes y su castigo en la Tierra.

URL de descarga en PDF de recopilación del Libro de Enoc:

Tomado de:
Hola,

Si como yo nunca habían escuchado de este método HTTP y pensaban que solo existía el PUT (para actualizar) acompañamé te lo explico:

El método PATCH es un verbo HTTP utilizado para actualizar parcialmente un recurso en un servidor. A diferencia de PUT, que reemplaza todo el recurso, PATCH solo modifica los campos especificados en la petición.


Ejemplo de uso:

Si tienes un recurso en una API con este JSON:

{
    "id": 1,
    "nombre": "Producto A",
    "precio": 100,
    "stock": 50
}

Y envías una solicitud PATCH con:

{
    "precio": 120
}

El servidor actualizará solo el campo precio, dejando el resto sin cambios.

A nivel del front, esto se enviaría en la cabecera típica de una petición PATCH:

PATCH /productos/1 HTTP/1.1
Content-Type: application/json

Casos de uso y resumen:
  • Modificar un solo campo sin afectar los demás.
  • Aplicar cambios incrementales en datos grandes.
  • Puedes modificar uno o varios campos en una misma solicitud.
  • Solo se actualizan los campos enviados, sin afectar los demás.
Finalmente, con PATCH puedes actualizar uno o varios campos a la vez. No hay límite en la cantidad de atributos que puedes modificar en una sola petición, siempre y cuando el servidor lo soporte.