Saltar al contenido principal

16 publicaciones etiquetados con "Desarrollo"

Ver Todas las Etiquetas

· 2 min de lectura
Héctor Mansilla Arias

Ok, muchas veces las cosas se complican un poco más de la cuenta, y es en ese momento cuando requerimos el uso de accesos alternativos a diversos servicios. En este paso, requerimos actualizar un archivo almacenado en el servicio S3 de IBM Cloud.

Lo primero que debemos hacer, es solicitar el token para autenticarnos y que nos autorice a realizar los cambios, para ello ocupamos la función getToken...

· 7 min de lectura
Héctor Mansilla Arias

Comencé a escribir esta entrada hace varios meses y la redacción corresponde a las vivencias dentro del avance en el proceso... Bienvenidos!

Había terminado el desarrollo del proyecto Antumapu, al cual me permitió refrescar actualizar mis conocimientos gracias a Python 3, Flask, SQLAlchemy, Jinja2, HTML 5, CSS 3, Bootstrap 4 y alguna librería que de seguro estoy olvidando en estos momentos.

· 6 min de lectura
Héctor Mansilla Arias

Seguimos en la creación de algunas soluciones, en esta oportunidad debemos generar un archivo PDF en el backend con bastante contenido estático y algún contenido dinámico. Esto último, extraído desde el resultado de una query en una base de datos. Hasta ahora tenía experiencia con EJS/HBS + HTML-PDF en Node… Todo bien , hasta que un mensaje de vulnerabilidad apareció en mi terminal y luego en Github… Mala cosa!

Luego de un viaje al Universo Alterno, me traje una recomendación: PDFMake, una librería simple, escrita en JavaScript y con un uso relativamente intuitivo… OKNO, intuitivo si conoces de JSON y otras yerbas como LaTeX. PDFMake te permite definir muchos aspectos de tu documento y acá hay una clara diferencia con otras librerías que sólo imprimen un renderizado de HTML, PDFMake genera un PDF desde su configuración más basica, es decir, tamaño de página, definición de bordes, orientación de la página, etc.

· 5 min de lectura
Héctor Mansilla Arias

SOAP es un protocolo estándar que se creó originalmente para permitir la comunicación entre las aplicaciones que se diseñaban con diferentes lenguajes y en diferentes plataformas. Como es un protocolo, impone reglas integradas que aumentan la complejidad y la sobrecarga, lo cual puede retrasar el tiempo que tardan las páginas en cargarse. Sin embargo, estos estándares también ofrecen normas integradas que pueden ser ideales para el sector empresarial. Los estándares de cumplimiento integrados incluyen la seguridad, la atomicidad, la uniformidad, el aislamiento y la durabilidad (ACID), que forman un conjunto de propiedades que garantizan operaciones confiables de las bases de datos.