Ir al contenido principal

Entradas

Mostrando entradas de junio, 2021

Angular en un vistazo

Angular es un framework para aplicaciones web desarrollado en TypeScript, de código abierto, mantenido por Google, que se utiliza para crear y mantener aplicaciones web de una sola página. En este post veremos como instalar Typescript y Angular, así como crear e iniciar una aplicación. Instalar Typescript $ npm install -g typescript $ npm list --global Listar versión de Typescript $ tsc --version Instalar Angular Cli $ npm install -g @angular/cli $ npm list --global Listar versión instalada $ ng version Levantar servidor $ ng serve -o Vamos a http://localhost:4200 Crear un proyecto y levantar servidor $ ng new proyecto $ cd proyecto $ ng serve -o Vamos a http://localhost:4200 Dependiendo de la versión instalada se mostrará una página de inicio. Nota: No olvidar que el lenguaje de programación que usa este Framework es Typescript, que una vez compilado creará el código Javascript que interpretará el navegador. Quien ha usado este lenguaje entende

Groovy: anotaciones de clase

Programar en Groovy puede ser tan sencillo como hacerlo en Java, incluso un poco más. Sin embargo, Groovy no escapa de las convencionalidades de la escritura tipo código Java.  Las clases Groovy poseen constructores que no necesariamente deben ser escritos, los metodos de asignación y de obtención (setters y getters) pueden o no ser definidos.  Existen alternativas como lombok, pero en este ejemplo usaremos las anotaciones propias de Groovy para definir constructores, métodos toString, etc.  La clase sin anotaciones: Persona.groovy class Persona { int id String nombre String apellidos int edad } Este código es funcional, sin embargo poco descriptivo. En Java tendríamos que crear los métodos setters, getters, toString, etc. Persona.java public class Persona { private int id ; private String nombre ; private String apellidos ; private int edad ; public Persona (){} public Persona ( int id , String nombre , String

Por qué deberías aprender Elixir y también usarlo en producción (vídeo)

En este vídeo del canal de Youtube "Rafa Páez - Más allá del código" nos hablan de las ventajas de usar Elixir sobre otros lenguajes de programación. Muy recomendable para conocer las bondades del lenguaje. Checa los enlaces de abajo para conocer más. Enlaces: https://www.youtube.com/channel/UCGSxspQQauJQP0TaTFKx7aw https://codemonkeyjunior.blogspot.com/search?q=elixir https://codemonkeyjunior.blogspot.com/search?q=erlang https://emanuelpeg.blogspot.com/search?q=elixir https://emanuelpeg.blogspot.com/search?q=erlang

Nim en ejemplos (1)

  En post pasados vimos que el lenguaje de programación Nim (o Nimrod Lang) es bastante parecido a Python. #Tipos de datos en Nim Lang var numero: int = 45 var str: string = "ABC" var flotante: float = 45.0 const VERDADERO = true if VERDADERO: echo "Numero: " ,numero echo "Cadena: " ,str echo "Flotante: " ,flotante Salvo algunas diferencias, Nim es un hermano siámes de Python. Ejemplo . Obtener el número binario de un número decimal: import strutils var decimal: int = 144 var binario: string = "" var residuo: int = 0 echo "Decimal: " ,decimal while decimal >= 2 : residuo = decimal mod 2 decimal = parseint(intToStr(( int ) decimal/ 2 )) binario &= "" &intToStr(residuo) binario &= "" &intToStr(decimal) var tam = len(binario) - 1 var temp: string = binario binario= "" while tam >= 0

Docker: aclarando cosas

    En post pasados hemos hablado de Docker , el cual es una herramienta (software) que permite generar y desplegar aplicaciones "de bolsillo" en contenedores, de forma rápida y portable. Sobre su arquitectura es importante señalar  la máquina o servidor donde se encuentra instalado Docker se le llama Docker Host . Es la "casa" o servidor donde está alojado Docker y por ende tiene inquilinos. ¿Quienes viven en el Docker Host? 1. Docker Daemon-Server: El servicio mismo de Docker; es el que presta todos los servicios. Un servicio más dentro del sistema. 2. Rest API: Es el canal de comunicación entre el Docker Daemon-Server y el Docker-CLI-Client. 3. Docker CLI-Client: La terminal de comandos Docker. Nos permite la administración y gestión de contenedores, imágenes, volúmenes y redes. Ejemplo . Correr un servidor web Nginx con Docker y después eliminar la imagen. $ docker run -d -p 81 : 80 --name web2 nginx # Abrimos navegador en htttp://localh