Saltar al contenido principal

· 6 min de lectura
Raul Jimenez Ortega

ūüďĄ Nota: La versi√≥n interactiva de este art√≠culo se encuentra en Medium.com ūüá™ūüáł & Dev.to ūüáļūüáłūüá¨ūüáß.


Si quieres saber cu√°les son los beneficios de asistir a conferencias como CommitConf y por qu√© deber√≠as considerar enviar una propuesta de charla, taller u Open Space, ¬°sigue leyendo! ūüėĄ.

Hace poco tuve la suerte de asistir a CommitConf, uno de los mayores eventos para desarrolladores que se celebra anualmente en Espa√Īa. Adem√°s de la gran asistencia, cuenta con la participaci√≥n de unas 50 comunidades t√©cnicas espa√Īolas.

Foto del vestíbulo del lugar durante el registro del evento

¬ŅPor qu√© asistir a eventos como CommitConf?‚Äč

En las conferencias, los desarrolladores sirven normalmente para reciclarnos, descubrir y compartir nuevas perspectivas y conocimientos con otros compa√Īeros de profesi√≥n. Por ejemplo:

  • Nuevas herramientas y lenguajes de programaci√≥n.
  • Nuevas funcionalidades de las herramientas y lenguajes que ya utilizamos.
  • C√≥mo otras empresas resuelven distintos retos del desarrollo.
  • Buenas pr√°cticas en accesibilidad, seguridad y patrones de dise√Īo.
  • Tendencias.

Adem√°s, las conferencias tambi√©n sirven para conocer gente nueva y reencontrarse con gente conocida. En mi caso, en Commit, me top√© con algunos de mis antiguos compa√Īeros de trabajo, y algunos desarrolladores que usan ArcGIS para crear Location-Aware apps o aplicaciones con mapas ūüóļÔłŹūüďćūüėĄ.

Selfies taken by Raul with other developers during the event.

¬ŅQu√© hace especial a esta conferencia?‚Äč

Este evento, como muchos otros, nos da quienes nos dedicamos al mundo de la tecnología, la oportunidad de presentar charlas, talleres y en ocasiones… Open Spaces.

En mi opinión, un factor importante que diferencia este evento de otros, es el sistema utilizado para crear la agenda del evento, desde donde invitan a las propias comunidades a participar en el proceso de selección de las charlas.

ūüí° Si os interesa, la tecnolog√≠a que usan se llama Koliseo, y es de uso gratuito para cualquiera ūüėČ.

¬ŅPor qu√© presentar una propuesta?‚Äč

Asistir a un evento como CommitConf es una oportunidad para aprender, pero también de contribuir.

Las motivaciones de cada persona para presentar una propuesta son muy variadas.

  • Hay personas que simplemente disfrutan compartiendo conocimiento y experiencias.
  • Otros asistentes quieren aumentar la visibilidad de su empresa y dar a conocer el gran trabajo que hacen, con la esperanza de atraer talento a la empresa.
  • Algunos asistentes quieren crear una marca personal.
  • Mientras que otros desean debatir y encontrar soluciones a un problema con otras personas de la profesi√≥n.

Y si tienes la suerte de que te acepten una propuesta, como en mi caso, adem√°s puedes asistir a la cena de ponentes el d√≠a antes del evento, donde conocer√°s a un mont√≥n de expertos en diferentes temas ūüėć.

¬ŅQu√© aportamos desde Esri a la conferencia?‚Äč

Desde la empresa para la que trabajo (Esri), siempre me ha animado a asistir a conferencias y a enviar propuestas que creyese que podían ser relevantes para otros desarrolladores.

Esta vez presenté varias propuestas:

  • DataViz & Map Optimization
  • Designing Beautiful and Intelligent Maps
  • Using and Creating Collections in Postman Like a Pro
  • ūüĒĎūüĒí OAuth, OpenID Connect and JWT for Dummies

Tuve suerte de que la comunidad y la organizaci√≥n de la conferencia aceptaran ‚ÄúūüĒĎūüĒí OAuth, OpenID Connect, and JWT for Dummies‚ÄĚ, lo que me dio la oportunidad de compartir qu√© son estos est√°ndares y c√≥mo funcionan. Mostr√© ejemplos pr√°cticos basados en algunos de los recursos que hemos creado desde el equipo de Developer Experience de Esri, como el workspace de Autenticaci√≥n en Postman.

Foto de mi charla sobre oAuth en la que se me ve hablando y al p√ļblico, aproximadamente una unas 100 personas

Si quieres, puedes consultar las diapositivas aqu√≠. El v√≠deo de la charla lo compartir√© en cuanto la organizaci√≥n lo haga p√ļblico.

¬ŅQu√© aprend√≠ en la conferencia?‚Äč

A continuación os dejo algunas de las conclusiones de las sesiones a las que asistí:

  • Comunidades locales fuera de las grandes ciudades (Open Space): Esta sesi√≥n fue super interesante. Tuve la oportunidad de compartir consejos e ideas para superar retos en la creaci√≥n y mantenimiento de comunidades de desarrolladores con aproximadamente otras treinta personas. Entre ellos hab√≠a representantes de diferentes comunidades sobre Python, Software Crafting, Datos, Machine Learning, comunidades de generalistas, Software Libre, GNU/Linux, DevOps, Drupal, y yo representando a la comunidad GeoDevelopers.

Nota: Tras la sesi√≥n, me he decidido a crear una gu√≠a con lo que aprend√≠ durante la sesi√≥n y lo aprendido en base a mi propia experiencia. Si te interesa, guarda el art√≠culo en favoritos porque lo a√Īadir√© [aqu√≠] en unas semanas.

Foto del Open Space de comunidades en la que se ve a una treintena de asistentes sentados en círculo.

  • Detectando problemas de Web Performance con Chrome DevTools: @nucliweb dio una visi√≥n general de las Chrome DevTools y nos mostr√≥ c√≥mo siguen a√Īadiendo nuevas herramientas como Recorder y Coverage para ayudar a evaluar tu rendimiento web y optimizarlo. Adem√°s, nos mostr√≥ c√≥mo el nuevo formato de imagen AVIF mejora el rendimiento de WebP. M√°s informaci√≥n en web.dev.

  • No me chilles que no te veo: el m√°gico equilibrio entre el Product Manager y el Engineering Manager. @javierabadia y @jameshedaweng nos explicaron c√≥mo dividir las responsabilidades entre estos dos roles para evitar el fracaso a la hora de crear un producto. En resumen, un PM debe ser responsable de qu√© caracter√≠sticas a√Īadir y por qu√©, y el EM en el c√≥mo y el qui√©n. El cu√°ndo debe ser una responsabilidad compartida.

  • Why I decided to pursue the Developer Relations path: @kinisoftware nos cont√≥ su experiencia como Staff Developer Relations Engineer, donde trabaja para promover la experiencia del equipo t√©cnico de Criteo facilitando entre otras cosas la participaci√≥n en eventos y comunidades.

  • Testeando Accesibilidad Web: @bolonio nos mostr√≥ multitud de herramientas y recursos para probar la accesibilidad web: axe-core, eslint-plugin-jsx-a11y, jest-axe, axe-core/cli, pa11y, pa11y-ci, axe chrome extension, arc toolkit, accessibilityinsights.io, wave.webaim.org, y m√°s.

  • El error de hacerte manager: @npatarino nos explic√≥ que convertirse en gestor de personas no es la √ļnica forma de tener liderazgo o aumentar tu salario. Dijo que para aquellos ingenieros de software s√©nior que quieran seguir creciendo, existen otros puestos como Staff Software Engineer, Principal Software Engineer, Distinguished Software Engineer y Technical Fellow.

  • Pasado, presente y futuro de EducaMadrid: @asanzdiego nos habl√≥ de la plataforma educativa de la Comunidad de Madrid que dirige; nos cont√≥ los retos t√©cnicos que sufrieron durante la pandemia, cuando el n√ļmero de usuarios activos creci√≥ exponencialmente, junto con las fortalezas y limitaciones de su equipo y su stack tecnol√≥gico basado en software libre.

Composición de fotografías de diferentes sesiones a las que asistí.

En resumen, si no eres de ir a conferencias de desarrolladores, espero que mi experiencia te haya animado y dado argumentos para asistir en el futuro. Te dir√≠a que tambi√©n al Developer Summit de Esri en USA (o al Europeo), aunque esto m√°s bien aplica si eres partner o cliente de Esri ūüėČ.

Recuerda, aunque gran parte del contenido de estas conferencias luego se hace disponible online, hay otras muchas cosas que solo se pueden lograr asistiendo.

Si quieres dejar comentarios, puedes hacerlo en el artículo publicado en Medium.com

· 2 min de lectura
Raul Jimenez Ortega

I have shared a new document (not 100% polished) where I try to explain what problems anyone can better solve by learning new geospatial skills and tools, including spatial databases, spatial analysis techniques, web mapping frameworks, geospatial libraries and APIs, spatial data formats, and spatial data visualization tools, GIS software, etc.

I group them into five big categories:

  • Geospatial algorithms.
    • How to do spatial queries or operations.
    • How to do spatial calculations.
    • How to do network and topological analysis.
    • Geostatistical analysis.
    • Data transformations.
    • Georeferenced Image analysis (aerial, ground, satellite, ...).
  • Client-side development
    • Display 2D and 3D georeferenced data.
    • Create faster maps.
    • Customize / advance maps.
    • Interact with geospatial data.
    • Work with offline geospatial data.
    • Other.
  • Server-side development
    • Design system architecture (how to store and access/integrate geospatial data).
    • Data capture/creation.
    • How to render 3D web animation as a video GPX track.
  • Data gathering and geolocation
    • Data gathering.
    • Data geolocation (georeferencing).
  • Map creation (not programmatically).

Do you want to help me increase the list? the document is on GitHub and published under CC.

If you have any comments ūüí¨ please leave them on Medium / Twitter.

· 2 min de lectura
Raul Jimenez Ortega

Bienvenidx aa mi nueva web!, ya era hora... ūüėĀ

Algunas personas recordaréis la antigua página que cree en 2013:

Pantallazo de la antigua web rauljimenez.info

Por aquellos tiempos decidí crear una web que me permitiese presentarme, compartir algunas reflexiones y experiencias entre otras cosas para mantener a las personas de mi entorno al día sobre mi vida.

Mi vida ha cambiado mucho en los √ļltimos 10 a√Īos, y por eso he decidido reemplazar esa web con esta hecha con docusaurus.io. Las razones son varias, pero principalmente porque:

  • Ser√° m√°s f√°cil mantenerla y actualizarla (ya no necesito un backend y casi todo est√° hecho en markdown).
  • Podr√© compartire recursos traducidos en Espa√Īol e Ingl√©s.
  • Porque podr√©is reutilizar y contribuir a las cosas que os comparta (todo est√° alojado en GitHub).

Así que, el próximo paso es empezar a migrar el contenido que pueda recuperar de mi blog anterior y ponerlo aquí.

Por otro lado, siempre he pensado que es una pena crear recursos y dejarlos guardados en un caj√≥n, as√≠ que de ahora en adelante, mi objetivo es empezar a publicar aqu√≠ muchos de los recursos que he ido creando a lo largo de los a√Īos y compartirlos en lo que he definido como mi "ūü߆ Cerebro Digital".

He empezado por recopilar recursos que podr√≠a compartir, as√≠ que por favor, si te interesa alg√ļn d√≠melo en los comentarios del issue.

Y como esta herramienta no pretende ser una herramienta social a la que nadie se pueda suscribir... si queréis estar al día de lo que comparto, estaré republicando estos artículos en dos canales:

Espero que te guste la idea, pero en cualquier caso las sugerencias son m√°s que bienvenidas.

· 3 min de lectura
Raul Jimenez Ortega

Y‚Ķ. un a√Īo m√°s no paran de crecer las felicitaciones!! frente a las: 146 de 2014 y 2013, 120 de 2011, 115 de 2010, 89 de 2009 y 48 de 2008.

Muchísimas gracias por acordaros (o tener el detalle de escribirme cuando Facebook/Linkedin/Skype… os dió el chivatazo jajaja) a:

Foto de Ra√ļl y su actual mujer

El primer regalito… by María ^_^

Pap√°, Mam√°, Mar√≠a del Mar, Carmen, Brother, Iv√°n, Milagros, Verde, Luisette, Mota, Analice, Jose Antonio (Copera!), Dani SEO, Ali Boscan, Sara, Mar√≠a, Patri Zamora (equipoo), Borja Dlb, Oguz, Jorge Ferreiro, Pedro Gonz√°lez, Sonia Hern√°ndez, Nacho, Javi Rinc√≥n, Gustavo, Oscar Cum√≠, F√°tima, Carlos Iglesias, Ana Mar√≠a Palop, Mari Carmen, Gerardo Casas, Eva Merlo, JJ Merelo, Pepe Moles, Paco Montes, Jos√© de la Chica, Javi Abad√≠a, Alex Hidalgo, Antonio Remirez, Irene, Loli, Milagros, Pepe y Jose (familia pol√≠tica! :D), Estrellas, Patri Romero, Aida M, Bel√©n Carvajal, Cristina Gonz√°lez, Fernando Benito, Tomas, Sergio Lillo, Silvia Bootello, Belen, M√≥nica, Almudena, Jorge Margenta, Mat√≠as, Jordi P√©rez, Kini, Tita Angelines, prima Isabel Pilar, √Ālvaro Mora, Ana Paniagua, Pelos, Pablo Capilla, Guaning, Luisa, Alejando (Mr Simar), Celia Maracena, √Ālvaro Maracena, Nico (Maracena), Gerardo (Maracena), Jose (cabeza), Roc√≠o (Fever), Isaac, Marta (prima), Jos√© Manuel Cartes, Josep, Pili D√≠az, Zam, Gloria, Alex Vega, V√≠ctor, Antonio (Tony Ryan), Jason, Ana MC, Nu√Īo, Juancho, David Cuenca, Pablo Hinojosa, Mar√≠a Platero, Guille, Chaparro, Antonio Rabago, Karla, Javier Rivero, Oliver Calvo, Luis A. Nerja, Tita In√©s, David Arroyo, Nieves, Paula, Natath, Miguel Calero, Jessica Plegue, Elaine. Francesc y Tita Espe, primo Oliver, Guillermo Sanz, Tita Pili y Tito Paco, Yirli, Diego Ba√Īales, prima Pilar, Fede , Francesc, Jorge Barrachina, Jes√ļs Garc√≠a Villar, Juasmilla, Fernando MTC, Milu, abuela, AngelID, Jon Garrido, Uri, Fran canario, Mari Carmen L√≥pez, Rubert Pacheco, Mar√≠a Gonz√°lez Jaime, Cristina Granados, Jos√© Manuel Robles, Andr√©s Bayona, Yisus, Max, Jos√© M¬™ Berlanga, Juan Antonio Franco Rojas, Eugenio Morarescu, Antonio Fdez Ares ,Gonzalo Fdez, Virginia, Pascual, Pozu, Santiago Aguilera, Mercedes, Sergio Jim√©nez, Chilli, Rufa, Dani Molina, Miguel Fdez Calero, Manu (Quea), Yusep, Fran Servia, David Gal√°n, Noelia Rodr√≠guez, Marina Azagra, Priscila, Fernando Rodr√≠guez Le√≥n, Miguel √Āngel Lozano y Dugo!!

Y…. perdonad una vez más si me he dejado a algun@! que es mu complicao llevar la lista con tantos canales: felicitaciones en persona, por facebook (muro+mensajes), llamadas, whastapp, hangouts, sms’s, linkedin, mails, etc.

Gracias una vez m√°s y ‚Ķ ¬°hasta el a√Īo que viene! (como sol√≠amos decir de peque√Īos‚Ķ si Johnnie Walker quiere! ;-P)

· 2 min de lectura
Raul Jimenez Ortega

Google Glass y Android Wear‚Äč

Aunque ya os conté que había conseguido unas Google Glass y cómo funcionaban, desde Septiembre también tengo un G Watch con Android Wear. Además me he animado a desarrollar una aplicación de alertas geolocalizadas básica que funciona tanto en el reloj como en las gafas.

Ganamos el 1er hackathon BEEVA‚Äč

El 25 de Septiembre participé en un Hackathon de BEEVA (de BBVA) donde ganamos el primer premio con el desarrollo de un prototipo de aplicación de promociones geolocalizadas en smartwatches con Android Wear y ArcGIS Online.

2014-09-30_09h55_32

Iniciador Madrid‚Äč

El día 26 de Septiembre estuve en el Global Meeting de Iniciador, un evento que organizó la Fundación Iniciador para organizadores y ex-organizadores con el objetivo de tratar varios temas que afectan a la organización.

Allí pude reencontrarme con muchos viejos amigos y conocí a otros nuevos, pero lo mejor es que después de aquel evento he decidido volver a colaborar en Iniciador tanto a nivel nacional como a nivel local, por lo que a partir de este mes estaré ya estaré ayudando en la organización de Iniciador Madrid.

GMIniciador

Foto en el Global Meeting

Afterwork‚Äč

El 6 de Octubre estuve en Capital Radio en el programa Afterwork en una entrevista a Enrique O’Connor fundador de Spotlinker.

Enrique O’Connor

Audio Player

00:00

Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.

00:00

Use Up/Down Arrow keys to increase or decrease volume.

Conferencia Esri Espa√Īa‚Äč

Los d√≠as 22 y 23 de Octubre celebramos la¬†conferencia anual de Esri Espa√Īa, un macro evento donde ense√Īamos toda la potencia de la plataforma¬†ArcGIS¬†a profesionales de todo tipo. Os dejo un v√≠deo donde ense√Ī√© una mini aplicaci√≥n que desarroll√© para mi reloj con¬†Android Wear¬†^_^.

Todos los v√≠deos de la conferencia los pod√©is encontrar en la cuenta de¬†Esri Espa√Īa en Youtube.

Conferencia Esri Espana

Durante mi ponencia en la sesión plenaria

Tour en universidades‚Äč

Durante el mes de Octubre también he estado haciendo un Tour por las universidades de Sevilla, Castellón, Complutense de Madrid y Pompeu Fabra en (Barcelona) para explicarles las oportunidades profesionales que tienen si se especializan en el desarrollo de aplicaciones usando tecnologías como las que ofrecemos en Esri (ArcGIS).

GeoDevUJI

Charla en la Universitat Jaume I en Castellón

Google Developer Festival‚Äč

El viernes 31 de Octubre estuve en la Facultad de Granada en el Google Developer Festival hablando de dispositivos wearables con las Google Glass, Android Wear y ArcGIS Online.

B1RQZUGCUAAXImr

· Lectura de un minuto
Raul Jimenez Ortega

Hace ya bastante tiempo que quería experimentar cómo funcionan las Google Glass, y después de una larga espera ya lo he podido vivir en mis propias carnes (y con calma). Así que para aquellos que teníais las mismas preguntas que yo, he decidido grabar estos vídeos en los que trato de explicar cómo funcionan.

En este vídeo hago una mini demo (hasta donde las gafas me dejaron xD):

Me encantaría que me dijeseis si se entiende bien, que me preguntéis las dudas que os queden, si queréis ver algo concreto, etc.

¬°Un abrazo!

· 2 min de lectura
Raul Jimenez Ortega

Hoy quería compartir otra reflexión que he tenido, esta vez es que: “todo tiene un lado positivo, incluso tener mala memoria“, aunque quizás Leonard Shelby (de Memento) no pensaría lo mismo xD.

Los que me conoc√©is sab√©is que soy una persona bastante activa, siempre estoy con nuevas ideas, proyectos, etc. y sab√©is que siempre suelo decir que tengo mala memoria (lo cual es cierto).¬†A veces pienso que es porque no ejercito mucho la memoria, aunque a veces pienso que se debe a mi ‚Äúhiperactividad‚ÄĚ.

Vete t√ļ a saber por qu√©‚Ķ. la cosa es que a veces ‚Äúme da rabia‚ÄĚ pensar que ‚Äúsoy as√≠‚ÄĚ, pero esta vez me he pasado a pensar y he dicho‚Ķ bueno‚Ķ tener mala memoria no siempre es malo. ¬ŅPor qu√©?, en mi opini√≥n porque:

  1. Me obliga a ser m√°s estructurado, por ejemplo:
    • Cuando se trata de trabajo intento de documentar todos los procedimientos
    • Procedimientos o trabajo que luego comparto; por ejemplo en art√≠culos de este blog como:¬†Pacto de socios,¬†Plantilla para crear un plan de anal√≠tica, etc.
    • Tiendo a usar bastantes herramientas de gesti√≥n de tareas que luego reutilizo en mi trabajo.
  2. Además me obligo a escribir más sobre lo que he hecho para no olvidarlo
    1. Sin ir más lejos, mis posts de resumen de vida que además me sirven para mantener a mis amig@s al día de cómo estoy.
    2. Y a compartir artículos como este, que son razonamientos que quiero interiorizar (y escribirlo ayuda).
  3. Y por √ļltimo tambi√©n¬†ayuda a que se te olviden antes los problemas o a quitarles importancia¬†a muchos de ellos.

En definitiva, si alguien alguna vez os critica por tener mala memoria, a lo mejor ya pod√©is contra argumentar que ‚Ķ tener mala memoria tambi√©n tiene sus ventajas, ¬Ņqu√© me dec√≠s?.

Por cierto, este razonamiento tambi√©n se aplica a ‚Äútener atenci√≥n dispersa‚Äú, ¬Ņalguien se atreve a justificar lo bueno que tiene esto? ^_^

· 2 min de lectura
Raul Jimenez Ortega

Como ya adelant√© en mi¬†ante-pen√ļltimo art√≠culo¬†me he unido al equipo de Esri Espa√Īa como¬†Developer Program Manager‚Ķ ¬Ņy eso en qu√© consiste? pues muy sencillo: en ayudar e inspirar a los desarrolladores para que creen aplicaciones que resuelvan problemas relacionados con la localizaci√≥n (ya sea del usuario o de cualquier otra cosa).

Foto del Developer summit, desarrolladores jugando a ping pong

Esri Developers Summit en EEUU

Para los que no os suena la empresa os comento que¬†Esri¬†es una empresa que nace en Estados Unidos hace m√°s de 40 a√Īos (actualmente con m√°s de 3000 trabajadores¬†en todo el mundo) y que en mi opini√≥n ha creado el mejor software del sector de los Sistemas de Informaci√≥n Geogr√°fica (SIG):¬†ArcGIS.

esri

¬ŅY eso para qu√© se usa?, pues os pongo varios ejemplos para que situ√©is, por ejemplo para:

O sea que se puede usar tanto para resolver problemas, optimizar procesos, comunicar mejor, etc. y por tanto las aplicaciones que se les puede dar son millones y pueden ser √ļtiles tanto para personas a pie de calle como para empresas y gobiernos.

Si eres programador y te interesa aprender más sobre este mundillo te invito a que te unas al Meetup de Geo Developers que he creado con el fin de organizar charlas, talleres, etc. y que nos ayudemos mutuamente compartiendo conocimientos.

¡Hasta pronto! :D

· 2 min de lectura
Raul Jimenez Ortega

A¬†muchos a√ļn les cuesta dar el paso de decidirse a pagar una cuota para suscribirse a un buen servicio de formaci√≥n online; y yo quer√≠a romper hoy una lanza por ella porque creo que es m√°s rentable frente a otras alternativas de formaci√≥n regladas. En mi caso decid√≠ hacer una apuesta en Junio del a√Īo pasado por¬†CodeSchool, para mi¬†la mejor plataforma¬†que existe para mantenerse actualizado y¬†mejorar las habilidades en cuanto a programaci√≥n.

A mi personalmente en cuanto a plataformas de educaci√≥n, me gustan m√°s aquellas que me obligan a entregar ejercicios para obtener la certificaci√≥n ya que suponen poner en pr√°ctica lo aprendido y por tanto creo que aportan cierta validez. Os dejo otro par de plataformas con MOOCs que siguen esta l√≠nea donde podr√©is encontrar cursos gratuitos (con certificaciones de pago):¬†Coursera,¬†Miriadax,¬†CodeAcademy¬†y¬†EDX¬†(gracias Pino por esta √ļltima!).

Bueno, pues en mi caso pago una cuota de¬†25 d√≥lares al mes¬†en Codeschool, lo que en estos meses (con descuentos incluidos) han sido unos 125‚ā¨ y aunque pueda parecer una cantidad considerable, creo que si analizamos lo que he adquirido a cambio le da otra perspectiva diferente.

Por ejemplo, yo en este tiempo he hecho 9 de los 36 cursos que tienen disponibles:

‚ÄstJavascript Road Trip Part 1¬†(Gratuito)
‚ÄstJavascript Road Trip Part 2
‚ÄstJavascript Road Trip Part 3
- Coffeescript
‚ÄstReal-Time-Web with Node.js
‚ÄstDiscover DevTools¬†(Gratuito)
‚ÄstFundamentals of Design
‚ÄstTry Git¬†(Gratuito)
‚ÄstTry Ruby

Haciendo las cuentas cada curso de pago me ha salido por unos 20‚ā¨ y les he invertido ‚Ķ dir√≠a que entre 4 y 8 horas a cada uno. Si hacemos las cuentas creo que sale a un precio bastante razonable ya que los cursos son de una tremenda calidad e incluyen un mont√≥n de ejercicios pr√°cticos que creo¬†me est√°n haciendo un mejor profesional.

¬ŅQu√© opin√°is vosotros al respecto?, en¬†comparaci√≥n con otras posibilidades de formaci√≥n: talleres, workshops de formaci√≥n, masters, etc.¬†¬Ņno os parece un buen precio?.