Home » Articles posted by Jose Luis Bugarin

  • ActionMailer en Ruby on Rails

    El envió de correos electrónicos para aplicaciones web desarrolladas con ruby on rails, es necesario poder usar ActionMailer.  

    Continue reading »

  • Namespace en aplicaciones web con ruby on rails

    Namespace en aplicaciones web con ruby on rails

    Tal como se puede apreciar en el vídeo, los namespace en ruby on rails (RoR) nos permite agrupar funcionalidad en nuestros proyectos web. Las configuraciones se realizan en el archivo routes.rb y las modificaciones necesarias en los controllers y views.

    Continue reading »

  • Frameworks para desarrollar Micro Servicios

    Frameworks para desarrollar Micro Servicios

    Los micro servicios (microservices) son un nuevo estilo de arquitectura para desarrollar aplicaciones. En la actualidad, ya existen frameworks, productos y referencias de implementacion que te pueden ayudar a comprender sobre micro servicios. A continuación listo los productos que deberías revisar: Micro Profile Spring boot y Spring cloud NetFlix oss Adrian Cockcroft (ex Netflix, actualmente en Amazon) dice: “Fine grain SOA. So microservice is SOA with emphasis on small ephemeral components.” “SOA de grano fino. Por lo tanto, el microservicio […]

    Continue reading »

  •  
  • Formatos o Estructuras de Datos para el Intercambio de Información

    Formatos o Estructuras de Datos para el Intercambio de Información

    Con la integración de aplicaciones, procesos y datos; es necesario poder intercambiar mensajes mediante diversos formatos o estructuras de datos. El formato con el que se dio origen a estos intercambios es el XML: Sobre todo en los servicios web del tipo SOAP. Con los servicios REST, aparecen las estructuras de datos JSON: Un nuevo formato esta apareciendo, es el llamado YAML: En las imágenes anteriores, se puede apreciar una misma estructura representada en los 3 formatos: XML, JSON, YAML

    Continue reading »

  • Productos para Gestionar Mensajeria | Colas

    Productos para Gestionar Mensajeria | Colas

    A continuación un listado de los diversos productos MQ (message queue) para usar en el mundo on premise y en el mundo Cloud. On Premise: Active MQ – http://activemq.apache.org/ Zero MQ – http://zeromq.org/ Rabbit MQ – https://www.rabbitmq.com/ Hornet Q – http://hornetq.jboss.org/ + Usados en Cloud: Apache Kafka – https://kafka.apache.org/ Amazon SQS – https://aws.amazon.com/es/sqs/ Azure Queues – https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-azure-and-service-bus-queues-compared-contrasted BlueMix MQ Ligth – https://console.bluemix.net/docs/services/MQLight/index.html#mqlight010

    Continue reading »

  • Características de los Micro Servicios

    Características de los Micro Servicios

    Martin Fowler, es uno de los grandes difusores sobre micro servicios. En una de sus charlas, el expone sobre las caracteristicas que deben tener los micro servicios: Componentes vía servicios Servicios organizados con un enfoque de capacidades de negocio Productos y no proyectos Endpoints inteligentes Gobierno descentralizado Gestión de la data descentralizada Infraestructura automatizada Diseñado para fallar Diseño que evoluciona

    Continue reading »

  •  
  • Gema PaperClip Ruby on Rails

    Gema PaperClip Ruby on Rails

    Gema PaperClip Ruby on Rails, es un video tutorial en donde muestro las configuraciones que realice para que pueda funcionar. PaperClip, ayuda en los proyectos de desarrollo web para poder manejar archivos adjuntos (en el tutorial muestro como se adjuntan imágenes). Uno de los requisitos importantes para que la gema pueda funcionar, es poder configurar imagemagick (gestor de imágenes)

    Continue reading »

  • Evento JavaOne 2017 – Presentaciones

    Evento JavaOne 2017 – Presentaciones

    El java one 2017, se llevo a cabo en el mes de octubre y estos son los enlaces que deberías revisar para acceder al contenido y vídeos que se pueden revisar: Para descargar las presentaciones: https://events.rainfocus.com/catalog/oracle/oow17/catalogjavaone17 Para ver en vídeo las repeticiones de las Key Notes: https://www.oracle.com/javaone/on-demand.html Vídeos adicionales de las diversas sesiones: https://developer.oracle.com/videos    

    Continue reading »

  • Consola jshell en el jdk 9 para java

    Consola jshell en el jdk 9 para java

    Consola jshell en el jdk 9 para java. es un video tutorial en donde te enseño una nueva característica del jdk 9. JSHELL es una consola para poder ejecutar sintaxis java sin necesidad de tener un ide (entorno integrado de desarrollo).  

    Continue reading »

  •  
  • Gema Rails Admin ejemplo de configuración y uso

    Gema Rails Admin ejemplo de configuración y uso

    Ruby on Rails, es un framework para desarrollo web muy potente y ágil. Las Gemas potencian el desarrollo, reducen el tiempo de implementacion. Rails admin, es una gema que te ayudara en la administración de tus tablas desde una perspectiva del back office.

    Continue reading »