Entradas

Logging is disabled for the 'org.mongodb.driver' component

Imagen
 Hola el post de hoy sera muy corto ya que me encuentro capacitandome en mongo. Por el momento si al momento de configurar su aplicación con el driver Java Sync se encuentran con el siguiente mensaje  " SLF4J not found on the classpath.  Logging is disabled for the 'org.mongodb.driver' component" El detalle es que el driver de mongo no encuentra una implementación de logger en el classpath del proyecto , por lo que con agregarla en el proyecto dejara de aparecer este warning. De igual manera hay que recordar que para ver los detalles que mandemos a los logs en consola o en un archivo txt es necesario agregar la configuracion de Log4j en el archivo log4j2.xml Les anexo el link de la documentación donde sugiero vean las alternativas de log , aparecen para el driver de Java  https://www.mongodb.com/docs/drivers/java/sync/current/fundamentals/logging/ Happy coding. !!!!  

Explorando el BBVA API Market

Imagen
Recientemente eh escuchado mucho el tema de Open Banking y lo primero que pense es que APIS podremos explorar , ver como estan diseñadas y quien sabe a lo mejor en una de esas alguien de nosotros tenga una idea millonaria y sea el proximo Ellon muslok (Mala broma ya se ) .  En esa busqueda por fin me decide a explorar el BBVA API Market y para ser honesto hasta este punto todavia no tengo una idea clara de como explotarla pero me gusto mucho el hecho que fuera muy sencillo registrarse y empezar a jugar con ella .  Por lo que mi objetivo de hoy es compartir mi primer acercamiento y si hay alguien interesado en este mismo tema animarlo . ¡Entremos en materia! Esta api nos ofrece servicios , para crear cuentas , cotizar seguros , consultar los cajeros y sucursales , y otras mas (En este link consultalos para mejor referencia ) Para empezar a usuarlos solo hay que registrarse en la siguiente URL   Donde al seleccionar registrarse nos pedira los clasicos datos de cualquier fo...

Computo en la Nube con AWS

Imagen
  Hola antes de entrar en materia me gustaria comentar que lo redactado en este articulo esta basado en las unidades 1 y 2 del curso :  AWS Cloud Practicioner de AWS .  Te comparto el link por  o si consideras es mejor leerlo desde ahi  te lo dejo a tu criterio  (Te recuerdo que para acceder al curso debes contar con una cuenta y loguearte primero) El concepto de cómputo en la nube  es el consumo de recursos en la nube bajo de manda con la filosofia de "pagar solo por lo que se usa"  con la ventaja que  si es necesario más almacenamiento o cpu con solo un par de ajustes en las configuraciones se puede obtener de inmediato, y de igual forma dejar de usarlo, siendo esta flexibilidad una de las mayores ventajas que brinda AWS . Una compañia al querer implementar una estrategia en la nube , debe considerar cual es la que mas le conviene siendo 3 tipos de modelo de despliegue los mas comunes en la industria .  Cloud-based Deployment :  E...

Roles en la Nube (Resumen curso AWS)

Imagen
  Hola master's de manera muy breve le compartire el contenido del curso "Job Roles In the Cloud" , el cual justo acaba de terminar .  En general el objetivo principal del curso es mostrarnos  como es que al mover la infraestructura a la nuba se recomiendan hacer algunos ajustes en el organigrama y cuales serian las ventajas que proporcionarian . Los principales roles que nos propone amazon son :  Cloud Architect Es el responsable de generar una estrategia en la nube y ademas esta a cargo de todo el ambiente que se construya en ella . Este rol supervisa los despliegues y la arquitectura de las aplicaciones.  Competencias  Conocer conexiones y la integracion de los servicios en la nube Conocer Amazon CloudWatch y logging Conocer Aws Identity y IAM System Administrator Es el encargado del performance de los sistemas en la nube , administrando las configuranciones y asistiendo a los dba's con los servidores de bases de datos .  Competencias Entender la ad...

Como capacitarse como BackEnd este 2024 (GRATIS)

Imagen
En el sector tecnológico, muchos de nosotros buscamos constantemente aprender y mejorar nuestras habilidades, ya que el ser autodidacta es parte de nuestra naturaleza. Sin embargo, con la abrumadora cantidad de información en línea, a veces resulta difícil saber por dónde empezar o encontramos que los recursos que nos interesan son de pago. Por eso, me gustaría compartirles dos sitios que me han sido de mucha utilidad este año, ya que ofrecen una gran cantidad de material gratuito: Mongo DB University https://learn.mongodb.com/ Este sitio ha sido una fuente invaluable de recursos, ademas cuenta de rutas de aprendizaje con diferentes lenguajes y lo que mas me agrado es que los certificados que proporciona se pueden compartir en Linkenid . Aws Skill Builder    https://skillbuilder.aws/ Otro recurso que es muy conocido por muchos pero al menos en mi caso no lo habia explorado como se debia . Por lo poco que recuerdo hace unos años tenia mas contenido gratuito que ahora se ha vuel...

Hello World with "Storybook" (React)

Imagen
Hoy en dia en el desarrollo de software se documentan ,  programan y testean historias de usuario que  ocasionan que  los desarrolladores se enfoquen  en lograr entregrables los cuales  brinden  valor  al cliente.  En el caso de tecnologias como react cada pieza o entregable desarrollado muchas veces es un componente el cual tiene que ser empaquetado junto con todas los demas piezas haciendo mas complejo el flujo de trabajo entre el equipo .  Ahora la ventaja de los componentes es que  son modulares y estan encapsulados por lo tanto una solución es que es posible trabajarlos en un ambiente aislado y probar su comportamiento sin necesidad de activar toda la aplicación . Esto lo podemos lograr con herramientas como Storybook .

Empezando con Spring Batch 5

Imagen
Spring Boot | Juan Renato Noh | 20 octubre 2023 Este artículo está diseñado para aprender los fundamentos de Spring Batch y  construir una aplicación utilizando la versión 5 la cual es la actual al momento de publicar esta información.  A lo largo de la lectura se incluyeron ejercicios  prácticos que  buscan reafirmar los conocimientos de la teoría explicada , de igual manera al final al finalizar cada práctica comparto la ubicación del repositorio con el ejercicio completo.  Espero que este contenido le sea de su agrado .   Introducción   Muchas aplicaciones requieren realizar la consulta y  procesamiento de información en un  espacio determinado de tiempo y en grandes volúmenes de información, en estas situaciones los arquitectos de software optan por la implementación de los procesos batch. Algunos casos  de uso comunes en la industria son la generación de reportes de ventas , pólizas contables, carga de archivos , y  otros ...