logo

midulive


Transcribed podcasts: 605
Time transcribed: 13d 21h 9m 51s

This graph shows how many times the word ______ has been mentioned throughout the history of the program.

Una noticia de GitHub que ha salido un poco opacada, que no se ha hablado mucho,
es que también han sacado el Octoverse, que es el estado del open source
y la subida de inteligencia artificial en el 2023.
Todos los años GitHub lo que hace es como sacar un montón de datos de los repositorios y tal
y te dice, lenguaje de programación más utilizado, cuántos repositorios se han creado
y todo este tipo de cosas.
Y este artículo está muy chulo, os recomiendo que le echéis un vistazo si le tenéis interés.
Yo normalmente voy directo al grano porque hay cosas que no me interesan mucho,
como por ejemplo, bueno, ¿cuál es el país que más está creciendo?
En este caso, India.
Y de hecho, esto sí que es interesante.
Para el 2030, si no me equivoco, para el 2030, si no lo sabías,
India ya es el segundo país que tiene la comunidad más grande en GitHub en todo el mundo.
El primero es Estados Unidos, el segundo es India, el tercero es China,
pese a la bajada que ha habido porque en China sacaron su propio clon de GitHub
y el cuarto Brasil.
Total, que India es segunda, pero lo más fuerte de esto es que se espera que la India
para antes del 2028, en 2027, sea el número uno.
Hostia, no sé si esto os lo sabíais, os lo habíais imaginado, porque no sé,
o sea, a mí, vale, sí, la India es muy grande, pero el crecimiento que está teniendo,
de hecho, Brasil pasará a ser tercero sobrepasando a China.
Increíble, o sea, Estados Unidos se quedará en posición 2, la India será la primera y China bajará al cuarto,
porque subirá Brasil, brutal.
La proyección me parece tremenda, o sea, tremenda.
Aquí tenemos un poco el crecimiento según el año anterior y podéis ver que la India ha crecido un 36%,
Japón también bastante un 31%, o sea, claro, lo que pasa es que la India ya veis 13 millones de desarrolladores,
o sea, es una verdadera salvajada.
Más cositas que tenemos por aquí, también tenemos comunidades en África, por ejemplo, Nigeria,
que ha crecido un 45%, y aquí en la TAM, Sudamérica, tenemos Argentina,
que habéis crecido los que más Argentina.
No es mejor el TED Radar de la empresa Martin Fowler, o sea, la GAMI, no es mejor, no, no es mejor, es diferente.
No tiene ningún tipo de sentido compararlos porque son dos cosas totalmente distintas.
Es como decir, no es mejor los MTV Awards que la lista de reproducción de Spotify, ¿sabes?
Es como, no que sea mejor, son dos cosas totalmente distintas.
De hecho, aquí están poniendo sobre todo el foco en lo que sería GitHub, en creación de repositorios en GitHub,
cuáles son los países que al final tienen un impacto en GitHub, cuáles son las comunidades de GitHub que más crecen en Sudamérica.
Tenemos Argentina, Bolivia el número 2, Colombia el número 3, Brasil el cuarto y Chile.
No es mejor el TED Radar de la empresa de Martin Fowler, TalkedWorks.
Es lo que he contestado. Y no, es que son dos cosas distintas.
Lo que comenta el TED Radar, que por si no lo conocéis, tiene bastante buena...
Es bastante polémico el TED Radar. Ahora os comento.
Os explico rápidamente para el que no sepa lo que es.
Básicamente, el Technology Radar, TED Radar este, es un radar de tecnologías que sacan...
No me acuerdo si es mensual, anual, trimestral, no me acuerdo.
Pero lo sacan cada X tiempo y lo saca la consultora de ThoughtWorks, ¿vale?
Y esto lo tiene detrás... ¿Quién está? Pues está Martin Fowler, que seguramente lo conocéis porque es una persona bastante respetada en el mundo de arquitectura, de software y todo esto, ¿no?
Y está bastante chulo porque, digamos que tienes una redonda donde tienes técnicas, herramientas, plataformas, lenguajes y frameworks, ¿vale?
Está muy chulo porque aquí, digamos que es donde vas a ir... Dice semestral, gracias.
Aquí lo que vas viendo es un poco como... ¿Cuáles son las tecnologías que vale la pena echarle un vistazo?
Pero hay que tenerlo un poquito con cuidado. Eso según ellos, según la gente de ThoughtWorks.
Esta gente tiene una opinión, al final esto es una guía opinionada, sobre lo que a ellos les interesa, sobre lo que a ellos les gusta, sobre lo que ellos usan.
No tiene siempre por qué corresponder con la realidad.
Al final hay veces que se han equivocado de una forma muy bestia o que hay tecnologías que nunca pusieron en el radar y que al final lo tuvieron que poner, pero porque ya eran un éxito y cosas así.
Está muy bien, es interesante, pero tened cuidado de que esto no es que... Yo lo he visto esto, de hecho, esto lo he visto en muchas empresas, el Hype Driven Development.
De hecho, yo he tenido un CTO que me ha venido, ha venido un CTO a decirme, oye, esta tecnología ha salido en el TechRadar de ThoughtWorks.
Quiero que la empecemos a implementar. O sea, literal. Y yo le he dicho, no, no, no, porque no tiene sentido por esto, por esto, bla, bla, bla, bla.
Así que, y por desgracia, ¿qué pasa? Que hay muchos CTOs que no tienen el background técnico que se dejan guiar por este tipo de cosas.
Que está bien guiarse, pero al final no puedes hacer que se tomen las decisiones a partir de este radar, ¿vale?
Pero de nuevo, me parece muy interesante siempre que se utilice con responsabilidad y de forma crítica.
Por ejemplo, mira, aquí tenemos... Lo podéis leer también en español, lo cual está bastante bien.
Además está muy bien porque cada cosa tiene su explicación, ¿vale?
O sea, tiene la guía, son un montón de páginas. Aquí podéis ver como todos los expertos que han sido los que han contribuido en hacer la guía.
Y al final, además de cada una de las cosas de los radares, podéis ver una explicación de cada cosa.
Por ejemplo, sistemas de diseño. Bueno, pues los sistemas de diseño, ¿cuál es la estrategia? Adoptar.
¿Cuál es enfoque ligero de los RFCs? Adoptar, ¿sabes?
Y entonces hay otros de dejar, probar, sería el otro, luego abandonar, evaluar, evaluar o resistir.
Resistir es, mira, componentes web, web components para aplicaciones web renderizadas en servidor.
Resistir. ¿Qué significa esto? Bueno, pues que hay que tener cuidado.
Que si alguien te viene con la idea de, ostras, ¿no? Vamos a hacer web components para hacer esa rendering.
Pues lo que te viene a decir, la guía es resistir.
Esto no parece una buena idea por... Y aquí te da una explicación de cada cosa.
Está muy chulo, o sea, pero es una guía totalmente distinta al Octobers.
Vienen a decir como dos cosas distintas, ¿vale? O sea, a poner foco en dos problemáticas diferentes.
Bueno, felicidades Argentina por ser la comunidad más rápido que crece en Sudamérica, ¿vale?
Ahí tenemos Bolivia, Colombia, Brasil y Chile.
Y ojo, ojo Europa, ojo España. ¡Vamos! ¡Vamos! ¡Vamos!
De verdad, estoy muy contento. Estoy muy contento. Estoy muy contento.
Estamos ahí, España a tope. ¿Y dónde está Francia? ¿Dónde está Francia?
Francia sale aquí por salir en algún sitio. Yo creo que... Yo creo... Fijaos una cosa, ¿eh?
Fijaos que en Sudamérica han puesto 5. Han puesto 5. 5.
Y aquí han tenido que poner 7 para que quepa Francia.
¿Qué ha pasado? ¿Qué ha pasado?
Me voy a comerte un croissant. Anda.
Bueno, pues el tema. ¿Qué han tenido que poner 7?
¡Qué risa! No, la verdad es que me da igual.
Yo no tengo ninguna cosa en contra de Francia, pero no sé por qué hay un chiste con la gente de Francia.
O sea, al final, Francia nos ha dado lo mejor del mundo.
La baguette y el croissant. O sea, ¿qué más queremos?
Pero bueno, que han tenido que poner 7 justamente para que quepa.
Lo cual está bastante bien.
Bueno, pues más cositas interesantes.
Aquí tendríamos los lenguajes de programación, ¿vale?
Los lenguajes de programación es...
Sigue siendo JavaScript el lenguaje más popular.
Y ojo, TypeScript.
Ojo, cuidado, TypeScript, ¿vale?
Y es que JavaScript sigue siendo el number one, el primero, pero TypeScript ya se pone en el número tres.
O sea, esto es bastante increíble porque se lo miras fríamente.
Se lo miras fríamente, tienes el primero que es JavaScript y el tercero que es TypeScript.
Y es...
Claro, pero TypeScript al final también compila JavaScript.
O sea, estamos ahí...
Estamos haciendo un sándwich a Python.
No me extrañaría que Python últimamente se está utilizando un montón con el tema de la inteligencia artificial.
Aquí podemos ver, por uso, podemos ver que está a punto de los seis millones.
JavaScript, Python, TypeScript ha crecido bastante.
De hecho, ha superado a Java, que estaba en el número tres.
Y aquí podríamos ver los lenguajes por mayor crecimiento.
Por mayor crecimiento.
Ojo, cuidado, porque por mayor crecimiento tenemos a Rust con un 40%,
Lua un 40% y TypeScript con un 30%.
Y Python está bastante en un 25%.
Y JavaScript no ha crecido tanto.
Está en un 10%.
No sé si es un 10%, un 15%.
No lo sé.
No sé exactamente por dónde...
Pero ahí lo podéis ver.
Y PHP, bueno, PHP está...
PHP está como los franceses, me parece.
Con todo mi cariño, pero está como los franceses.
¿Y qué más?
Bueno, aquí tenemos ya un montón de cosas.
¿Cuáles son las problemáticas que ven un poco los desarrolladores?
¿Los desarrollos que son públicos?
¿Cuál es el estado del open source?
El top proyecto, el number one, es Microsoft Visual Studio Code.
Con 20.000 contribuidores.
Más de 20.000 contribuidores, no está mal.
Y luego ya tenemos Flutter en el número 3.
Home Assistant, esto lo comentamos una vez.
Y ojo, Vercel.
Vercel se cuela entre los top open source projects en 2023.
O sea, increíble.
Me ha sorprendido un montón.
Que se cuele Vercel, no sé.
Me parece tremendo.
Bueno, pues ya está.
Así de cosas interesantes tendríamos esto.
Me parece que el crecimiento es relativo al contenido.
Si hay poco contenido, habrá más crecimiento.
Pero Python tiene bastante contenido.
Está en el número 2 y tampoco está tan lejos de JavaScript.
A este ritmo puede ser que lo supere el año que viene o el siguiente o lo que sea.
O sea, que puede...
Está bastante bien.
Otra cosa es RAST.
RAST sí que es verdad que no está entre los primeros.
Y en normal, que sí que un 40% sea posible.
Pero ya ves que las cosas como son.
Que en Python sí.
O TypeScript.
TypeScript también ha crecido bastante, teniendo en cuenta esto.
RAST.
RAST.
RAST.
RAST.
RAST.