Primeros pasos con Docker en Debian 9

Elmer Mendoza (@ElmerFreddy)

Algo que me pareció muy interesante conocer como desarrollador de software es Docker: una herramienta que nos ayuda en el desarrollo de software, ya sea de forma independiente o en un equipo de desarrollo.

Por ejemplo, en etapa de desarrollo, es conveniente que todos los miembros del equipo tengan la misma copia del entorno de desarrollo y Docker nos permite hacer dicha labor. La idea es que cuando haya nuevos integrantes del equipo de forma fácil puedan levantar el entorno de desarrollo y empezar a programar, sin preocuparse de la instalación, configuración y otras labores propias de un proyecto de software. Y como desarrolladores independientes, esta herramienta hace factible tener nuestro entorno bien configurado y que podamos continuar con el desarrollo en cualquier PC, portátil, etc. Leer más…

¿Qué es AGETIC?

La AGETIC es una entidad pública bajo tuición del Ministerio de la Presidencia, que fue creada en septiembre de 2015. Nuestra misión es liderar el proceso de desarrollo e implementación de Gobierno Electrónico y Tecnologías de la Información y Comunicación en la gestión pública y aportar a la construcción de la Soberanía Científica y Tecnológica del Estado Plurinacional de Bolivia.

La AGETIC está presente para desarrollar tecnología, que permita modernizar el Estado, transformar la gestión pública y reducir la burocracia. Estas tareas son desarrolladas por bolivianas y bolivianos que trabajan investigando, innovando e implementando nuevas técnicas y tecnologías que permitan el desarrollo soberano de nuestra patria. Esto quiere decir: desarrollamos sistemas informáticos que permiten agilizar procesos y servicios para la ciudadanía.

La soberanía tecnológica es el principio bajo el que se desarrollan todas nuestras actividades. Por esto la investigación e innovación son fundamentales en cada una de ellas.

El conocimiento es para nosotros un bien de toda la humanidad, por eso utilizamos software libre, promovemos los datos abiertos y liberamos los diseños, contenidos, código y resultados científicos que alcanzamos.

Leer más…

¿Web Apps Progresivas?

La gran mayoría por no decir todos, han usado y usan aplicaciones móviles, ya sea para fines productivos, distracción, ocio, etc., estas aplicaciones(“apks”) provienen de dos caminos:

  • Aplicaciones Web Móviles, estas son desarrolladas a partir del poder de la web,y posteriormente simulan ser aplicaciones nativas, mediante el uso de librerías para empaquetar como Apache Cordova/Phonegap ciertamente estas no tienen todo el poder las aplicaciones nativas en cuanto al uso del hardware y funcionalidades del dispositivo. Mas aún si no se empaqueta como aplicación móvil, pueden ser accedidas a través de un navegador sin importar el sistema operativo o su versión.
  • Aplicaciones Nativas, desarrolladas en el entorno nativo, tienen la ventaja de una mejor administración del hardware y las funcionalidades del dispositivo, la desventaja de estas aplicaciones es que necesariamente deben ser instaladas, dependiendo del sistema operativo y la versión del mismo (Android, IOS, etc.).

¿ Qué es ?

En simples palabras es la combinación de lo mejor de la web con las aplicaciones móviles; pues al combinarse inician a trabajar independientemente de su entorno de ejecución, el objetivo es conseguir una experiencia de usuario de aplicación nativa en la web, haciendo posible un desarrollo para luego desplegar en la mayor cantidad de dispositivos posibles, sin el obstáculo de generar versiones para cada dispositivo.

Leer más…