sábado, 30 de diciembre de 2023

Arquitecturas para APIs más usadas

Arquitecturas para APIs más usadas. ¡Te las explico todas y cuando usarlas! 


gRPC

Desarrollado por Google. Utiliza HTTP/2 para la transmisión, Protocol Buffers como lenguaje de interfaz y ofrece funciones como autenticación, balanceo de carga y verificación.

Uso: Ideal para microservicios y sistemas distribuidos donde se necesita un rendimiento eficiente y una comunicación rápida entre servicios.

viernes, 8 de diciembre de 2023

LOS ESTAFADORES DE INSTAGRAM HAN VUELTO

 Vídeos que te cuentan: LOS ESTAFADORES DE INSTAGRAM HAN VUELTO (resubido)


Vídeo

Título: "LOS ESTAFADORES DE INSTAGRAM HAN VUELTO (resubido)" 

Enlace: https://www.youtube.com/watch?v=L6EPmvfLq0U

miércoles, 6 de diciembre de 2023

Cual son los problemas de rendimiento de las consultas SQL

¿Qué problemas de rendimiento de las consultas SQL debe tener en cuenta?


Índice

1 Índices faltantes

2 Uniones ineficientes

3 Subconsultas subóptimas

4 Agregación excesiva

5 Tipos de datos incorrectos

6 Complejidad innecesaria

7 Esto es lo que hay que tener en cuenta

domingo, 3 de diciembre de 2023

Robollamadas

Qué son las 'robollamadas' y por qué siguen haciéndose después de la ley contra el spam: así es como puedes librarte de ellas.

Una llamada de un número desconocido, silencio y quizás tras unos segundos, una palabra de despedida 'Good bye'. Puede que alguna vez hayas recibido una de estas llamadas un tanto desconcertantes y desgraciadamente, a lo peor no sea ni la primera ni la última vez. Que no cunda el pánico porque no es como en una película de terror, sino que acabas de recibir una robollamada. Si no tienes muy claro qué son, cómo protegerte de ellas y por qué siguen haciéndose pese a la entrada en vigor de la Ley General de Telecomunicaciones, sigue leyendo porque te lo contamos.


Qué son y para qué sirven las robollamadas

sábado, 2 de diciembre de 2023

Optimizar consulta sql en case Oracle

Tengo una consulta donde compara un valor de la tabla parametros con otro valor de otra tabla que se llama complemento_pago, pero hay un problema que hice dicha consulta y me sugirieron que la hiciera mas optima por ejm haciendo: And Serie = (select case ...... ) en meter los case al select del param 336 pero no entiendo como va la sintaxis, este es mi consulta:


SELECT cta_que_factura, tipo_documento,id_estatus, uuid, FECHA_CREACION, NOM_SISTEMA, serie

            from complemento_pago

            where TO_DATE(FECHA_CREACION, 'DD/MM/RRRR') =  TO_DATE(sysdate, 'DD/MM/RRRR')-(select valor from parametros where ID_PARAMETRO =334)

            and nom_sistema = Upper((select valor from parametros where id_parametro =335))  -- -> apartir de aqui abajo se debe de hacer la optimizacion 

             and serie = case WHEN (SELECT valor FROM parametros where id_parametro =336)= '1' then 'PA'

viernes, 1 de diciembre de 2023

Uso de Decode y CASE en consultas

Ambos sirven como control de flujo del tipo IF, ELSE sobre un query, funcionando de la siguiente manera

DECODE

decode(

expresión,

condicional1, valorAAplicar1,

condicional2, valorAAplicar2,

valorElse –En caso de que no se cumplan las anteriores

)