Este artículo es la cuarta parte de una serie dedicada al desarrollo de una ÐApp en Quorum. El primer artículo está dedicado a la configuración de un nodo de Quorum, el segundo trata sobre Solidity, el lenguaje de programación utilizado en Ethereum para programar smart contracts y la tercera parte está dedicada a Python, el lenguaje usado para la parte back-end de la ÐApp. En esta cuarta entrega vamos a explicar el desarrollo de la parte front-end con TypeScript y Angular, junto con su posterior despliegue en IPFS.
Despliegue De Web ÐApp Con Quorum+Angular+Python+Flask En Un VPS Con Ubuntu 16.04 [3]
En la tercera parte de la serie de artículos que cubre el desarrollo de una web ÐApp se dota del entorno Python que servirá como backend de la página web partiendo de las funciones definidas en Solidity.
Despliegue de web ÐApp con Quorum+Angular+Python+Flask en un VPS con Ubuntu 16.04 [2]
En la segunda parte de la serie de artículos que cubre el desarrollo de una web ÐApp se centra en las funcionalidades que tendrá dicha aplicación y que en gran medida estará gestionada por los contratos escritos en Solidity.
Despliegue de web ÐApp con Quorum+Angular+Python+Flask en un VPS con Ubuntu 16.04
En artículos anteriores se ha comprobado que Python cuenta con herramientas suficientemente versátiles como para poder desarrollar una ÐApp contra RSK. En el caso que nos ocupa se hace un planteamiento de concepción, desarrollo y despliegue de una web ÐApp basado en Quorum con RAFT sobre Angular y Python+Flask+CherryPy.
Desplegando nodos de Storj en un VPS con Ubuntu 16.04
Muchas son las aplicaciones que recientemente surgen alrededor de la filosofía blockchain. Una de ellas es la de prestar un almacenamiento distribuido y encriptado en clara competencia con las corporaciones que copan el mercado actual en almacenamiento en la nube.
Desarrollo de ÐApps RSK+Python en un VPS con Ubuntu 16.04
La madureza a la que están llegando los proyectos basados en tecnología blockchain y el momentum que tienen están atrayendo la atención de muchos desarrolladores. Abruma la diáspora de plataformas y de herramientas de desarrollo de smart contracts y ÐApps. Más aún desde que RSK permite la ejecución de smart contracts con la EVM (Ethereum Virtual Machine) sobre la plataforma Bitcoin.
Siendo el primer artículo sobre esta temática, el objetivo de esta serie de artículos es facilitar el entorno necesario para el desarrollo de aplicaciones basadas en blockchain con smart contracts en Ethereum y Bitcoin sin entrar en detallar la filosofía o tecnología de las plataformas blockchain.
Hortonworks en un VPS con Ubuntu 16.04
A lo largo de los últimos días hemos estado trabajando en hacer realidad la idea de tener un VPS con una distribución de Hadoop instalada. Después de haber pasado un tiempo trabajando con una máquina virtual en mi ordenador personal, quería experimentar con un entorno más potente que me permitiese trabajar con más datos y a más velocidad.
Finalmente nos hemos decidido por lo siguiente:
- VPS con 24 GBs de memoria RAM
- 4 cores a 2,4 GHz
- Imagen Docker de Hortonworks
Instalar R y RStudio Server en un VPS
El paquete de procesado estadístico de software libre R ha tenido un gran empuje gracias a la capa visual proporcionada por RStudio. Trabajar con R desde el terminal es posible pero realmente tedioso si se compara con la versión gráfica de RStudio. Para servidores, en vez de instalar la versión de sobremesa (Desktop), se instala la de servidor (Server).
Dar el salto del entorno local de RStudio a uno en un VPS (Servidor Virtual Privado) es razonablemente sencillo.
Lea más