Publicidad

RSS Docker

Vuelve el domingo, y por tanto, **vuelve nuestro Pull Request semanal**. Como ya sabéis en esta sección, los editores de GenbetaDev, añadimos los enlaces más destacados, curiosos e interesantes que hemos encontrado en internet. Vamos a ello. - En primer lugar empezamos con un artículo que no está relacionado con la programación, si no **con todo tipo de empleos**. En [Por qué un empresario pierde si paga sólo con cacahuetes, y el trabajador también si acepta su condición de mono](http://www.raquelroca.com/2014/10/11/porqu%C3%A9-un-empresario-pierde-si-paga-con-cacahuetes-y-el-trabajador-tambi%C3%A9n-si-acepta-su-condici%C3%B3n-de-mono/), se repasan los tipos de motivación que puede tener todo empleado. Incluyendo a los programadores claro. - **Docker, es una tecnología que últimamente está llamando la atención**. De hecho tras recibir el interés de Google, [Microsoft ha confirmado que incluirá Docker en sus sistemas operativos](http://www.wired.com/2014/10/microsoft-windows-will-run-docker/). ¿Pero qué es Docker? Pues nada mejor que [ este podcast con Fernando Gil](https://soundcloud.com/programania/programania-podcast-1), para aprender un poco sobre el concepto. - Y siguiendo con los podcast en castellano, los chicos de **Code On The Rocks**, [repasan en su cuarta entrega](https://soundcloud.com/codeontherocks/code-on-the-rocks-04-a-nosotros-el-efecto-gowex-nos-hizo-mucho-dano) como son las rondas de financiación de startups tecnológicas, como CartoDB y jobandtalent. - Encontrar dónde está el error en nuestro código JavaScript no siempre es fácil. **Pero si no tenemos claras las coas, quizá tampoco sepamos lo que significa el error**. Carlos Ble hace un [repaso a algunos de los errores de JavaScript que contienen el famoso undefined](http://www.carlosble.com/2014/10/understanding-javascript-errors/) y nos ayuda a saber qué significan. - Las empresas de hoy en día que se dedican a desarrollar software son cada día más dinámicas y rápidas. Y muchas de ellas, intentan **aplicar lo que se conoce como DevOps**. Si no tienes muy claro lo que es DevOps, [en este artículo se hace un repaso al concepto](http://newrelic.com/devops/what-is-devops). Sin duda muy interesante. - **¿Conoces el concepto de API Broker?** Hasta hoy, yo tampoco, pero parece claro que como desarrolladores cada día tenemos acceso a más APIs. Así que quizá para nuestro proyecto, necesitemos [un API Broker](http://apievangelist.com/2014/10/10/exploring-the-possibilities-of-being-an-api-broker/), qué nos diga qué APIs implementar y cómo hacerlo. - Y para terminar, [una reflexión de Scott Hanselman](http://www.hanselman.com/blog/PutYourselfOutThereAndPublishThatOpenSourceProjectToday.aspx) sobre por qué **deberías atreverte a publicar tu código personal como código abierto**. Sí, quizá no sea perfecto. Quizá incluso sea malo. Pero aprenderás mucho con la experiencia, aunque sea con las críticas. Y por hoy, lo dejamos aquí. La semana que viene volveremos con más enlaces interesantes. No os lo perdáis. Imagen | Lablascovegmenu

Continuous Delivery en profundidad: pipelines

5 Comentarios
Continuous Delivery en profundidad: pipelines

Articulo original publicado en el blog de Stratio.

En esta primera entrega, explicaremos cómo usar los pipelines de Jenkins con Stratio Big Data para obtener un rastreo de ciclo de vida completo, desde el equipo de desarrollo al entorno de productivo final.

Durante el “Lunch & Learn” sobre Continuos Delivery de Stratio vimos algunos de los problemas y ahora trataremos de explicarlos para que podáis comprender sin problema la naturaleza de los principales bugs y la solución que hemos implementado (algo que explicaremos en la segunda parte).

Leer más »

Groovy está bastante vivo, conferencias como la G3 Summit lo demuestran (resumen y opinión)

4 Comentarios
Groovy está bastante vivo, conferencias como la G3 Summit lo demuestran (resumen y opinión)

La última semana de Noviembre estuve en Fort Lauderdale, Florida, en la conferencia G3 Summit en la que dí dos charlas. Se trata de la primera edición de una conferencia centrada en Groovy, Grails y Gradle, y organizada por el mismo equipo que se encargaba de la SpringOne 2GX. Debo admitir que Miami es un muy buen lugar para organizar una conferencia a finales de Noviembre. Pasar de los 8ºC y la lluvia de Madrid a los más de 25ºC y el sol de Miami es algo de agradecer.

La agenda incluía más de 50 charlas y a los principales líderes de los distintos proyectos del ecosistema Groovy. En G3 Summit estuvieron presentes tanto Graeme Rocher, líder del proyecto Grails como Jeff Brown, co-fundador del mismo framework; Guillaume Laforge líder de Groovy o Ken Kousen de Groovy Podcast y autor del libro Making Java Groovy.

Leer más »
Publicidad

SDKMAN!: Un gestor de SDKs para dominarlos a todos

6 Comentarios
SDKMAN!: Un gestor de SDKs para dominarlos a todos

¿Trabajas en entornos de la JVM y a menudo tienes que cambiar de versión de los distintos SDKs? ¿Programas en Ceylon, Groovy, Kotlin o Scala?, ¿generas tus builds con Ant, Maven, Gradle o SBT?, ¿eres de Spring Boot, Grails o Vert.x? Entonces SDKMAN! es para ti.

SDKMAN! es una herramienta para manejar múltiples versiones de distintos SDKs en sistemas Unix (aunque también existe una versión alternativa para Windows). Proporciona una interfaz de línea de comandos y un API para instalar, cambiar, eliminar y mostrar la lista de candidatos. Anteriormente se conocía como GVM: Groovy enVironment Manager porque sólo se centraba en herramientas relacionadas con el ecosistema Groovy pero desde hace más de un año sirve para instalar más herramientas, SDKs y lenguajes de la JVM.

En este artículo veremos cómo instalarlo, utilizarlo y sacarle partido y además hablaremos con Marco Vermeulen, su creador, que amablemente nos ha respondido unas preguntas sobre SDKMAN!

Leer más »

Migraciones al cloud en primera persona

13 Comentarios
Migraciones al cloud en primera persona

El paradigma de gestión de infraestructura en el cloud y las razones que pueden haber detrás del mismo, son temas que habitualmente se pueden afrontar de una forma más sencilla y operativa en el núcleo de una startup o incluso de una empresa tradicional, mientras que en el ámbito de las administraciones públicas esto puede suponer "todo un reto".

Este reto es el que ha afrontado la Universitat Jaume I de Castellón en su paso de un entorno de gestión on-premises a uno totalmente gestionado en el cloud de Amazon y que hoy os relatamos como la primera experiencia de migración al cloud de una administración pública en españa.

No todo va a ser como Netflix o LinkedIn gestionan su infraestructura :)

Leer más »

Convirtiéndote en un experto en tecnologías de Google Cloud Platform

4 Comentarios
Convirtiéndote en un experto en tecnologías de Google Cloud Platform

Siguiendo nuestro recorrido sobre propuestas de formación para programadores hemos tenido la oportunidad de hablar con Ignacio Coloma (CTO de Extrema Sistemas). En esta entrevista nos cuenta en profundidad cómo van a ser los primeros cursos que impartirán con certificación de Google Cloud que de forma pionera en Europa va a llevar a cabo desde Extrema Sistemas en su área de formación. Hasta este año estos cursos de Google se hacían internamente y bajo invitación.

Hablamos con él sobre qué tecnologías cubre de Google Cloud Platform y sus posibilidad en el ámbito profesional, además de ver cómo puede conseguir un programador un certificación hasta hace poco exclusiva para los propios ingenieros de Google, Google Cloud Platform Qualified Developer.

Leer más »
Publicidad

Google apuesta fuerte por Docker, presenta Google Container Engine para desplegar en la nube

7 Comentarios
Google apuesta fuerte por Docker, presenta Google Container Engine para desplegar en la nube

Docker, sin duda, está siendo una de las tecnologías más disruptivas para aquellos desarrolladores con un perfil tirando a devops y sistemas. Y no ha pasado desapercibido para gigantes embarcados en el negocio de la nube como Google. Esta misma semana se presentaba Google Container Engine, básicamente lo podemos describir como la plataforma sobre App Engine para manejar de forma distribuida (en la nube) contenedores de Docker.

También han lanzado Kubernetes como proyecto Open Source, un manejador de containers de Docker en la nube de virtual de Google Platform. Utilizando esta herramienta, podemos ver más de cerca todo esto como un inmenso clúster orientado a aplicaciones dónde desacoplar nuestras aplicaciones. Kubernetes permite programar el despliegue, escalado y la monitorización de nuestros contenedores.

Leer más »

Pagar con cacahuetes, entendiendo Docker y qué es un API Broker: Pull Request #18

2 Comentarios
Pagar con cacahuetes, entendiendo Docker y qué es un API Broker: Pull Request #18

Vuelve el domingo, y por tanto, vuelve nuestro Pull Request semanal. Como ya sabéis en esta sección, los editores de GenbetaDev, añadimos los enlaces más destacados, curiosos e interesantes que hemos encontrado en internet. Vamos a ello.

Leer más »
Publicidad
Inicio