Blog

Tecnología para Desarrollo

Codemotion 2016, a vista de pájaro

Un año más tuvo lugar en Madrid el Codemotion 2016, el mayor evento por y para desarrolladores de España. Este año, superando ediciones anteriores, pudimos disfrutar de más de 160 charlas con más de 2000 asistentes. Un evento de grandes dimensiones que se ha convertido en una referencia en la agenda de los eventos tecnológicos de nuestro país.

Si hay una cita fijada en el calendario para muchos de nosotros, esa era la de Codemotion. Además, no solo acudimos como asistentes, sino que también asistimos al evento con varias ponencias.

En este post vamos a dar unas pinceladas de nuestra visión del evento y a analizar algunas de las charlas más interesantes de este año.

codemotion

sigue leyendo…

Cómo montar tu propia nube con la ayuda de AWS y Cloudformation

Cada vez es más común que las aplicaciones, servicios e infraestructuras de las empresas se hagan en Cloud. No es la primera vez en el blog que hablamos de las ventajas que tiene trabajar en Cloud, de cuáles son las principales plataformas y tecnologías de Cloud o, incluso, de por qué todas las empresas deberían seguir los pasos de Amazon.

Incluso en alguna ocasión hemos sobrevolado los servicios de AWS. Sin embargo, en esta ocasión vamos a centrarnos en el servicio Amazon Virtual Private Cloud (VPC), que nos permite construir un CPD de comunicaciones virtual a golpe de ratón.

aws-icon

sigue leyendo…

Un viaje inesperado a MongoDB Europe 2016

Un viaje fugaz a Londres. El equipaje, ligero. Las maletas, sin embargo, cargadas de ilusión, nervios y expectación. Así empezaba nuestro viaje al MongoDB Europe 2016, el primer evento que realiza MongoDB a nivel europeo y, por tanto, una experiencia única. Nos dirigimos al Old Billingsgate, un antiguo edificio reconvertido en espacio para eventos a orillas del Támesis y con vistas inmejorables.

A un lado, uno de los grandes iconos de Londres, el Tower Bridge; en frente, el Shard, cuna del modernismo e icono del skyline londinense; y, cómo no, un buen guiño a una de las tecnologías detrás de MongoDB.

Teníamos tan sólo un día por delante para escuchar las charlas, intercambiar experiencias con el resto de asistentes y empaparnos de todas las novedades que se iban a contar sobre el universo MongoDB. Así lo vivimos.

2016-mongodb-europe

sigue leyendo…

PyConEs 2016, la gran cita de los pythonistas en España

Almería acogió los días 7, 8 y 9 de octubre la cuarta edición de la PyConEs. Una ciudad poco convencional en este tipo de eventos y a la que nos acercamos más de 400 personas, todas ansiosas de conocer las novedades del universo Python después de las tres anteriores (y exitosas) ediciones.

Allí comprobamos de primera mano que la comunidad Python ha ido dando sus primeros pasos y creciendo. En esta ocasión podemos decir alto y claro que ya se trata de un evento maduro, inquieto, innovador y, por qué no decirlo, multitudinario.

Desde Paradigma no quisimos perdernos este evento y, un año más, cogimos las maletas y nos fuimos donde Python nos llevó, esta vez a Almería. Esta es nuestra crónica.

pycones-2016

sigue leyendo…

Qué es la programación funcional y por qué deberías usarla

La programación funcional puede ayudarnos a crear software más robusto, mantenible y fácil de testear. Quizás hayas empezado a oír hablar de lenguajes de programación funcional como Scala, Haskell o Lisp, pero quizá no sepas todavía que Java en su versión 8 permite usar la potencia de la programación funcional sin abandonar su orientación a objetos.

Pero, ¿qué hace que lenguajes como C, C++ o Java adopten la programación funcional?

programacion-funcional

sigue leyendo…

Terraform, la navaja suiza para dominar todos los IaaS

Hoy en día nos encontramos con grandes retos que afrontar en el mundo Cloud, como el escalado de las aplicaciones y la definición de una arquitectura válida para el servicio que pretendemos desplegar. Para ello y para otro tipo de problemas, nos encontramos con herramientas como Terraform, capaz de facilitarnos la codificación de una infraestructura dependiendo de nuestras necesidades, los servicios que tengamos que prestar y con una gran variedad de proveedores donde depositar nuestra infraestructura.

terraform1

sigue leyendo…

Sentry, un aliado para la monitorización de aplicaciones web

Uno de los mayores quebraderos de cabeza en la gestión de aplicaciones se centra en cómo gestionar y monitorizar todos los errores de nuestra aplicación en los entornos donde la tenemos disponible; el principal y más importante: el entorno de producción. El número de entornos del que disponemos depende de varios factores: el equipo, el tamaño del proyecto o el presupuesto, por ejemplo.

Gestionar todos los entornos desde el equipo de desarrollo es muy complejo. Aunque la teoría nos dice que los entornos deben ser gemelos unos de otros del entorno de producción, no siempre se dispone de este escenario y gestionar los errores de nuestra aplicación sin herramientas de monitorización (con ficheros enormes de logs) es hartamente complicado.

Es por ello que han surgido herramientas que facilitan esta tarea y que permiten gestionar de una manera sencilla y, desde una interfaz, los errores y excepciones de nuestra aplicación. Hoy hablamos de una de las herramientas Open Source más interesantes para esta labor: Sentry.

sentry1-jpg

sigue leyendo…