SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
GITHUBCITY
UNA BIBLIOTECA PARA CONOCER
TU COMUNIDAD
PYCON 2016
ISRAEL BLANCAS
IBLANCASA
Software Engineer at Real Time Innovation
Organizador en GDG Granada
EN EL INICIO DE LOS
TIEMPOS...
PROBLEMAS VARIOS
Escrito en Co eeScript
Poco documentado
Di cultad para integrar nuevas funcionalidades
No testeado
Se pierden usuarios
GITHUBCITY
Escrito en Python
Menos acoplado
Con plantillas intercambiables
Testeado, documentado, sencillo de usar...
ESTADO ACTUAL
Sin adaptar a la nueva interfaz :(
Testeado (salvo por lo anterior)
Con ejemplos de uso
Muy lento
¿POR QUÉ ESTO MOLA?
Es libre
Te ayuda a conocer los proyectos y desarrolladores de tu
alrededor
Le da un poco de vida al asunto
Se pueden hacer miles de cosas
Te da visibilidad como desarrollador
LO QUE VIENE
Adaptar a la nueva interfaz (obvio)
Mejorar el sistema de testeo
Empezar a publicar rankings de todas las provincias
Redes sociales en GitHub
WebApp con los rankings
Lo que surja
COSAS A LAS QUE ECHARLE UN
OJO
GitHub Rankings
GitHub City Rankings (script)
GitHub City (Python)
GitHub Nets
GitHub rankings and its impact on the local free software
development community
Granada Geek

Weitere ähnliche Inhalte

Andere mochten auch

MAURICE DE VLAMINCK
MAURICE DE VLAMINCKMAURICE DE VLAMINCK
MAURICE DE VLAMINCKJUAN DIEGO
 
Epidemiologia obesidad
Epidemiologia obesidadEpidemiologia obesidad
Epidemiologia obesidadBeluu G.
 
Vale alimentação São Caetano do sul
Vale alimentação São Caetano do sulVale alimentação São Caetano do sul
Vale alimentação São Caetano do sulRafael Duarte
 
VIJITH V resume 2016 june
VIJITH V resume 2016 juneVIJITH V resume 2016 june
VIJITH V resume 2016 juneVijith V
 

Andere mochten auch (7)

Belco 2016
Belco 2016Belco 2016
Belco 2016
 
MAURICE DE VLAMINCK
MAURICE DE VLAMINCKMAURICE DE VLAMINCK
MAURICE DE VLAMINCK
 
ICP software qtegra
ICP software qtegraICP software qtegra
ICP software qtegra
 
Epidemiologia obesidad
Epidemiologia obesidadEpidemiologia obesidad
Epidemiologia obesidad
 
B. wordsworth
B. wordsworthB. wordsworth
B. wordsworth
 
Vale alimentação São Caetano do sul
Vale alimentação São Caetano do sulVale alimentação São Caetano do sul
Vale alimentação São Caetano do sul
 
VIJITH V resume 2016 june
VIJITH V resume 2016 juneVIJITH V resume 2016 june
VIJITH V resume 2016 june
 

Ähnlich wie GitHubCity: una biblioteca para conocer tu comunidad

Trabajo en clase infomatica
Trabajo en clase infomaticaTrabajo en clase infomatica
Trabajo en clase infomaticafelipe0813
 
Dame una API y movere al mundo
Dame una API y movere al mundoDame una API y movere al mundo
Dame una API y movere al mundopablomarti89
 
DotNet 2019 | Alberto Varela - Infraestructura como código en Azure
DotNet 2019 | Alberto Varela - Infraestructura como código en AzureDotNet 2019 | Alberto Varela - Infraestructura como código en Azure
DotNet 2019 | Alberto Varela - Infraestructura como código en AzurePlain Concepts
 
Shapado: Como ganar dinero con el software libre
Shapado: Como ganar dinero con el software libreShapado: Como ganar dinero con el software libre
Shapado: Como ganar dinero con el software librePat Cito
 
Patrick aljordcampuspartysl
Patrick aljordcampuspartyslPatrick aljordcampuspartysl
Patrick aljordcampuspartyslcampus party
 
Patrick aljordcampuspartysl
Patrick aljordcampuspartyslPatrick aljordcampuspartysl
Patrick aljordcampuspartyslcampus party
 
Infraestructura como código
Infraestructura como códigoInfraestructura como código
Infraestructura como códigoJuanje Ojeda
 
Introducción a ASPNET vNext
Introducción a ASPNET vNextIntroducción a ASPNET vNext
Introducción a ASPNET vNextJulito Avellaneda
 
Programacion Visual con Python
Programacion Visual con PythonProgramacion Visual con Python
Programacion Visual con Pythonevitaxley
 
DevOps, por donde comenzar? - DrupalCon Latin America 2015
DevOps, por donde comenzar?  - DrupalCon Latin America 2015DevOps, por donde comenzar?  - DrupalCon Latin America 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015Taller Negócio Digitais
 
Webinar: Groovy y la producttividad para el desarrollador Java
Webinar: Groovy y la producttividad para el desarrollador JavaWebinar: Groovy y la producttividad para el desarrollador Java
Webinar: Groovy y la producttividad para el desarrollador JavaDomingo Suarez Torres
 
SharePoint Framework, paso a paso
SharePoint Framework, paso a pasoSharePoint Framework, paso a paso
SharePoint Framework, paso a pasoHaaron Gonzalez
 
Geekend 2018 - No trabajes en Local! (Utiliza Vagrant o Docker)
Geekend 2018 - No trabajes en Local! (Utiliza Vagrant o Docker)Geekend 2018 - No trabajes en Local! (Utiliza Vagrant o Docker)
Geekend 2018 - No trabajes en Local! (Utiliza Vagrant o Docker)Osvaldo Mercado Coss
 

Ähnlich wie GitHubCity: una biblioteca para conocer tu comunidad (20)

Trabajo en clase infomatica
Trabajo en clase infomaticaTrabajo en clase infomatica
Trabajo en clase infomatica
 
Dame una API y movere al mundo
Dame una API y movere al mundoDame una API y movere al mundo
Dame una API y movere al mundo
 
DotNet 2019 | Alberto Varela - Infraestructura como código en Azure
DotNet 2019 | Alberto Varela - Infraestructura como código en AzureDotNet 2019 | Alberto Varela - Infraestructura como código en Azure
DotNet 2019 | Alberto Varela - Infraestructura como código en Azure
 
Zinjai
ZinjaiZinjai
Zinjai
 
Shapado: Como ganar dinero con el software libre
Shapado: Como ganar dinero con el software libreShapado: Como ganar dinero con el software libre
Shapado: Como ganar dinero con el software libre
 
EL ZINJAI
EL ZINJAIEL ZINJAI
EL ZINJAI
 
Patrick aljordcampuspartysl
Patrick aljordcampuspartyslPatrick aljordcampuspartysl
Patrick aljordcampuspartysl
 
Patrick aljordcampuspartysl
Patrick aljordcampuspartyslPatrick aljordcampuspartysl
Patrick aljordcampuspartysl
 
Infraestructura como código
Infraestructura como códigoInfraestructura como código
Infraestructura como código
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Introducción a ASPNET vNext
Introducción a ASPNET vNextIntroducción a ASPNET vNext
Introducción a ASPNET vNext
 
Programacion Visual con Python
Programacion Visual con PythonProgramacion Visual con Python
Programacion Visual con Python
 
DevOps, por donde comenzar? - DrupalCon Latin America 2015
DevOps, por donde comenzar?  - DrupalCon Latin America 2015DevOps, por donde comenzar?  - DrupalCon Latin America 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015
 
1
11
1
 
FULLSTACK JS DEV in 2017
FULLSTACK JS DEV in 2017FULLSTACK JS DEV in 2017
FULLSTACK JS DEV in 2017
 
Fdg2009
Fdg2009Fdg2009
Fdg2009
 
Webinar: Groovy y la producttividad para el desarrollador Java
Webinar: Groovy y la producttividad para el desarrollador JavaWebinar: Groovy y la producttividad para el desarrollador Java
Webinar: Groovy y la producttividad para el desarrollador Java
 
SharePoint Framework, paso a paso
SharePoint Framework, paso a pasoSharePoint Framework, paso a paso
SharePoint Framework, paso a paso
 
Geekend 2018 - No trabajes en Local! (Utiliza Vagrant o Docker)
Geekend 2018 - No trabajes en Local! (Utiliza Vagrant o Docker)Geekend 2018 - No trabajes en Local! (Utiliza Vagrant o Docker)
Geekend 2018 - No trabajes en Local! (Utiliza Vagrant o Docker)
 

Mehr von Israel Blancas

What is happening with my microservices?
What is happening with my microservices?What is happening with my microservices?
What is happening with my microservices?Israel Blancas
 
GitHubś data is a life-changer
GitHubś data is a life-changerGitHubś data is a life-changer
GitHubś data is a life-changerIsrael Blancas
 
Polymer - Una bella historia de amor
Polymer - Una bella historia de amorPolymer - Una bella historia de amor
Polymer - Una bella historia de amorIsrael Blancas
 
Polymer - El fin a tus problemas con el FrontEnd
Polymer - El fin a tus problemas con el FrontEndPolymer - El fin a tus problemas con el FrontEnd
Polymer - El fin a tus problemas con el FrontEndIsrael Blancas
 
Progressive Web Apps - Porque nativo no es significa mejor
Progressive Web Apps - Porque nativo no es significa mejorProgressive Web Apps - Porque nativo no es significa mejor
Progressive Web Apps - Porque nativo no es significa mejorIsrael Blancas
 
TensorFlow - La IA detrás de Google
TensorFlow - La IA detrás de GoogleTensorFlow - La IA detrás de Google
TensorFlow - La IA detrás de GoogleIsrael Blancas
 
Jornada de asociaciones ETSIIT 2016
Jornada de asociaciones  ETSIIT 2016Jornada de asociaciones  ETSIIT 2016
Jornada de asociaciones ETSIIT 2016Israel Blancas
 
NodIO: Marco de desarrollo de aplicaciones para computación evolutiva voluntaria
NodIO: Marco de desarrollo de aplicaciones para computación evolutiva voluntariaNodIO: Marco de desarrollo de aplicaciones para computación evolutiva voluntaria
NodIO: Marco de desarrollo de aplicaciones para computación evolutiva voluntariaIsrael Blancas
 
El valor de lo abierto de software libre y datos
El valor de lo abierto  de software libre y datosEl valor de lo abierto  de software libre y datos
El valor de lo abierto de software libre y datosIsrael Blancas
 
Polytechnic 1.0 Granada
Polytechnic 1.0 GranadaPolytechnic 1.0 Granada
Polytechnic 1.0 GranadaIsrael Blancas
 
Paasalo - Usando plataformas como servicio para publicar tu aplicación
Paasalo - Usando plataformas como servicio para publicar tu aplicaciónPaasalo - Usando plataformas como servicio para publicar tu aplicación
Paasalo - Usando plataformas como servicio para publicar tu aplicaciónIsrael Blancas
 

Mehr von Israel Blancas (13)

What is happening with my microservices?
What is happening with my microservices?What is happening with my microservices?
What is happening with my microservices?
 
GitHubś data is a life-changer
GitHubś data is a life-changerGitHubś data is a life-changer
GitHubś data is a life-changer
 
Polymer - Una bella historia de amor
Polymer - Una bella historia de amorPolymer - Una bella historia de amor
Polymer - Una bella historia de amor
 
De 0 a Polymer
De 0 a PolymerDe 0 a Polymer
De 0 a Polymer
 
Polymer - El fin a tus problemas con el FrontEnd
Polymer - El fin a tus problemas con el FrontEndPolymer - El fin a tus problemas con el FrontEnd
Polymer - El fin a tus problemas con el FrontEnd
 
Progressive Web Apps - Porque nativo no es significa mejor
Progressive Web Apps - Porque nativo no es significa mejorProgressive Web Apps - Porque nativo no es significa mejor
Progressive Web Apps - Porque nativo no es significa mejor
 
TensorFlow - La IA detrás de Google
TensorFlow - La IA detrás de GoogleTensorFlow - La IA detrás de Google
TensorFlow - La IA detrás de Google
 
Jornada de asociaciones ETSIIT 2016
Jornada de asociaciones  ETSIIT 2016Jornada de asociaciones  ETSIIT 2016
Jornada de asociaciones ETSIIT 2016
 
NodIO: Marco de desarrollo de aplicaciones para computación evolutiva voluntaria
NodIO: Marco de desarrollo de aplicaciones para computación evolutiva voluntariaNodIO: Marco de desarrollo de aplicaciones para computación evolutiva voluntaria
NodIO: Marco de desarrollo de aplicaciones para computación evolutiva voluntaria
 
El valor de lo abierto de software libre y datos
El valor de lo abierto  de software libre y datosEl valor de lo abierto  de software libre y datos
El valor de lo abierto de software libre y datos
 
Polytechnic 1.0 Granada
Polytechnic 1.0 GranadaPolytechnic 1.0 Granada
Polytechnic 1.0 Granada
 
Google Summer of Code
Google Summer of CodeGoogle Summer of Code
Google Summer of Code
 
Paasalo - Usando plataformas como servicio para publicar tu aplicación
Paasalo - Usando plataformas como servicio para publicar tu aplicaciónPaasalo - Usando plataformas como servicio para publicar tu aplicación
Paasalo - Usando plataformas como servicio para publicar tu aplicación
 

Kürzlich hochgeladen

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 

Kürzlich hochgeladen (12)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

GitHubCity: una biblioteca para conocer tu comunidad

  • 1. GITHUBCITY UNA BIBLIOTECA PARA CONOCER TU COMUNIDAD PYCON 2016
  • 2. ISRAEL BLANCAS IBLANCASA Software Engineer at Real Time Innovation Organizador en GDG Granada
  • 3.
  • 4. EN EL INICIO DE LOS TIEMPOS...
  • 5. PROBLEMAS VARIOS Escrito en Co eeScript Poco documentado Di cultad para integrar nuevas funcionalidades No testeado Se pierden usuarios
  • 6. GITHUBCITY Escrito en Python Menos acoplado Con plantillas intercambiables Testeado, documentado, sencillo de usar...
  • 7. ESTADO ACTUAL Sin adaptar a la nueva interfaz :( Testeado (salvo por lo anterior) Con ejemplos de uso Muy lento
  • 8. ¿POR QUÉ ESTO MOLA? Es libre Te ayuda a conocer los proyectos y desarrolladores de tu alrededor Le da un poco de vida al asunto Se pueden hacer miles de cosas Te da visibilidad como desarrollador
  • 9.
  • 10. LO QUE VIENE Adaptar a la nueva interfaz (obvio) Mejorar el sistema de testeo Empezar a publicar rankings de todas las provincias Redes sociales en GitHub WebApp con los rankings Lo que surja
  • 11. COSAS A LAS QUE ECHARLE UN OJO GitHub Rankings GitHub City Rankings (script) GitHub City (Python) GitHub Nets GitHub rankings and its impact on the local free software development community Granada Geek