lunes, 27 de junio de 2022

Istio Service Mesh

La arquitectura de Microservicios permite realizar desarrollos y despliegues de forma más rápida, desacoplada, por eso la adoptan empresas interesadas en innovar. Administrar Microservicios a escala implica desafíos tales como: gestionar efectivamente la comunicación, probar versiones de manera controlada en producción y administrar la seguridad. Las mallas de servicios (Service Mesh), entre las cuales Istio es la más popular, ofrecen una forma segura, rápida y efectiva de administrar un ecosistema de microservicios. Istio es un proyecto open source en el cual se basan algunas soluciones empresariales, permite descubrimiento, seguridad, rastreo, monitoreo y manejo de fallas en estos ambientes

The Istio service mesh - Istio is an open source service mesh that layers transparently onto existing distributed applications


Minikube: lo mejor de Kubernetes con el mínimo esfuerzo (minikube en Github)




jueves, 23 de junio de 2022

Gráficos, Mapas, Layouts

Esto es un compilado de recursos que vamos encontrando por el camino con el fin de armar un formulario que nos permita definir un área de parking (o amarras de bacos) y luego asignar contenido a cada espacio ocupado. El producto final debería ser una consulta que muestre una imagen (o mapa) vectorizado que muestre todos los espacios libres y también los ocupados con su correspondiente información.

La mejor implementación parece que viene por el lado de HTML5 SVG / CANVAS.

Luego se podría utilizar D3.js que utiliza HTML, SVG y CSS.


HTML SVG - Tutorial de SVG

The HTML SVG is an acronym which stands for Scalable Vector Graphics.

HTML SVG is a modularized language which is used to describe graphics in XML. It describe two-dimensional vector and mixed vector/raster graphics in XML.

Otros links:


HTML CANVAS - Tutorial de CANVAS

The Canvas API provides a means for drawing graphics via JavaScript and the HTML <canvas> element. Among other things, it can be used for animation, game graphics, data visualization, photo manipulation, and real-time video processing.


Maps

MapBox - Maps and location for developers. Precise location data and powerful developer tools to change the way we navigate the world.


Charts

Best 19+ JavaScript Chart Libraries to Use in 2022

15 JavaScript Libraries for Creating Beautiful Charts


Chart.js - JavaScript charting for designers & developers.

Cross-browser HTML5 Canvas Charting JavaScript library


Layouts

UI Layout – The Ultimate Page Layout Manager

Golden Layout


Data-Driven Documents (D3) - Muy utilizada (ver cartogramas)

Polymer - The open-source JavaScript library by Google – Polymer is used to build web apps using components.


Lo mejor hasta ahora para armar mapas e insertar contenido:

Leaflet - Open-source JavaScript library for mobile-friendly interactive maps

Leaflet Plugins


Lo mejor para armar formas sobre un background:

Data-Driven Documents (D3) - Muy utilizada (ver cartogramas)


jueves, 2 de junio de 2022

Confidential Computing

Qué es Confidential Computing, la tecnología en la que IBM y AMD han anunciado un acuerdo de cooperación


Scalable Confidential Computing on Kubernetes with Marblerun (Video)


 Microsoft Build - Implementación de Advanced Security para IA y análisis

Intel SGX - Intel Software Guard Extensions
Intel Software Guard Extensions es un conjunto de códigos de instrucciones relacionados con la seguridad que están integrados en algunas unidades de procesamiento central de Intel

MarbleRun - The control plane for confidential computing