Api simple con sinatra y ruby ¿Que es Sinatra? Es un DSL de desarrollo para servicios web por medio de ruby usando protocolos HTTP. En resumen: Es simple, pero poderoso. =) Y esta apoyado y motivado por Heroku y Github Requerimientos Sólo ruby >= 2.0 Crear proyecto mkdir api_sinatra touch server.rb Si, así de sencillo. Instalar Sinatra gem install sinatra Si, otro paso muy sencillo

Primero que nada es muy importante saber que elixir, construye sobre la maquina virtual de erlang por lo tanto esta trabja en base al hardware que se usa. Una vez sambiendo esto lo que debemos hacer es crear una maquina virtual, en este caso la realizaré con vagrant, para realizar los siguiente tenemos que tener instalado: Virtual Box Vagrant Ansible (Manejador de tareas) Esto lo necesitamos porque tenemos que hacer la construcción del proyecto desde la maquina virtual, la cual debe tener la misma arquitectura que nuestro servidor para este caso usaremos centos 7.

En este post trataré de dar un ejemplo sencillo de como hacer websockets con vertx y así mismo tratar de que se entienda como es que funcionan los websockets y su gran ventaja. ¿Que es un WebSocket? Es un API con una tecnología que busca establecer una conexión entre el usuario cliente (Navegador) y el servidor mediante esta funcionalidad se permite el envió de mensajes y respuestas constroladas atravez de un único canal de comunicación ya previamente establecido

Este problema lo planteo para cuando nos encontramos en una situación donde deseamos mapear un formulario dinamico y sus datos sean ligados (binding) con un controller, de esta manera nos evitamos tener que estar capturando cada elemento de un formulario conforme va creciendo.

Lo primero es tener bien definidos los nombres de un pojo con los inpust de tu formulario como se muestra en el siguiente ejemplo.

Brandon Vergara

Pasión por la programación y el análisis (leovergara.dark@gmail.com)

Desarrollador en Makingdevs

Mexico