Archivos

Google Developers Hackademy: Introducción al desarrollo web HTML5 con Google Drive


Hoy te traemos el tercer curso completo de Google Developers Hackademy presentado por nuestro GDE +César Antón quien nos adentra a Google Drive en 5 lecciones. Ya sea que no lo hayas seguido, como recordatorio o repaso, César Antón nos lleva de la mano por esta introducción al desarrollo web en HTML5 con Google Drive.
¡Escuchemos al experto!

 
Sesión 1
En esta lección +César Antón explica temas como, la estructura de documentos HTML5, estructura de archivos en aplicaciones HTML5, web hosting gratuito usando Google Drive Public Folders, sincronización automática con Google Drive y la creación de un sitio web HTML5.

 

Sesión 2
Introducción a Google Charts, creación de una primer gráfica con Google Charts y Google Pie Charts, son los temas que recorrerán en esta sesión para finalizar con la creación de una aplicación HTML5 con Google Charts.
 

Sesión 3
Aprenderán qué es Google Spreadsheets, conectar tu aplicación con Google Spreadsheets para poner todo en práctica para conectar tu aplicación HTML5 con la nube de Google.
 

Sesión 4
Para seguir con este curso, nuestro GDE +César Antón, les explica cómo crear un proyecto con Google Cloud Console, cómo activar la API de G+, registrar una app, activar el botón de “Login” de G+ y agregarlo a nuestra app.
 

Sesión 5
¡A repasar todos los fundamentos y conceptos adquiridos a lo largo del curso!


Devoxx: Android performance y Funcional programming

Hoy de nuevo, un poco mas acatarrado, y exhausto de las numerosas actividades, os hago llegar noticias y experiencias personales del segundo día de Devoxx 2013. Si llegáis a este post por primera vez, recordaos que se trata de una secuencia sobre el Devoxx 2013. Aquí podéis consultar la primera entrega.

No olvidad que como siempre, al margen de estas notas, podéis seguir nuestra actividad en el evento de Google+ y en el timeline de Twitter.

Esta jornada, denominada University 2nd day, resulto maratoniana como siempre, estando repleta de charlas, workshop y meetups.

De las actividades a las que asistí durante el día yo destacaría los workshops:

El primero de los ponentes, Venkat, resulto ser un excelente comunicador. Durante tres horas, mantuvo el entusiasmo de la sala, realizando una excelente exposición sobre programación funcional comparativamente entre Java 8, Groovy y Scala.

Enfatizando en las facilidades que la programación funcional ofrece a la programación en multiprocesadores y el beneficio de la inmutabilidad de las variables, realizó numerosos ejemplos que ilustraron de este paradigma de programación. Algunas perlas que quedarán para la posteridad podrían ser: "var is a word of shame in Scala". Sin comentarios.
Una excelente presentación.

Respecto a la a la segunda de ellas, sobre rendimiento en Android, constituyó una densa exposición de los aspectos relacionados con gestión de memoria y prestaciones generales del sistema operativo Android. Durante la misma se ilustraron la importancia de una revisión de estos detalles durante los procesos de desarrollo. Sin afán de resumir toda su exposición, los ponentes dejaron algunos links útiles.[1][2][3].
Ahí tenéis material suficiente para las próximas vacaciones.

Además de estas charlas, asistí a algunas otras sobre análisis de datos, cloud computing o programación de sistemas embebidos. Estas resultaron muy interesantes, aunque más ligeritas, permitiéndome un respiro. Así pude dar una vuelta por la sección de expositores y ¡ay!  encontré el puesto de los libros técnicos. Y sin poder evitarlo, acaparé unos pocos que comparto con vosotros.


Finalmente, antes de dejar la conferencia, estuve echando un vistazo a algunos paneles de demostración de Arduino, Raspberry Pi y otros cacharros...
Espero que os guste la foto.

El día no puedo acabar mejor: organizamos una cena, a base de hamburguesas, con algunos desarrolladores de Europa.

Allí tuve la oportunidad de charlar sobre interesantes temas con Stephen Hoth y Hasan Hosgel.


Así pues, me despido por hoy.

Andres L. Martínez a.k.a almo   +almo | @davilagrau
Andrés a.k.a almo es responsable en Google de relaciones con desarrolladores en España.  Entre sus intereses se encuentran favorecer comunidades de desarrolladores de habla hispana, liderando programas estratégicos, contenidos de alta calidad para profesionales técnicos y favoreciendo un ecosistema alrededor de tecnologías software que incluya educación, empresas de base tecnológica e innovación social. Es además miembro asociaciones internacionales como IEEE, Computer Society y ACM.

Devoxx: Java Conference (día 1)

Devoxx es la conferencia anual de la comunidad europea de desarrolladores Java. Durante los próximos cinco días, desarrolladores de toda Europa y el resto de mundo se reúnen en Amberes para compartir las última tecnologías. La conferencia, que inició su andadura en 2001 de la mano de Stephen Janssen y el Grupos Belga de usuario de Java, BeJUG, cuenta en esta edición con mas de 3500 asistentes.

La agenda la componen tracks sobre Arquitectura y Seguridad, Metodologías, Java SE, Java EE, Web y HTML 5, Lenguajes JVM, Cloud y BigData, Mobile y Future <Devoxx>. Con esta planificación es casi imposible no perderse algo interesante, pero como corresponsal improvisado, prometo reflejar en esta serie de posts las charlas que me han parecido más interesantes, aquellos hechos destacados e incluso, alguna que otra entrevista con Googlers, speakers o desarrolladores.


Además, si no queréis perder ningún detalle, también podéis seguir el evento creado en Google+ y el timeline en twitter. Así pues, comenzamos la serie hablando sobre lo sucedido en el día de hoy.

Durante el día de hoy, denominado University Day 1, ha tenido lugar la primera edición de sesiones, Hand-On Labs y Birds of a Feather (BoF).

Los primeros vistazos a las salas mostraban laboratorios repletos de desarrolladores, sentados incluso por los suelos. Según he podido constatar, el workshop de Advanced AngularJS a cargo de Igor Minar, Vojta Jina y Misko Hevery ha tenido un éxito abrumador. E igual suerte han tenido el resto de BoFs que han tratado sobre metodologías de desarrollo de aplicaciones Android, Raspberry Pi y el proyecto LeapMotion, Scala, Cassandra o Groovy, entre otros.
Respecto a las conferencias, no pretendo nombrarlas todas, pero de nuevo, Scala, Java EE o Spring han tenido especial protagonismo.

Por mi parte, asistí a dos interesantes conferencias. La primera presentaba Genymotion, una nueva propuesta para la emulación de Android. Presentada durante la edición parisina de Droidcon, cuenta ya con más de 350.000 usuarios y tal y como las demos han mostrado, el rendimiento promete ser espectacular.

En la segunda, Cyril Mottier, GDE en Android, fue el responsable de una excelente presentación acerca de Google Map v2 para Android, destacando las mejoras que la nueva edición del API presenta como Polylines, Flat Markers o Ground Overlays.
Y esto ha sido todo por hoy. Una reunión con algunos de los GDG españoles me obligo a dejar la conferencia sobre las 18:30, pero mañana empezamos de nuevo con mas fuerza.

Andres L. Martinez a.k.a almo   +almo | @davilagrau

Andrés a.k.a almo es responsable en Google de relaciones con desarrolladores en España.  Entre sus intereses se encuentran favorecer comunidades de desarrolladores de habla hispana, liderando programas estratégicos, contenidos de alta calidad para profesionales técnicos y favoreciendo un ecosistema alrededor de tecnologías software que incluya educación, empresas de base tecnológica e innovación social. Es además miembro asociaciones internacionales como IEEE, Computer Society y ACM.

MOOCs de Udacity: ahora también en español y portugués

Author PhotoPor Peter Lubbers, Chrome Developer Relations

Cursos en Línea Masivos y Abiertos o MOOC (siglas en inglés de massive open online courses) como el curso gratuito Udacity HTML5 Game Development course (CS255) tienen la increíble habilidad de llegar a una audiencia global, sin embargo, las barreras del idioma impiden que participen muchos estudiantes. Hoy anunciamos algunos pasos que hemos dado para romper dichas barreras.

Como parte de una iniciativa para apoyar a desarrolladores en mercados emergentes con entrenamiento de alta calidad en otros idiomas, Google financió un proyecto para traducir una buena porción del programa para desarrollo web de Udacity, tanto a español como a portugués brasileño. Específicamente, hicimos equipo con Udacity para agregar subtítulos traducidos para CS253 (desarrollo Web), CS255 (juegos en HTML5) y CS256 (Desarrollo web móvil, a punto de iniciar—¡regístrate gratis hoy mismo!).

+Nick Bortolotti, Developer Relations Program Manager en Google Buenos Aires, quien jugó un papel fundamental para empujar este proyecto dijo: "Esta es una contribución enorme para el ecosistema y la comunidad regional. Estoy muy emocionado por las nuevas formas y posibilidades. Estoy seguro que este contenido de alta calidad, por oradores de alto nivel, será una inspiración para desarrolladores talentosos latinoamericanos."

screenshot from Udacity course
 ¡Que empiece la fiesta!

Para ver las traducciones en vivo ve a, por ejemplo, www.udacity.com/course/cs255 e inicia la clase. Cuando estés en el salón viendo los videos, has click en el botón de Closed Captions (CC) en el visor de YouTube y selecciona Spanish (Mexico) o Portuguese (Brazil), para subtítulos en español y portugués, respectivamente.

Uno de los estudiantes de CS255, Edwin Rodolfo Maldonado Perez de la Ciudad de Guatemala en Guatemala, dijo: "En América Latina, si estudias en una escuela pública, no te enseñan un segundo idioma como el inglés. Cuando esos estudiantes de escuelas públicas crecen y buscan trabajo, no tienen tiempo o dinero para asistir a una escuela de idiomas. A partir de ahí es un problema del huevo y la gallina, donde para obtener un nuevo trabajo o mejorar tus habilidades técnicas, como aprender un nuevo lenguaje de programación, te encuentras con que casi toda la documentación está en inglés."

Las traducciones para CS253 y CS255 ya están vivas. ¡Que las disfrutes!


+Peter Lubbers es un Program Manager en el equipo Chrome Developer Relations, difundiendo las cosas buenas de HTML5 y Open Web. Es fundador del Grupo de Usuarios de HTML5 de  San Francisco --la primera y más grande reunión de desarrolladores HTML5 en el mundo, con más de 8,000 miembros. Peter es autor de "Pro HTML5 Programming" (Apress) y, si, la placa de su automóvil es HTML5. En sus ratos libres disfruta corriendo alrededor del lago Tahoe, sin parar, y lanzarse desde aviones.

Versión original publicada por +Scott Knaster, Editor.
Publicado en español por +Francisco Solsona, Developer Relations Regional Lead