Backend

Backend: el lado oscuro de la fuerza del desarrollo web trae tecnologías como Symfony, Elasticsearch, sistemas de caché, nodejs, terminales oscuras con letras verdes

Manejo remoto móvil con NodeJS

Manejo remoto móvil con NodeJS

El objetivo de este artículo es el de conocer la arquitectura básica para el manejo remoto móvil de una web desde un dispositivo móvil. El objetivo es poder comunicarse y ejecutar acciones en una web desde una aplicación web móvil.  Para definir esta arquitectura nos vamos a basar en la magia de nodejs, del cual ya […]

NodeJS: Desplegando nuestra aplicación como un servicio

NodeJS: Desplegando nuestra aplicación como un servicio

Volvemos con  una pregunta interesante ¿Como desplegamos nuestra aplicación nodejs como un servicio en nuestra máquina de producción? El proyecto en el que estoy trabajando es un requisito que el servidor de nodejs arranque con el sistema empezando a leer los sensores proporcionando la información a la aplicación cliente que se conecte al websocket que abre […]

Comenzando con NodeJS

Comenzando con NodeJS

He comenzado un nuevo proyecto en mi trabajo en el que requiero el empleo de NodeJS. Ya había oído hablar de esta tecnología y probado pequeños ejemplos para conocer superficialmente el concepto, sin embargo ahora entro en mayor profundidad en su conocimiento y quiero compartir con vosotros mi comienzo con esta tecnología. ¿Cómo he comenzado […]

Generación de PDFs con Symfony2

Generación de PDFs con Symfony2

En el post de hoy vamos a hablar sobre la generación de pdfs en nuestras aplicaciones web. Hoy en día muchas aplicaciones requieren la generación de algún tipo de documento que almacenar o mostrar al usuario como pueden ser la generación de facturas, cartas o justificantes, informes u otro tipo de documentos que podamos imaginar. […]

Índices geoespaciales con MongoDB

Índices geoespaciales con MongoDB

La base de datos NoSQL MongoDB ofrece un conjunto  de índices y mecanismos de consulta diferentes, sin embargo hoy vamos halar de aquellos que manejan información geoespacial. Existen soluciones especializadas de base de datos relacionales para modelar coordenadas y figuras geométricas como son PostGIS o extensiones de MySQL. Hay todo un mundo del software especializado en este tipo […]

Stripe, pagos online desde web y movil

Stripe, pagos online desde web y movil

Stripe es una startup fundada en 2010 por John and Patrick Collison  cuyo objetivo era simplificar las transacciones online y el flujo de interfaces de usuarios empleado por las pasarelas actuales. Desde luego lo han conseguido, ya que es una gran realidad que los pagos online a través de la web a veces pueden llegar a […]

Conociendo una herramienta ORM: Hibernate (II)

Conociendo una herramienta ORM: Hibernate (II)

Volvemos con la segunda parte de “Conociendo un ORM”, continuando el desarrollo que dejamos a medias con Hibernate. Una vez realizada la configuración, los modelos y sus mapeos correspondientes solo nos queda apoyarnos de toda la configuración para poder obtener, insertar, editar y eliminar los datos de la aplicación haciéndolos persistir en la base de […]

Conociendo una herramienta ORM: Hibernate

Conociendo una herramienta ORM: Hibernate

Esta semana vuelvo con los ORM, ya hemos descubierto algunas de las ventajasque aporta a nuestros desarrollos, pero ahora vamos a conocer una herramienta concreta y ver algún pequeño ejemplo, en especial vamos a ver un poquito de Hibernate, que es el ORM que empleé durante mi primera experiencia como desarrollador.

Morphia, la era de los ODM

Morphia, la era de los ODM

Si la semana pasada os hablé del ODM de Doctrine2 (por cierto, todavía en beta por lo que es una tecnología en crecimiento) hoy vamos hablar de Morphia, otro ODM un poco mas pulido ya que el creador de la tecnología es el mismo Google.