Cómo instalar Vagrant con Homebrew en Mac OSX

Investigando cómo trabajar en un entorno WordPress con control de versiones, deploy automático y gestión de paquetes externos, me he dado cuenta de que Vagrant viene con un instalador .pkg. Ya que Vagrant es una herramienta que se usa desde la línea de comando, me sorprendió que no se instalara usando mi gestor de paquetes favorito para Mac OSX: Homebrew.

Una consulta rápida en San Google y encontré Homebrew Cask, un add-on que nos permite instalar cualquier programa de Mac desde Homebrew.

Asi que es tan sencillo como:

brew tap phinze/homebrew-cask
brew install brew-cask
brew cask install vagrant

Fácil, sencillo y rápido.

547712096_309d22a392_b

Eventos y comunidades de programadores en Valencia

En el último año hemos visto un crecimiento espectacular en el número de eventos que se celebran alrededor comunidades de programadores, o tecnologías específicas. La gran mayoría de ellos anuncian su calendario en vlctechhub.org, con unos días de antelación. Aquí os dejo una lista “viva” de los que conozco:

Actualización (6 Marzo 2014): Añado al grupo de PythonVLC.

  • Betabeers: Evento mensual en el que se presentan dos proyectos y una charla de una hora sobre una tecnología específica. Está orientado en general al desarrollo web y de aplicaciones móviles.
  • Frontenders Valencia: Frontenders es una reunión mensual centrada en temas de desarrollo frontend, diseño web, UI y UX. Se reúnen regularmente el segundo jueves de cada mes en el espacio de coworking Workether. Adicionalmente el tercer miércoles de cada més hacen el Frontenders Drinkup, una reunión informal de desarrolladores y cervezas.
  • Valencia.rb: Comunidad local de programadores de Ruby. Las reuniones son una vez al mes en Workether.
  • Symfony Valencia: Comunidad centrada alrededor del framework MVC de PHP. En las reuniones se hacen charlas, katas y en general se bebe, se habla y demás actividades de “germanor”.
  • DrupalVal: Reuniones mensuales alrededor del CMS Drupal en las que se hacen charlas (a.k.a. Drupaladas) o se bebe cerveza (Drupal&Beers)
  • Geoinquietos: Encuentros locales informales entre gente que comparte inquietudes, intereses, experiencias o cualquier idea en el ámbito de la geomática, el software libre y la tecnología geoespacial.
  • Coding Dojos en beCode: Reuniones prácticas de programación TDD y por parejas. En cada reunión se elige una kata o ejercicio que se resuelve y debate en grupo.
  • Open Hack Night: para gente dispuesta a hackear cualquier cosa, a cualquier nivel. Puedes ir a practicar un lenguaje de programación nuevo, trabajar en un proyecto personal, o a “pairear”. Lo principal es que es abierto, hay cerveza, pizza y picoteo.
  • Trobatest: Encuentro de testers. Puesta en común de experiencias de trabajo, debate y buen rollo.
  • Makers Valencia: Los “hacedores”. Pasamos del trasteo de software al de hardware y electrónica. Reuniones de frecuencia variable, una vez más en Workether.
  • deCharlas: En Castellón, las charlas imprescindibles sobre las TIC en la UJI.
  • NSCoder Night Valencia: evento semanal donde desarrolladores y diseñadores de iOS y Mac OS se reúnen en un ambiente informal y relajado.
  • PythonVLC: Reunión mensual de desarrolladores en Python y algo de Django.

¿Me he dejado alguna? ¡Añádela en los comentarios!
(foto CC: Aigarius)

El viaje: un libro solidario de fotografías

Hace unos meses… bueno ya más de un año, contactaron con nosotros Noel y Águeda de Editorial Xplora. A través de su blog Viaje a ninguna parte, Noel y Águeda nos contaban su vuelta al mundo. Una vuelta al mundo en la que, igual que nosotros, coleccionaron recuerdos, amigos y muchas fotos.

Y a todos nos surgían preguntas: ¿Qué hacer con estas fotos? ¿Y si no somos los únicos en esta situación? ¿Cómo podemos devolver parte de lo que nos han dado los lugares y sus gentes durante nuestros viajes?

EL VIAJE es un recorrido por 74 países de los 6 continentes a través de la mirada de 18 viajeros que un día dejaron atrás la rutina diaria para vivir una aventura sin rumbo ni billete de vuelta.

EL VIAJE es un libro solidario, una selección de 185 imágenes que recogen sentimientos e historias de ilusión, amargura, belleza o pobreza, conformando un álbum coral de nuestro planeta. Un mundo de imágenes con el que dar la vuelta al globo sin movernos del lugar, recorriendo a través de la fotografía culturas y lugares lejanos, en otro tiempo inalcanzables; miradas ajenas de un mundo que sigue cautivando nuestra imaginación y que a buen seguro servirán de inspiración a los viajeros del futuro.

EL VIAJE es nuestro pequeño granito de arena, nuestra manera de contribuir para cambiar un poco el mundo, nuestro mundo.

EL VIAJE es un proyecto solidario cuyos beneficios irán destinados a apoyar los proyectos de educación, infraestructura y sanidad de la ONG Colabora Birmania.

Wanted: Devops for Madrid or Amsterdam. Max €4.500/month

At Platform161, we love cutting edge technology and innovation in media. We express this love in our Real-time Bidding Platform, which is globally used by leading media. We are committed to their key objective: Optimizing campaigns by effectively reaching the audience in the most efficient way. We want to strengthen our teams with a Ruby on Rails software engineer.

Your playground

You will join a highly motivated team with years of experience on Platform161. Using an agile methodology, it is our quest to add value to our Ad Serving Platform by translating user requests and issues to a functional solution. We don’t think in technologies and can’t-do’s, but in solutions. Our aim is to minimize time and costs for the end users. We focus on the efficiency and effectiveness of the online marketing campaigns that are managed via Platform161.

You will play a key role in working with multiple stakeholders: your team, the product management and project planning. The prioritization of the roadmap is discussed with a Scrum/Kanban approach. Afterwards, you will start working proactively on the issues. Using QA-tools like peer review, continuous integration and automated testing. We aim to sustain quality and reliability. Of course, a part of your daily work will be to come up with suggestions to continuously improve product quality and customer satisfaction, both from a technical as well as from a functional perspective.

Because Platform161 delivers services to an industry that is relatively young and our competitors are constantly improving themselves, it is key to stay ahead and work on components and incorporate intelligence that have never been built before. You will work on the cutting edge of technology and your input is welcomed.

Your path of growth

As a devops developer, you will be part of a team of highly skilled professionals. We create an atmosphere of learning and innovation. We provide you the freedom to create your own path of growth. This includes coaching, courses and attendance of global seminars on a professional, but also personal development level. If you want to specialize deeper topics or broaden your responsibilities, we will provide you excellent opportunities. You can even act as a coach for your colleagues, that is fully up to you. We truly want you to feel empowered. Some of the possibilities are: senior developer, team leader, software architect, business developer and project manager.
The terms

A devops developer can count on:

  • Monthly salary of maximum €4.500,- for a 40-hour workweek;
  • Laptop and smartphone at your own choice;
  • Excellent pension benefits;
  • Investments in education and personal development;
  • Cool office in Madrid or Amsterdam with the best colleagues.

Your luggage

A devops developer at Platform161 is best-of-breed and acts in a highly innovative
and technical sophisticated environment. Required skills are:

  • University level of education and attitude;
  • A minimum of 3 years working experience in an agile software development environment as software developer;
  • Excellent experience with devops;
  • Experience with OO and MVC;
  • Experience with Puppet, New Relic, Mummit, Bamboo, Passenger and Percona.
  • Dedication to QA using peer reviews, continuous integration and automated testing;

If you are interested in this opportunity please get in touch with cesar@pebbl.es mentioning “Platform devops developer”.