logo

midulive


Transcribed podcasts: 605
Time transcribed: 13d 3h 7m 36s

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

Bienvenidos, bienvenidas a la Devsleek, la competición de creadores de contenido de programación.
Estoy encantado, muy bien acompañado y vamos, súper, súper contento de hoy empezar la Devsleek.
Es una idea que ya hace tiempo que queríamos hacer, una pequeña competición para pasárnoslo bien,
para reírnos, con pruebas de programación, echarnos unas risas, pero sobre todo para aprender.
Y también porque va a haber premios, no sólo porque los creadores que tenemos hoy aquí
van a competir para llevarse unos auriculares Nothing Ear al ganador o ganadora que se los lleve,
sino que también ustedes, por participar aquí, por estar haciendo las apuestas,
por el sorteo que vamos a tener de una Nintendo Switch en cada una de las jornadas,
gracias a nuestro patrocinador, a Cogier, que ya sabéis que tenéis un montón de modelos de lenguaje
súper interesantes para crear vuestras aplicaciones con inteligencia artificial con Cogier.
Así que hoy empieza la Devsleek, hoy es la jornada número uno, ya veo a un montón de gente que está con
Team Carmen, Team Gonzi Fútbol Club, Team Noe, Team Héctor de León, más cervezas.
Una de las cosas que teníais que hacer era compartir vuestro ticket de la Devsleek,
que teníais esta cosa tan maravillosa que era el ticket, ¿vale? El ticket de la Devsleek y podíais elegir el equipo
de Héctor, el de Gonzi, el de Noe o el de Carmen. Y 809 personas la han compartido, han compartido el ticket
y ya tenemos los resultados. Vamos a estar desvelando los resultados de quién han sido los más votados,
los que han tenido más apoyo. Han sido muy apretados. O sea, no podemos decir que ha habido
un ganador de lejos, sino que se nota que el corazón ha estado muy dividido, ¿eh? Así que vamos a empezar
con la persona que ha quedado en la cuarta posición y que se lleva, por lo tanto, un punto en la Devsleek
para empezar por ahí y es Noe. Vamos a codear. ¿Qué tal, Noe? ¿Cómo estás? Primero, para que la gente
que no te conozca, porque a lo mejor te ha faltado un poquito ahí y a lo mejor es porque a lo mejor,
claro, no te conocen. Así que, Noe, es el momento. Cuéntanos, Noe, ¿quién eres?
Nada, mi nombre es Noelia. Soy de Argentina. Ahora estoy viviendo en España. Me vine a vivir
por trabajo. Realmente hago front-end, pero hice bastante tiempo back. Así que, Héctor, no te sientas
solo, ¿eh? Bueno, muy bien, Noe. Oye, Noe, pues aún así que alguien dirá, ah, que has quedado
cuarta. No has quedado muy lejos ni del segundo ni del tercero. Has estado bastante cerca.
Has estado ahí moviendo un poquito las manitas para recabar apoyos y has estado muy, muy
cerca, ¿eh? Noe, ¿qué es lo que esperas de la Devsleek? Espero no perder, porque no me
gusta perder. Pero en realidad venimos a disfrutar y a pasarla bien. Así que, lo que tenga que
ser. Muy bien. Y que el chat se porte bien y participe. ¿Algún mensaje al público que
te ve en el chat? ¿Alguna consigna? ¿Tienes algún grito de guerra para que te apoyen?
¿Algún grito de guerra, no? A ver, somos dos de Argentina. Si no ganamos ninguno de
los dos, no quiero meterle presión a Gonzi. Yo no vuelvo más al país. Gonzi ya está
ahí. Así que, que se fijen.
Muy bien, Noe. Bueno, pues, Noe, mira, para que veas que esto era real y que esto iba
en serio, voy a enseñar cómo vamos a añadirte tus primeros puntitos, ¿vale? Para que se vea
exactamente por aquí. Noe empieza con su puntito. Así que, primera posición, Noe.
Bueno, felicidades, más primera por ahora. Así que, fantástico.
Yo no voy a decir que hay un mufa en la sala, pero...
¡Ojo!
Todo va a dejar ahí. Todo va a dejar ahí.
Muy bien. Pues, bueno, vamos a darle paso a la persona que ha quedado tercera en este
caso. ¿Quién habrá quedado tercera? Pues la persona que ha quedado tercera ha sido por una
diferencia de un voto. Un solo voto. La tercera persona es Héctor de León. Héctor de León,
¿qué tal, amigo? ¿Cómo estás?
Hola, hola, ¿qué tal? No, primero, gracias por la invitación, Midu. Este tipo de eventos
creo que hacían falta. Lo segundo, sinceramente, no sé qué diablos hago aquí. Entré con engaños.
No, no, no. De hecho, vengo con muchas ganas de perder. Ya voy en tercer lugar, entonces.
Y, pues, nada. Creo que pudo haber compartido yo eso y hubiera quedado en empate, ¿no? Con
la siguiente persona. Pero yo no lo hice. No me quise autovotar. Entonces, bueno. Y, pues,
nada. Ya saben, chavales, están participando por ganar cositas. Pues ahí compartan esto
en donde puedan. En su OnlyFans, en Twitter, en donde quieran. Compartan esto para que llegue
completamente, ¿no? Y, bueno, ya saben, a ganar cositas. Muchas gracias, Miguel.
Héctor, dos cosas. Uno, céntrate un poco en la cámara, hombre, que estás en una esquina
que parece que no quieres que te damos toda la guapura que tienes. Y lo segundo, estoy
viendo código en el editor. ¿Es cierto que estás practicando JavaScript en el último minuto?
Eh, algo así. Pero es que es muy difícil para mí programar en JavaScript porque es un
lenguaje de programación de la mierda. Entonces, tengo que estarme agarrando un poquito, poquito
de gusto para no estar tan asustado contra los contrincantes que yo sé que es en JavaScript.
Tengo que defenderme, ¿no? Ya saben. Está bien. Pues, oye, que sepas una cosa. No empiezas
en la mierda porque empiezas con dos puntitos gracias al apoyo de la gente que compartió tu
ticket. Pues, bueno, dejamos que Héctor se tome su primera cerveza para que le entre
mejor JavaScript. Y vamos con la persona que ha quedado segunda, también bastante cerca
de la primera, pero ahora no por un voto en esta vez, así que no se podía haber votado
a sí misma. Y es Carmen. ¡Hombre Carmen! ¿Cómo estás?
¿Qué tal? Muy bien, muy bien. Gracias por votar. Muchas gracias.
Bueno. Sinceramente, no pensé que quedaría la segunda. Digo, ya verás.
Un montón de gente. Team Carmen. La cuarta ya. Necesito esos puntos, gente.
Todo lo que sea. Sumar. Necesitamos sumar. Necesitamos sumar. Totalmente.
Dicen por aquí. La reina del CSS, dicen por aquí.
Sí, pero hoy no hay CSS. Entonces, voy a sufrir más.
Hoy hay... Pero bueno, sabemos que Carmen no viene sola hoy. No viene sola. Viene acompañada.
Vamos a darle paso a la invitada también, Lady Benko. Bienvenida. ¿Cómo estás?
Bueno, buenas, que nada bien. Que hace un calor hoy.
Y el calor el que te va a entrar después, porque Lady va a estar participando en una prueba
para Carmen poder descansar, ¿no? Y lo va a dar todo.
Exacto.
Muy bien. ¿Cuál es la estrategia, Carmen?
Bueno, la estrategia es que confío todo hacia Belén.
Sin presión, Belén.
La estrategia es venir engañada y llorar.
La he medio engañado, en realidad. No le he explicado bien todas las normas, pero también
es porque lee un diagonal. O sea, que me da culpa, ¿vale? No ha sido un engaño aposta.
Ha sido un engaño, pues, fortuito.
Pero Belén es una máquina, es una crack, así que sé que lo va a hacer genial y que
va a conseguir esos punticos para el equipo rojo.
Buenísimo.
Muy bien.
Cuánta fe.
Pues nada, Belén, te veo después en la prueba.
Carmen, felicidades, que ya empiezas ahí con tus dos puntitos.
Ojo, te voy a dar tus ansiados tres puntos, ¿vale?
Carmen, enhorabuena por ir primera.
Me va a dar poco, me va a dar poco.
Vamos con el number one.
A la persona que no sé si por, yo que sé, que ha dejado, ha dado dinero.
No sé si ha sido por dar dinero, va a llamar a la familia.
Es que en Argentina son muchos.
Pero Gonzi, felicidad de Gonzi.
Dijimos que no me ibas a contar que le pagué a la gente para que nos voten y todo.
Ese que era nuestro secreto mío.
Aquí se tiene que contar todo, todo se tiene que contar.
Bueno, felicidades, hombre.
Cuatro puntazos que te llevas.
Empiezas con un poquito de ventaja.
¿Crees que los vas a necesitar o ya ibas sobrado?
A ver.
No, no.
Creo que voy a hacer cuatro puntos en toda la competencia.
Así que nos va a servir un montón.
Para que estés tranquilo.
Hay algunas pruebas que dan un punto solo por participar.
Entonces, ya era imposible algo sumar.
Claro, tenemos nuestros puntos totales de la competencia van a ser los cuatro que acabamos de sacar
y los puntos de participación, que era para que no nos sintamos mal nomás.
Bueno, Gonzi.
Entonces, ¿cómo ves la competencia?
¿Cómo ves a la gente que participa en la Devs League?
¿Lo ves factible?
¿Posible?
¿Vas a necesitar mucha suerte?
¿Crees que vas a ganar el mundial?
¿Cómo lo ves?
¿Qué suerte no vamos a necesitar?
Porque ya estamos con todas las bajas esperanzas que podríamos tener.
O sea, ahí por ADSS está Carmen.
Tenía que hacer...
Lo encontré al VAG.
Estará invitado.
No, ¿entendés?
Todas las posibilidades de perder, pero haremos lo que esté a nuestro alcance.
Muy bien, muy bien.
Bueno, pues nada, vamos a darle paso a todos los participantes para que veamos por aquí.
Bienvenidos a todos y a todas.
Muchísimas gracias por participar en la primera Devs League.
Estoy súper contento y con muchas ganas de que empiece todo.
Y quiero haceros una pregunta rápidamente a cada uno de ustedes porque me gustaría saber,
para que haya un poco de salsilla, voy a empezar con Noe.
Y, Noe, quiero que me digas quién del resto de la Devs League,
cuál es la persona que crees que te va a traer más problemas.
Conci, seguro.
Conci.
Sí.
Héctor de León, ¿cuál consideras que es la persona que te va a dar más problemas de la Devs League?
Los tres.
Solo te puedes quedar con uno.
Solo te puedes quedar con uno.
Yo creo que mi mayor problema es CSS, por eso voy contra Carmen.
Voy contra Carmen.
O sea, me encanta porque ha ido de, no, con los tres y tal, a voy contra Carmen.
Y saca el coche yo cuando lo ha dicho.
Por eso vengo de rojo, para que no esté la única roja en este lugar.
Hola, a quitar protagonismo ya, Carmen.
Así es.
¿Cómo contrastamos a esto?
Qué feo, qué feo.
No, yo, o sea, mi mayor problema en la competición soy yo.
O sea, ese es mi mayor problema.
No, ese es mi mayor problema.
Totalmente.
Claro, porque aquí estoy con cracks que saben un montón, que saben de JavaScript, que saben programación, que saben de algoritmos.
Entonces, por suerte, tengo gente maravillosa alrededor que va a venir de invitada a echarme un cable en lo que yo controlo un poco menos.
Así que, bueno.
Y el OICSS, si queréis que sea más justo, pues también puede venir otra persona y así nos machaco.
Monzi, tú no has dicho uno.
Cuenta, cuenta.
Pero para, falta alguien más, ¿no?
Ah, no, ya dijeron los tres.
No, yo creo que me quedo, así empezamos.
Yo creo que me quedo con la de Carmen, de que yo mismo voy a hacer el problema.
Pero vamos a decir Carmen por CSS.
Es a lo que más miedo le tengo.
Pero...
Está bien que al menos a mí no me ha dicho nadie, ¿sabes?
O sea, que todavía me ven imparcial.
Empezamos bien.
Yo te pagué, Midu.
Yo te pagué.
Eso no lo digas.
Voy a comentar un poquito cuáles van a ser las pruebas de hoy, 25 de julio, jornada número uno.
Vamos a tener tres pruebas.
La primera prueba se llama la prueba del sprint.
El sprint va a ser una ronda de preguntas y respuestas donde cada invitado va a tener la posibilidad de contestar.
Vamos a hacer diez preguntas a un invitado.
Si se equivoca, tendrá la ocasión el otro participante de contestar.
Y cada pregunta que sea correcta se lleva en un punto.
Bueno, después de las diez preguntas y diez preguntas, pasamos a la siguiente pareja.
La primera va a ser un Gonzi versus Carmen.
Y la siguiente será Héctor versus Noe.
Luego haremos un sorteo entre la audiencia de tres libros para aprender Github.
Luego haremos un trivial de todos contra todos.
Y finalmente tendremos Encuentra el Back, donde tenemos un Gonzi versus Noe, ¿eh?
Pasión Argentina.
Y después tendremos un Héctor versus Belén.
Que vamos a tener a Belén, la invitada de Carmen.
Va a defender los intereses de Carmen en esta ocasión.
No sé, en tu caso Héctor, ¿venía alguien?
Ah, sí.
Venía.
Es verdad.
Que mi invitado lo has olvidado.
Cabrón.
Es que no.
¿Sabes qué pasa, Bezael?
Cabrón, Bezael.
Cabrón.
Gonzi.
Gonzi.
Empezamos.
Hemos empezado bien el tema del dinero que me has dado.
Es verdad.
Pero ¿sabes qué pasa, Bezael?
Que has llegado tarde y estabas en el scroll.
Me sales en la segunda línea entre eso y que haces Angular.
Pues tío, que me he olvidado de ti.
Vale, vale, vale.
En mi defensa diré que Héctor me pasó el link a menos uno.
Pero bueno, no pasa nada.
Pues Dominicote, perdóname, lo siento.
Dominicote va a ser Spot the Back.
Spot the Back.
Vamos a hacer que empiece Gonzi.
Ok.
Vamos a hacer 10 preguntas.
Gonzi, vale.
No te preocupes.
Yo te diré si se ha acabado el tiempo y tal, directamente.
Si se equivoca Gonzi, tú tendrás la ocasión de contestar, Carmen.
Y ganarte un punto.
Y si falláis los dos, pues nada, contesta el chat.
No te quiero poner presión, Gonzi, eh.
Pero la gente apuesta bastante por ti.
Piensa que si no pasas esto, vas a hacer perder mucho dinero a mucha gente.
Está bien.
Hay gente que ha apostado 20.000, menos mal que no son euros.
Gonzi, ¿en qué año apareció JavaScript de forma oficial?
1993, 1995, 1997.
1995.
Es tu respuesta final.
A una que me ibas a ver yo.
Posiblemente la única que sé porque tengo la cuenta que son tres años después de mi nacimiento.
Felicidades.
Vamos con la siguiente pregunta.
¿Quién desarrolló el lenguaje de programación Python?
Bjarne Strauss-Trup, Guido Van Rosson o James Gosling.
No tengo idea.
Así que vamos a seguir con James Gosling porque me gusta el apellido.
James Gosling es el coprotagonista de Barbie.
¿Has visto la película?
No.
Pero no se escribe así, así que lo sé.
James Gosling.
¡Ostras, Carmen!
Tienes la oportunidad de empatar.
¿Quién desarrolló?
No lo sé, pero voy a decir Guido porque Guido era el perro de Valentino Rossi, así que...
Guido.
Y el apellido se parece.
Por eso, por eso.
Guido Van Rosson.
¡Olé!
¡Bravo!
Conci porque le gustaba cómo sonaba el nombre y teníamos a Carmen que simplemente porque el perro se llamaba Guido.
Muy bien, vamos con la siguiente pregunta.
¿Dónde se encuentran las oficinas centrales de GitHub, Conci?
Creo que es San Francisco.
Seattle, Sacramento.
Marcamos San Francisco.
Sí, yo creo San Francisco porque creo que estaban cerca del coworking donde estaba Bercel.
¿Serán San Francisco las centrales de GitHub?
¡Muy bien!
¡Felicidades!
Muy bien, Gonci.
¿Qué significa FTP?
File Transfer Protocol, File Text Protocol o File Transfer Program.
Creo que es File Transfer Protocol porque lo veía en el File Sile y tipo decía abajo.
¿Estamos seguros que es la primera?
No, pero vamos con la primera.
¿Tienes algún perro que se llama FTP?
Sí, el segundo nombre de mayonesa con ajo es File Transfer Protocol.
¡Muy bien!
Muy bien, Gonci.
Vamos con la siguiente.
La siguiente pregunta.
¿Cuál fue la primera versión de Android?
Android, Apple Pie, Banana Bread o Cupcake.
Mira, las primeras dos no me suenan.
Tranquilamente podrían haberlos sido porque son bastante nombre de Android, pero recuerdo la versión Cupcake.
Ni idea si fue la primera, pero vamos con la tercera.
Y...
¡Muy bien!
Bueno, Gonci está en racha, eh.
Muy bien, Gonci.
Yo lo hubiese dicho por el videojuego.
Por el videojuego.
Por el videojuego.
Cupcake.
Claro.
Cupcake.
Lógica aplastante.
Siguiente pregunta.
¿Cuál de los siguientes no es un lenguaje de programación?
El BrainFack, el Arnold C o el Ratscript.
Mira, conociendo a la gente que crea los lenguajes de programación, podría ser cualquiera.
Estoy bastante seguro de que alguien bastante mal de la cabeza eligió BrainFack para ser un lenguaje de programación.
Ratscript podría ser basado en que a la gente le gusta ponerle script, así que voy a ir por Arnold C.
Podría ser Ratscript.
¡Oh!
Pues no, Arnold C es un lenguaje basado en frases de Arnold Schwarzenegger.
Sí, parece un chiste, pero no.
Podéis decir, para decir true dices no problemo.
No decía eso.
Para decir if dices because I'm going to say please.
Y para salir decías sayonara baby.
Así que vamos a ver Carmen, ¿cuál dices tú que no es un lenguaje de programación?
No, no es.
No es un lenguaje de programación.
Es que el Ratscript me gusta, así que voy a decir BrainFack.
BrainFack.
Y...
BrainFack es también un lenguaje de programación.
Yo sabía que había alguien bastante mal para...
BrainFack.
En español, ya sabéis, jode cerebros.
Es, obviamente, un lenguaje de programación esotérico que salió en 1993.
Y, básicamente, está basado en un montón de caracteres que, dicho sea de paso, te folla la cabeza.
Pues nada, no han conseguido el punto ninguno de los dos.
Pero bueno, no pasa nada.
Continuamos.
Vamos contigo, Gonzi.
Con la siguiente.
¿Qué significa la última letra del principio Kiss?
Simple, silly o stupid.
Mira, tampoco recuerdo haber escuchado el principio Kiss.
Así que seguramente eso no está bien.
Porque simple sería muy tranquilo como para elegirlo.
Vamos a ir a stupid.
Stupid.
Muy bien.
Stupid.
Keep it simple.
Stupid.
Por un momento pensaba que ibas a decir, por el grupo de música, yo creo que es...
Que son estúpidos.
Claro, no.
Me iba por ahí.
La siguiente.
¿Qué unidad tiene más megabytes?
¿Exabyte?
¿El zeta byte?
¿O el jotabyte?
Creo que el hexa es el que menos.
Y estoy entre el zeta y el yota.
Voy a ir por el zeta, pero porque es la última letra la de ese área.
¡Ostras, Carmen!
A ver, voy a seguir la lógica de Gonzi, que estaba, ¿no?
En su cabeza estaba diciendo hexa.
Voy a decir jotabyte.
No tengo ni idea.
En su cabeza sonaba espectacular, efectivamente.
Sí, también te lo digo, ¿eh?
Capaz estaba mintiendo para que vaya hexa.
¡Ojo, ojo, ojo!
Espérate.
¡Ojo, ojo!
¡Qué cabrón!
Bueno, Carmen, hay que quedarse con una.
¿Con cuál te quedas?
Como ha dicho zeta y lo ha dicho mal, voy a decir hexabyte.
¡No es hexabyte!
¡Fuck!
Excelente.
La troleación de la troleación.
¿Cuál fue el primer nombre de javascript, Gonzi?
¿Moca, latte o espresso?
No tenía ni idea de que había tenido otro nombre.
Pinto.
Claro.
Como que no se llama así.
Pero, no sé, vamos a ir con moca, porque me gusta el chocolate.
Vaya ya, Gonzi.
Que de las que meseras estás diciendo bien, tío.
Ah, bueno, bien.
Pero, bueno, me gusta el chocolate.
No es algo que podría haber decidido.
Moca.
Muy bien.
Felicidades.
Y última pregunta para Gonzi.
¿En qué año Microsoft compró GitHub por 7500 millones de dólares?
¿Sabes qué?
No me acuerdo si es 2018 o 2019.
Me acuerdo que todavía trabajaba en Ethermax.
Vamos a decir 2018.
¿Seguro?
No, pero 2018 es la última.
¿Estabas en la universidad, Gonzi?
¿Seguro?
No.
No, no estoy en la universidad.
Tampoco trabajaba en Ethermax, así que tengo el cerebro totalmente viciado.
Así que vamos a ir por 2018 sin ninguna explicación.
Muy bien.
Felicidades.
Aquí tenemos el 7-1, pero ahora le toca a Carmen sus preguntas.
Según W3TEX, ¿qué porcentaje de webs usa WordPress?
Vale.
No, no.
Ni los conozco.
Me sonaba el consorcio, pero no.
¿Qué porcentaje de webs usa WordPress?
Hostia, es que tiene que ser bastante.
Pero no me atrevo a que sea un 51%.
Va, voy a hacer un 43.
Un 43.
¿Apuntamos?
Sí.
Muy bien.
Sí.
Muy bien.
Que hubiese elegido la misma porque era 42 más 1.
¿Dónde abrió la primera oficina internacional de Microsoft en 1978?
No hay comodín, ¿no?
Del público.
No puedo preguntar ni nada.
Vale, va.
Voy a decir Japón.
Muy bien.
Japón.
Muy bien.
Yeah.
Muy bien.
Vamos con la siguiente.
Estoy sudando, eh.
¿En qué año nació Bill Gates?
Joder, te han tocado dos seguidas.
Es tan aleatorio.
Te han sacado dos seguidas de Microsoft.
Pero yo...
Me estás diciendo algo así por debajo.
No.
Mensajes subliminales, eh.
Son random, son random.
O sea que...
1953, 1955, 1957.
Eh, no tengo ni idea.
Pero ni idea.
No lo sabe nadie.
Es bastante mayor.
A ver si 53.
1953.
Oh, Conci.
Tu oportunidad.
¿Qué dirías, Carmen?
¿Cuál es la segunda?
Bueno, está bien.
Eh...
Juegos psicológicos.
Bueno, yo creo que si Carmen dijo 53, la más cercana es la otra.
Es un mierda.
Porque si no hay como mucha diferencia.
Sí, vamos con un 55.
Sí.
Yo estaba en tres altos, así que es 55, seguro.
Muy bien.
Qué grande.
Según NPM, React se descargó la última semana 16 millones de veces, 18 millones o 20 millones de veces.
En una semana, eh.
En una semana, eh.
En una semana, eh.
Dios.
Digo 16.
16 millones.
Sí.
¿Estamos seguros?
Marcamos 16 millones.
No, pero...
No estoy segura, pero márcala.
¡Oh!
Se me fue la suerte ya.
¡Gonzi!
Siguiendo mi cábala, si Carmen dijo 16, la más cercana es 18 millones, así que vamos.
Pero este señor quiere que le vaya a su casa y...
18 millones, Gonzi.
Te hubiese dicho 20, si no, pero...
¡Toma!
¡Gonzi!
O sea, dices...
Me devolvió, me devolvió.
¡Uh!
El karma.
Solo hay tres opciones.
React, aguante React, pero...
Muy bien.
Me arruinó.
Mira, ahí te has librado, Carmen.
Vamos con la siguiente.
¿Quién es el autor del famoso libro programador pragmático?
Martin Fowler, Robert C. Martin o Andrew Hunt y David Thomas.
Creo que es Martin Fowler, pero espérate.
Porque pienso un poco.
Porque me lío con el clean coat y...
Y además tengo dislexia, así que en estas cosas tenéis ventaja.
Porque yo recordaría...
Recuerdo los nombres, pero luego no...
¿Sabes?
No recuerdo con qué va.
Martínez.
Pero hay que elegir uno.
O sea...
Pues...
Voy a hacer una cosa.
Como estoy teniendo mala suerte y no estoy acertando,
voy a decir lo contrario de lo que diría.
Y diría Andrew Hunt y David Thomas, que no sé ni quién.
Marcamos Andrew Hunt y David Thomas.
Ni idea de quién son.
Yeah.
Esa no es muy buena idea.
Muy bien, Carmen.
Es que me está yendo muy mal, entonces...
No, no...
Tengo que ir a lo contrario de lo que pienso.
¿Cómo se llama la mascota de GitHub?
Github.
Cat octopus.
Octocat.
Octopus.
Octocat.
¿Qué?
Marcamos Octocat.
Sí, por cierto.
Github.
Podría hacer unos bigotes mejores para sus muñecos.
Hostia, a mí me pasa lo mismo.
Me caen todo el rato.
No sé dónde están ya.
Yo también.
No lo veis bien, pero...
Migran.
Pues Octocat.
Le damos...
Yes.
Muy bien.
Vamos con la siguiente.
¿Cómo se llama el primer ordenador doméstico de Apple?
¿Apple 1, Lisa o Macintosh?
Mira, voy a dar una pista.
Está hecho de madera y se hizo a mano.
Es una pista que no sirve para el nombre, pero espero que os haya gustado la pista.
Venga, voy a poner Apple 1.
Apple 1.
Va.
Yeah.
Muy bien.
Es una puta crack.
Te hubiese dicho Lisa igual.
¿Tiene las oficinas centrales Google en Redmond, en Cupertino o en Mountain View?
Vale.
Mierda.
Porque Cupertino es donde Apple está ahí.
En la mierda no las tiene.
No, en la mierda no.
Las tiene súper bien.
Claro, las centrales...
Yo estuve en San Francisco, pero esas no son las centrales.
Entonces...
Redmond, Cupertino o Mountain View.
¡Qué rabia!
Es que me suenan todas.
Por cierto, me estoy dando cuenta que no están centrados, ¿eh?
Sí, sí.
Hay diferente margen entre las respuestas.
No sé cuál decir...
Venga, va, Mountain View.
Mountain View.
Marcamos Mountain View.
¡Muy bien!
Yeah.
Última pregunta.
Va, va, que llego, que llego, que llego.
¿Qué famosa empresa creó el famoso framework CSS Bootstrap?
¿Google, Twitter o Facebook?
¿Puedes creer que ni me acuerdo?
Es que diría Facebook, ¿eh?
¿Facebook?
Diría Facebook.
¿Será X?
¿Será Google?
Ya, ya, lo de Twitter.
Voy a decir Facebook.
No sé por qué me suena Facebook.
¿Marcamos Facebook?
Sí.
¡No es Facebook!
¡Ah!
Gonsi, tienes la oportunidad de sacar un poquito más de ventaja.
¡Mierda!
Eso me acuerdo.
Me acuerdo que es Twitter.
Me acuerdo que es Twitter.
¡Ah, amigo!
No me acordaba.
¡Twitter!
¡Muy bien!
¡Muy bien!
Pues nada.
Aquí tenemos la primera batalla.
9-7.
Muy igualada la cosa.
Estaba cenita.
En el momento en que Carmen empezó ta, ta, ta, ta.
Sí, sí.
Se me cayó la esperanza.
Lo mejor ha sido la estrategia que ha hecho Carmen de...
Yo voy a ir diciendo, bueno, no me fío de esto, pues digo otra y ya está, ¿no?
Vamos a cambiar la clasificación.
Carmen ha sacado 7 puntos.
Así que pasas a tener 10 puntos.
¡Gonsi, no te he puesto los puntos antes, Gonsi!
¡Gonsi, no te he puesto los puntos antes, Gonsi!
¡Gonsi, no te estás cagando desde el principio!
Perdón, perdón.
Es que tienes muchos puntos.
Así que los 4 de antes y los 9 de ahora, 13 puntos, Gonsi, bien arriba.
Así que enhorabuena por temporalmente estar en el número 1.
¿Cómo has visto...?
Vamos a meter a Belén.
Belén.
¿Cómo has visto a Carmen?
¿La has visto bien?
¿Nerviosa?
¿Lo ha hecho bien?
Hombre, a mí lo de...
Voy a coger esto porque el perro de Valentino Rocio me ha parecido brillante, Gonsi y vosotros.
Total, total, ¿eh?
O sea, increíble.
Muy bien.
Pues nada, vamos con la siguiente batalla.
Ahora podéis descansar un poquito.
Vamos con la siguiente batalla que ahora Noe y Héctor de León se van a poner los guantes
y se van a dar no de hostias sino de preguntas porque ahora lo que le toca es el sprint.
Vamos a poner a Noe y a Héctor.
Hola, ¿cómo estáis?
¿Están ustedes preparados?
No.
La verdad, no.
¿Eso es café?
¿Es cerveza?
¿Es whisky?
¿Qué es eso, Héctor?
A ver, cabrón.
Si traigo resaca, ¿cómo va a ser cerveza, cabrón?
Es agua, agua natural.
A ver, parece que te caíste ayer de la cama.
Todo el mundo sabe que muchas resacas se han curado con cerveza, ¿eh?
Sí.
No, no.
Ahora sí, estoy tomando agua porque necesito estar lo más cuerdo posible para este tipo
de cosas.
Porque, en primera, eso trae las pesadillas de la universidad.
En segunda, yo creo que en la vida, la vida te pone dos tipos de personas, amigos y enemigos.
Y creo que tú te estás yendo por el lado de enemigos.
Entonces, tengo que estar listo para esto.
Tengo que estar lo más cuerdo posible.
Muy bien.
Pues, tío, ¿qué sería la vida sin enemigos?
Así estás entretenido, hombre.
Noe, ¿vas a empezar tú?
¿Estás preparada?
Preparada.
¿Todo listo?
Sí.
Bueno, ya habéis visto cómo funciona la cosa, ¿no?
¿Cómo se llama el lenguaje de programación que utiliza Flader?
Kotlin, Go o Dart.
Estoy entre dos.
Y yo entre tres, que son las respuestas.
Pero no les voy a decir, para que Héctor, no te copies Héctor, ¿estamos?
Mira que podemos viajar hasta México, ¿eh?
Hostia.
Se explicaba, se explicaba.
No, a ver, voy a decir Kotlin.
Kotlin.
Sí.
Héctor.
Bart.
Muy bien, empieza bien la cosa.
Que sepáis que la gente que ha apostado por ustedes está la cosa muy, muy, muy igualada
las apuestas que están haciendo.
Así que confían en ambos.
Vamos con la siguiente.
Vamos con la siguiente.
¿Cómo se llama el podcast de desarrollo de Wesbos y Scott Tolinsky?
El famoso podcast.
Vamos Héctor.
Syntax, Code FM o Code Pen Radio.
Syntax.
Voy a decir Syntax.
Syntax.
Muy bien.
¿De qué país son los fundadores de GitLab?
La alternativa de GitHub.
¿De Alemania, de Ucrania o de Países Bajos?
¿De algún lado serán?
O sea...
De su casa, sí.
De...
¿Y dónde está su casa?
Alemania.
De Alemania.
¡No!
Héctor.
¿De dónde son?
No tengo ni puta idea.
¿No tengo una moneda?
A ver.
Moneda.
Ucrania.
¿De Ucrania?
¡Sí!
Muy bien, eh.
Que le ha atinado, Héctor.
Todo se nota.
Muy bien, muy bien.
Qué inteligente, Dios.
¿Cuál es la última versión estable de Google Chrome?
Noe.
116, 115 o 114.
Me voy a guiar por un tuit tuyo.
Ah, mira.
Está bien.
Pero...
voy a decir 115.
115.
Sí.
Bueno.
Vamos.
¿Cuál fue el lenguaje de programación que usó Facebook para su primera versión?
¿Python, PHP o Ruby?
Oh...
Héctor la sabe.
Está deseando el fallo.
Voy a decir...
Voy a decir PHP, pero no estoy segura.
Para nada.
¿Damos PHP?
¿Le damos a PHP?
Sí, sí, sí, sí.
Marc Zuckerberg estaría contento sabiendo que sabes esta respuesta.
¿Qué significan las siglas SQL?
Vaya, Héctor, con la de vídeos que has hecho de esto.
Simple Query Language, Structure Query Language o Syntax Question Language.
Eh...
A ver...
Muchos años usando Microsoft, las empresas me obligaban a usar Microsoft y yo no me acuerdo
qué significa SQL.
No lo sabe nadie.
Menos Héctor, que ha hecho 15 vídeos esta semana de SQL.
Estructura de...
Query Language.
Sí, la dos.
¿Del medio?
Sí.
Bien pronunciado, ¿no?
¡Muy bien!
¿Qué motor usa Node.js para ejecutar JavaScript?
¿Speedermonkey?
¿Javascript Core?
¿V8?
Eh...
V8.
V8.
¡V8!
¡Muy bien!
¿Quién es el creador de Dino?
¿El entorno de ejecución de JavaScript y TypeScript?
¿Es Marín Jair Haberbiki?
¿Ryan Doll?
¿O Sam Altman?
¿Voy a decir Ryan Dahl?
¿Ryan Doll?
¿Ryan Doll?
Sí.
Sí.
Los tres parecen...
Hostia, yo creo que ha habido un error, eh.
Es el correcto.
Ryan Dahl es el correcto, eh.
No sé por qué se ha equivocado de esto.
Puede haber un error.
Puede haber un error.
Puede haber un error.
Ha habido un error en directo.
Así que es el trampa en directo.
No pasa nada.
No pasa nada porque lo tenía previsto de que hubiera errores de este estilo.
Y entonces, mira, mira.
¡Tim!
¡Ya está arreglado!
¡Funciona!
¡Funciona!
¡Qué pape!
No ha habido problema.
No ha habido problema.
No ha habido problema.
No se ha visto.
Muy bien.
Bien dicho, Noe.
Bien dicho.
Siguiente pregunta.
¿El valor binario de 000011 es...?
Eh...
No, no me acuerdo nada de esto.
Creo que dos.
No sé.
¿Dos?
Creo que sí.
No sabemos los valores binarios.
No pasa nada.
Porque Héctor de León nos lo va a decir.
Tres.
Héctor de León ni se lo ha pensado.
Ni ha pestañeado el chaval.
Muy bien.
Siguiente pregunta.
¿Qué significan las siglas J-W-T?
J-W-T.
JAS Web Tokens.
JavaScript Web Tokens.
JSON Web Tokens.
¿Sabemos que algo de Web Tokens es?
Sí.
Eh...
Como dijo Carmen.
Algún Martínez.
Eh...
Creo que era JSON Web Tokens.
Muy bien.
Muy bien.
Muy bien.
Pues nada.
La siguiente ya.
Pasamos al bueno de Héctor.
A la mierda.
Así que Héctor.
Espero que estés preparado.
Preparada.
¿Cuál es la última versión LTS de Node.js?
¿18, 20 o 22?
A ver cabrón.
¿Por qué no metes nada de C-Sharp?
Este...
Uh, la mierda.
Yo me voy por la...
18.
Héctor, se hacía el remolón.
Héctor decía que no sabía.
Nope.
Pero sí que sabe, sí que sabe.
Cuidado Héctor que es el escondío.
Sí, sí.
Le estoy haciendo acá por laejera.
Puede ser.
Bueno, Héctor.
No te preocupes.
Esto no es Javascript.
¿Quién no es el fundador de OpenAI?
Elon Musk,
Sam Allman
y Emma
o Nicolás C. Zacas?
Nicolás C. Zacas, que parece
al Burr.
Muy bien, muy bien.
Siguiente pregunta.
¿El principio de Lyskov de Solid
es honor a
Bárbara Lyskov?
Joder, joder, ¿no?
Héctor, ahora me ha sobrado.
Ahora Héctor, ya...
Ojo, Héctor.
Desatado, ¿eh?
Desatado, Héctor.
Según datos de enero del 2023, Github
tiene más de 250 millones
de repositorios, 300
o 350.
¿Los has contado uno a uno, Héctor?
No tengo ni puta idea, pero me voy por ahí, que tiene
más, 350.
350 millones de repositorios.
Muy bien.
¿Cuánto pagó Microsoft por adquirir
Github? 5.000, 6.500
o 7.500. ¿Cuánto dinero
tienes en el banco? Piénsale eso, Héctor.
No sé, no sé, la mierda.
No sé cuánto pagaría yo, no sé.
6.500.
6.500 pagaría...
Vamos a ver.
¡Ojo!
No pagó 6.500.
¿Cuánto pagó Microsoft,
Noe?
Voy a decir
7.500.
7.500.
Es mucho más dinero del que tienes en el banco,
¿no, eh?
Sí, no.
Es menos.
Es menos.
Muy bien.
Las siglas PHP,
Héctor,
originalmente
significaban
Powered Homepage,
Personal Homepage
o Personal Hypertext Processor.
Ya sabemos que está muerto,
pero en algún momento estuvo vivo.
Cuando estuvo vivo...
¿Cuál?
¿A qué significaban
las letras?
Me voy...
Que sé que son...
Estoy seguro que son
dos,
pero me voy a ir por la de
Personal Homepage.
Vamos,
marcamos seguro
Personal Homepage.
Personal Homepage.
Dícale, cabrón.
Se ponía nervioso.
¿Sabéis lo mejor?
Os voy a explicar una...
Os voy a explicar una curiosidad
sobre PHP,
sobre el nombre.
Este es el nombre original,
pero ahora,
a día de hoy,
este no es el nombre.
El nombre ahora es
un nombre recursivo.
Se llama PHP,
la P significa PHP,
la H Hypertext
y la P Preprocessor.
O sea,
es un nombre recursivo.
La verdad es que yo no tenía ni idea
cuando lo vi,
me quedé flipando.
Y fue porque también
como que creían que sonara
más chulo, ¿no?
Personal Homepage sonaba
muy, muy, muy...
Claro, porque siendo recursivo
nunca podría morir.
Sería un loop infinito.
Entonces, vivirá por siempre.
La de él hizo igual,
él lo dejaba que...
¿Qué día se celebra
el día del programador?
El día en el que puedes beber cerveza
sin sentirte culpable.
15 de septiembre,
12 de septiembre,
13 de septiembre.
Hijo de la mierda.
No sé cuál es eso.
Hijo de la mierda.
Es que...
Sí sé más o menos
porque ahora me invitan
esos días a eventos,
pero no sé siempre qué día.
Me voy por el 15 de septiembre.
El 15 de septiembre
marcamos Héctor.
¡No!
¿Qué día es el día
del programador?
Y la programadora,
Noe.
La que hace como que programa.
13.
El 13 de septiembre,
os voy a dar una pista.
se celebra
la MIDUCONF,
la conferencia
de programación y desarrollo
más grande
del mundo.
Es mentira,
que sea la más grande del mundo.
13 de septiembre.
Sí,
marcamos el 13,
¿no?
Sí.
13 da mala suerte.
Sí, bueno.
¡Muy bien!
A día de hoy,
¿cuál es la última versión
disponible de jQuery?
Me encantas,
me encantas,
Me encantas,
cabrón.
3.611.
¿611?
¿3.611?
No lo sé,
no sé.
Marcamos,
¿eh?
Sí,
dale.
No es 3.611.
O sea,
pues yo pensaba
que era 3.611 también,
¿eh?
Estás que lo googlea,
estás seguro que juega.
No,
no.
Cuenten.
¿Me toca a mí?
Sí,
sí,
te toca,
claro,
no me va a tocar a mí.
No,
no,
a Google,
capaz.
¿3.611?
¿O 3.711?
Creo,
creo que 3.611.
3.611.
¿Se atrevieron a hacer otra?
3.711.
Bueno,
muy bien,
la habéis hecho ahí a tope,
muy bien.
Vamos con la clasificación,
eran 9-8,
¿no?
Hostia,
no,
ya he fijado.
Eran 9 para Noe,
no me fijé,
no me fijé,
te apunto a 10.
Sí,
es que es 9-8.
9-8.
Eran 9,
así que tienes 10 Noe
y 10 para Héctor,
o sea que tenemos aquí 10 y 10,
triple empate con Carmen,
Noe y Héctor
y Gonzi,
que está ahí en la cabeza,
así que nada,
bastante cerquita la cosa,
muy,
muy igualada.
¿Cómo os habéis sentido?
¿Qué tal Noe?
Héctor,
¿cómo lo habéis visto?
¿Bien?
No,
yo no bien,
me sentí estafado.
No te creas,
de hecho,
hubo preguntas muy parejas.
Hubo preguntas de todo,
¿eh?
No puedes decir que fue preguntas
en JavaScript
y la de JavaScript
la sabía.
Estás estafado
si aún no te estafaron en vivo,
escuchame una cosa.
Ni una de C Sharp.
Pero C Sharp,
¿pero quién utiliza C Sharp?
Casi no usa nadie.
Eh,
más respeto.
Es broma,
es broma.
Es broma,
a ver,
vamos a ver al invitado,
¿cómo lo has visto a él?
A ver,
cuéntanos,
¿cómo has visto a Héctor?
¿Se puede cambiar de equipo?
¿O no?
Qué vergüenza,
qué vergüenza,
Héctor.
Me traes a Héctor.
Bien,
bien,
lo he visto bastante bien.
¿Sí?
Bien,
sí,
sí,
sí,
sí.
Vale,
vale,
está bien.
¿Cómo es posible que este señor
venga resacado a la competición?
Sabiendo que no es bastante competitiva,
bastante buena
y viene borracho.
¿Por qué?
Porque viene sobrado.
Viene sobrado.
Cabrón,
que reza que borracha,
borrachera es diferente,
cabrón.
O sea,
son cosas diferentes.
Para la otra te voy a poner a ti en la trivia.
Se pide con el trash.
Entonces,
Héctor,
la trivia,
¿quién va a hacerlo?
¿Tú o él?
Yo.
Yo creo que...
Él que se vaya por el BAC.
Luego al spot de BAC.
Vale,
pues bueno,
besa a él.
Pues nada,
sigue rezando,
a ver si puedes cambiar de equipo pronto
y gracias,
gracias por venir.
¿Cómo te has visto,
Noe?
¿Tú bien?
Bien, ¿no?
Bien,
pero aparte se hace el santito
y sabe todo.
Habéis hecho
buen ritmo,
buen ritmo y bien,
¿eh?
La gente estaba ahí
bien,
bien,
bien.
Así que nada,
nos vamos ahora con el trivial.
Mientras yo lo voy preparando,
podéis ir comentando
cómo os habéis visto
los unos a los otros,
¿eh?
¿Quién habéis visto más fuerte?
Yo he visto más fuerte a Héctor,
¿eh?
El cabrón.
Sí.
Porque dentro de lo que cabe,
es como el chat GPT.
Tipo,
te dice las cosas con confianza,
¿eh?
Si están bien o mal,
no importa.
Es como,
pues la respuesta,
ahí está.
Sí,
sí,
o sea,
aunque Carmen también da bastante miedo,
¿eh?
También os digo.
Bueno,
pero da miedo porque soy como una ruleta rusa,
quiere decir.
Exacto.
Por eso da miedo.
Por eso da miedo,
porque es como una ruleta rusa.
¿A quién le tenéis ganas ahora que habéis visto esto?
A Héctor,
porque no ha parado de soltar beef contra mí,
de,
wow,
Carmen es el peligro,
no sé qué,
y míralo.
Hola,
holo.
Así que,
no,
por Héctor.
Te cagaste la fosa,
Héctor.
Sí,
yo siempre me busco enemigos,
no sé por qué,
pero se me busco enemigos.
Todos contra Héctor,
¿eh?
Ahora,
a por todas.
Amigos,
vamos a ponernos con el trivial.
El trivial es un todos contra todos,
y aquí,
sálvese quien pueda.
Una cosa importante,
son preguntas de todo tipo,
vais a ver que hay diferentes tipos de preguntas,
y que no son tan de tres respuestas y ya está,
sino que vais a ver que en algunas tenéis que ordenar cosas,
ver imágenes,
saber una imagen y tal.
Captchas.
Todas son de JavaScript,
¿vale?
Pero ya no se puede meter al invitado.
Es broma.
Es broma.
¿Estás seguro?
Es broma.
Es broma.
Pero lo que sí que os digo
es que es importante
la velocidad
a la que contestáis,
¿vale?
Como típico
kahoot de toda la vida,
¿vale?
Pues esto es lo mismo.
Así que tened en cuenta
que si os la sabéis,
pues mover las manitas rapidito,
porque así vais a poder
justamente participar
y ganar más puntos.
Le doy a comenzar.
Tres.
¿Sí?
Héctor,
¿estás?
Habla,
habla,
Héctor.
Tres,
dos,
uno.
Comenzamos.
Bueno,
pregunta uno de diez.
Ordena de más antiguo
a más nuevo
los lenguajes
de programación.
Estoy muerta ya.
Tenemos TypeScript,
Rust,
JavaScript,
Python y C++.
Hay que ordenar
de más antiguo
a más nuevo,
¿vale?
Ordenen, amigos,
¿cuál creen
que es el más viejo?
Todos han respondido,
joder,
qué rápido sois.
Te quedé importante.
Vamos a ver.
Mal rápido.
Ya verás los resultados.
Vamos con los resultados.
Estas eran las buenas.
C++,
los cuatro la han puesto mal,
o sea,
cero puntos,
no pasa nada.
C++
era el primero,
el segundo Python,
tercero,
¿cómo que tercero TypeScript?
Esto estaba mal.
A ver, cabrón,
a ver, a ver.
Otra vez.
Eh, no, no,
esa es buena.
Esta estaba mal, ¿no?
Esta estaba mal.
Sí,
por eso estamos mal todos.
Pero para,
yo contesté bien
la primera y la última.
O sea,
Raktis,
y se va mal,
las puse bien.
Yo las puse bien.
Pero había que ordenar.
Estaba mal.
Estaba mal ordenado.
Estaba mal ordenado.
O sea,
que no sé si alguien
la había puesto bien,
pero nos quedamos sin.
Oye,
pero Héctor,
¿por qué te has puesto
el Papá Noel?
Vamos con la siguiente.
No te has puesto nada, cabrón.
Tú me lo puse.
Vamos con la siguiente,
Papá Noel.
Relaciona la palabra reservada
para crear una función
para cada lenguaje
de programación, ¿vale?
Tienes que relacionar
la palabra
por cada lenguaje.
¿Qué palabra se utiliza?
¿Qué palabra se utiliza
con Kotlin?
¿Qué palabra se utiliza
con Python?
¿Y cuál se utiliza
con Go?
Madre mía.
Hostia,
cómo se escuchan
los clics ahí a fuego,
¿eh?
Súper rápido.
Me confundí.
No tengo ni idea.
Madre mía.
Pero,
¿cómo se ha costado
más la de antes
que esta?
No entiendo.
A ver los resultados.
La de antes estaba mal, cabrón.
Es verdad,
estaba mal.
Bueno,
¿la habéis puesto bien
las cuatro?
No te creo.
Muy bien.
Sí,
los cuatro
la habéis puesto bien.
algo mal ahí en esta plaza.
A ver,
a ver.
Vamos a ver.
Ojo, Noe.
Ojo, Noe.
Se pone en cabeza.
O Noe,
ahí.
¿Cómo has corrido, Noe?
Lo hackeé.
La que quede primera
la persona
que quede primera
se lleva 10 puntos,
la segunda 6,
la tercera 3
y la cuarta 1 punto.
O sea que,
ojo,
Carmen,
ahí has arrastrado
un poco los dedos.
La semana que viene
hablamos.
Se quiso poner
a dibujar el CSS.
Que va a entrenar
los dedos.
Va a entrenar los dedos.
Muy bien,
Héctor y Gonzi,
muy cerquita.
Vamos con la tercera.
¿Quién es el creador
de JavaScript?
Pero, ojo,
no sale el nombre.
Sale la imagen.
Sale la imagen.
A saber.
¿Quién es el creador
de JavaScript?
Todos han respondido.
Vamos a ver.
Mal.
El primero
era el correcto.
Brendan Aitch.
El segundo es un meme.
El tercero es
Douglas Crockford
que ahora odia
directamente JavaScript.
Y el cuarto es
Kyle Simpson.
Y el cuarto es
Kyle Simpson.
¿Quién ha adivinado?
Carmen.
Carmen,
¿qué ha pasado aquí
con Kyle Simpson?
¿Cómo vas a saber?
¿Cómo vas a saber eso?
Es que la verdad
es que es un poco...
Ojo,
qué apretado está esto.
Madre mía,
qué parís que me estáis pegando
la semana que viene
os vais a cagar.
Vamos con esta.
¿Cuál fue el primer logo
de Microsoft?
De los que aparecen,
Microsoft,
Microsoft,
Microsoft,
¿cuál fue el primer logo
de estos cuatro?
Ahora es duro.
Me encanta,
pues lo habéis pensado más
que el creador de JavaScript.
O sea,
te la doy a la fibra.
Madre mía,
ni uno,
chaval.
Pero a ver,
¿cuál fue el primer logo?
¿Cómo habéis puesto este
que claramente era el último?
Pero...
No sé.
No se parece el último.
¿Quién ha puesto este?
¿Quién ha puesto este,
al menos?
¿Cuál?
El feo este.
No, no sé.
Ese lo puse yo.
Ese no puse yo.
Bueno.
Todo igual.
Vamos a darle
10 puntos a Noe.
¿A mí?
¿Por qué?
Le vamos a dar 10 puntos a Noe
por al menos
no haber puesto...
A Noe, a Carmen.
Ay, a Noe, a Carmen.
Perdón.
Sí, sí, sí.
Claro.
Dijo, no, a Noe.
Es que yo no estaba segura,
pero el otro no, hombre.
Sí, sí, sí.
Muy bien, muy bien, Carmen.
Muy bien.
Bien hecho, bien hecho.
Menos mal, menos mal.
Le hemos dado 10 puntos
para al menos.
Se equivocó menos que nosotros.
Se equivocó.
No, menos no.
Bastante menos, ¿eh?
Bastante menos.
Hombre, se puede poner ese...
Ahí, ahí, ahí, juzgando.
Yo también lo hago.
Así, con el dedo acusador.
Pregunta 5.
Vamos a ver.
Relaciona cada lenguaje
con su tipado.
¿Pero qué coño me estáis poniendo aquí, tío?
Son estático y fuerte,
dinámico y fuerte,
estático y débil,
dinámico y débil.
¿Pero qué coña?
¿Qué coña?
¿Qué coña?
¿Qué coña?
¿Pero esto qué es?
¿Pero esto qué es?
Ahora es cuando Carmen está pensando,
igual tenía que haber hecho esto Belén.
Yo estoy acordándome mucho de Belén.
Me voy a decir a Belén que estuviera aquí.
Se está mordiendo las uñas.
Ya te digo, Belén.
Es una opción.
Vamos a ver.
Mostrar resultados.
Hay uno que no me lo tomó.
Sí, el de Jabez Kip, ¿no?
Ajá, también, sí.
El de Jabez Kip no me lo tomó.
Bueno, pero si lo habéis puesto bien.
Tres.
Y uno mal.
Así que vamos a ver.
¡Ojo!
Héctor de León,
el que decía...
¿Cómo corréis tanto, tío?
Es una colección.
El Lloros, Héctor de Lloros,
se pone en el número uno.
¿Cómo sabe de tipados el tío?
¿Cómo sabe de tipos?
Vamos, que esto continúa.
Pregunta 6.
Ordena de más antiguo a más moderna
las bibliotecas de JavaScript.
A ver si así jodemos un poco ya, Héctor de León.
Voy a estar chingando.
A ver.
JQuery, EmberJS,
Vue, React, AngularJS.
Hay que ordenar de más antigua a más moderna.
Todos han respondido.
Joder, qué rápidos sois.
Vamos a ver lo correcto.
Primero, JQuery.
Segundo, Angular.
Tercero, Ember.
Cuarto, React.
Quinto, Vue.
¡Bien!
Yo no tenía ni puta idea.
¡Y ojo, Gonzi!
¡Vamos!
¡Ojo, Gonzi!
¡Ojo, ojo, Gonzi!
Que ha pegado ahí un sorpaso.
Pero, Gonzi, ¿cómo lo has hecho, tío?
Con, no sé, moviendo...
Con la mente.
Las soluciones.
Es la fuerza.
Es el poder del mundo.
¡Me cago en la leche!
¿Quién está considerada la primera programadora
de la historia?
Y aquí tenéis.
Grace Hopper,
Eniac Woman,
Dorothy Bound
o Ada Loveless.
¡Qué cabrones, cabronas!
¡Qué rápido habéis ido con esta, eh!
¿Os ha parecido fácil, acaso?
¿Las queréis más difícil para la siguiente?
Ahora están todas mal.
También, están bien.
Están todas bien.
Muy bien.
Pero vamos a ver
quién ha sido la persona más rápida.
Joder, Gonzi, el tío.
Yo no lo entiendo.
O sea...
¡Ojo, Carmen!
¿Qué razón tenéis, tío?
Pero Carmen, Carmen, Carmen.
Carmen, cálmese usted
que, ojo,
está pillando a Noe.
Ha pillado a Noe y a Héctor.
De hecho, ha sido la más rápida, eh.
Claro, Carmen fue la más rápida.
Muy bien, muy bien.
Y ya has pillado, ya os tienes ahí.
Carmen Encio está arrasando
con la racha más larga.
Estás arrasando.
¿Cuál es el lenguaje más usado
en el código fuente
del algoritmo de Twitter?
Flipa.
¡Chin, chin, chin!
Aquí hay una pista.
No es JavaScript.
Eso ya os lo digo.
Otra pista.
Tampoco es PHP.
No sé.
Vamos a ver.
Muy bien.
Dos personas se han equivocado.
Dos han acertado.
Vamos a ver quiénes son.
Carmen, ¿estamos contentos?
Sí, gracias.
Ah, estamos contentos.
Estamos contentos que Carmen
ha sido una.
Y ojo, ojo, Carmen, Carmen
te da el sorpaso.
Se vino, se vino.
Y Gonci, el tío ya, o sea,
Gonci, suelta las manos.
Pura casualidad fue esta, eh.
Yo, antes de dar la razón,
dije Ruby.
Tipo, dije Ruby.
Y aparecieron las opciones
que me parece que no.
Ya no hace falta
que participes en la última, Gonci, ¿no?
Va muy sobrado ya.
Está, sí, ya.
Sí, sí.
Faltan dos favores.
Se pueden ver ahí, eh.
Bueno, vamos a ver
si hay sorpaso.
Vamos a ver.
Pregunta nueve.
La especificación de JavaScript
se llama ECMAScript,
pero su nombre oficial es
ECMA39, ECMA262, ECMA276
o ECMA666.
Héctor, seguro se accionó.
Te odio, cabrón.
Y latinado, eh,
de pura cagada.
Muy bien, muy bien.
A ver, ¿quién ha acertado?
¡Gonci ha fallado!
¡Ujú!
¡Ujú!
¡Gostia!
Picante la ecuación.
¡Uy, uy, uy!
Se ha perdido aquí
la oportunidad del sorpaso, Carmen.
¿Qué pasó, Carmen?
¡Qué lástima!
Triple empate, eh.
Triple empate casi.
Vamos a ver si con la última
tenemos aquí
el desempate final.
¿Cuál de los siguientes
no es un logo oficial?
No es un logo oficial.
JavaScript, TypeScript,
Python, HTML5.
¿Cuál no es un logo oficial?
Ni idea.
Todos han respondido.
Pero solo uno
no es el logo oficial.
Y aquí podemos ver
que solo una persona
ha acertado.
Míralo, míralo, míralo.
Ya te das cuenta
que fue.
Ya te das cuenta
que fue.
¿Cómo te diste?
¿Y salve HTML5?
Amigos,
veamos las caras.
¿Quién ha sido?
¿Quién ha acertado?
Héctor de León,
¿lo sabe Dios?
Héctor de León,
Héctor de Llorón,
Héctor de Llorón,
que le vamos a llamar
a partir de ahora.
Héctor de Llorón
decía que no sabía
de JavaScript
y ha acertado
que el logo de JavaScript
no es oficial.
A ver, cabrón,
pero yo me he ido
por mi emoción,
por lo que más odiaba.
Vamos a ver esto,
vamos a ver esto.
¿Cómo ha quedado finalmente?
¿Cómo ha quedado esto?
Ojo, la sorpresa,
la sorpresa.
Héctor de León
queda primero.
Gonzi segundo,
Noe tercera.
Carmen,
muy, muy cerca de Noe,
muy cerca.
¡Ostras!
¡Ostras!
Héctor de León,
bueno, bueno,
madre mía,
¿cómo ha estado la cosa?
¿Cómo os habéis visto?
¿Qué tal?
¿Cómo ha ido?
Que mola un montón
porque estamos ahí súper...
Cerquita, ¿verdad?
Cerca todos, ¿sabes?
Muy cerquita.
La semana que viene
tendremos otra trivia,
así que nada,
vayan preparándose.
Carmen había quedado cuarta
y Carmen, por lo tanto,
se lleva,
como hemos dicho,
un punto.
Carmen se lleva
un puntito.
¡Uy!
Un puntito.
¿Qué le sumamos?
¿Qué le sumamos?
Pero no me robes cosas.
No te robo,
no te robo.
Noe ha quedado
tercera
y, por lo tanto,
se lleva tres puntitos.
Tres puntitos para Noe.
Tenemos también a Gonzi,
que ha quedado segundo
y se lleva, por lo tanto,
seis puntos.
Así que Gonzi pasa a los
diecionce.
¿De broma?
Diecionce.
A los diecinueve.
Se queda a los diecinueve.
Y Héctor,
Héctor de Llorón,
que estaba
quejándose continuamente,
se pone a la cabeza
con veinte puntos.
Le sumamos diez.
¡Guau!
A la veinte puntos.
Veinte puntos.
Así que...
Es que la casa de Dios.
Madre mía.
Más presión
para tu invitada, ¿eh?
Vamos con la prueba final,
que es la de
Encuentra el bug.
Vamos a empezar
con Gonzi
y con Noe.
Así que...
Gonzi y Noe.
Vamos con Gonzi y Noe.
Vamos a dejar, entonces,
a los demás que descansen.
Nos vemos después, ¿vale?
Vayan practicando,
vayan estudiando
si no necesitan.
Y ahora nos vemos.
Vamos con
Encuentra el bug.
Os cuento.
Esto funciona exactamente
igual que antes.
Al encontrar cada uno
de los bugs,
os vais a llevar puntos.
Solo que en esta ocasión,
aunque vosotros pegáis
un punto,
un punto y tal,
lo vamos a multiplicar
por tres puntos, ¿vale?
Cada vez que acertéis,
os vais a llevar
tres puntos, ¿vale?
Ok.
Y una vez que vosotros,
si decís,
oye,
tenéis que levantar la mano
y decir yo
y explicáis el bug,
si os equivocáis,
la otra persona
va a tener
la oportunidad
de contestar, ¿vale?
Y no podéis volver a contestar
hasta que la otra persona
no diga lo que le dé la gana.
A no ser que diga,
pues no tengo ni puñetera idea.
Y lo deje.
Y tened en cuenta una cosa,
puede no existir un bug.
Y también hay que decirlo.
Si estáis,
si estáis seguros
o seguras
que no hay un bug,
hay que decirlo.
Y decir,
no tiene ningún bug,
esto funciona
como se supone
que debería funcionar,
¿vale?
Entonces tenemos que hablar.
O sea,
miramos y hablamos.
Tienes que decir,
esto no tiene un bug,
estoy seguro.
Y os damos los puntos,
¿vale?
Venga,
empezamos a jugar.
Aquí tenemos,
primero.
Vale,
Gonsi.
No estoy seguro,
pero creo que no podés
llamar esos métodos
en un parámetro
de manera directa.
No es correcto.
Voy a hacerlo por así,
pero no hay bug.
No es correcto.
Gonsi,
miremos la función.
¿Qué se supone que hace?
¿Qué está pasando?
Agarra un parámetro string,
obtiene el primer elemento
de ese string
y llama a tu uppercase.
¿Podemos asumir
que string es un string?
Sí, sí, sí.
Ok.
O sea,
lo que pasa es que
no modifica el string.
No es que mute el string
y después lo devuelve.
Simplemente no está haciendo
nada la línea del medio.
Muy bien.
Ese es el bug.
El bug es que
no se puede mutar
una cadena de texto
y que por lo tanto
la línea del medio
no está haciendo
absolutamente nada.
Para hacer lo que se supone
que debería estar haciendo,
podríamos hacer algo así.
¿Vale?
Teníamos que recuperar
la primera letra.
Vamos a una excepción,
poner el listo.
Bien.
No, bueno,
es un bug.
No tienen por qué ser una excepción,
pero puede ser una excepción,
puede ser un error,
puede ser un bug
que se supone
que debería estar haciendo
la función.
¿Vale?
O puede que no haya un bug.
En este caso sí que había un bug,
¿no?
Porque obviamente
no estaba haciendo el capitalize
por lo que decías, ¿no?
Claro.
Yo pensaba en el hecho
de que eso iba a funcionar igual.
No, es verdad
porque la función
se llamaba capitalize
y lo que devolvía
no estaba capitalizado.
O sea,
pensado así tiene sentido.
Exacto.
No está capitalizando nada,
por lo tanto,
tiene un bug en el...
Bien.
Vamos con la siguiente.
La siguiente pregunta...
Pam.
Es código de JavaScript,
¿vale?
¿No es?
Pero di algo
porque si no es lo que menos da...
Hay un bug
porque
pareciera que fuera
como una IFE,
pero en realidad no...
Pero ¿cuál es el bug?
Qué difícil
que leer código así.
Es complicado
ver el código así.
¿Vale, Gonci?
Yo creo
que no hay bug
en esta.
Me marean un poco
los paréntesis
de las cosas,
pero creo que
no hay bug.
Al menos que estoy contando mal.
Noe.
A ver, a ver, a ver.
Pensemos.
O eso creo.
Faltaría...
Voy a dar una pista.
Faltarían las llaves
para que...
¿Y el retorno?
No es correcto.
Yo tengo
una.
Me parece que
hay unos paréntesis
y más.
O sea,
estás intentando
llamar una función
que no es una función.
¡Correcto!
Muy bien, Gonci.
Efectivamente.
Es correcto.
Si suena...
Al principio
da mucho miedo.
Parece una cosa
muy, muy, muy rara.
Sí, me marearon
los últimos dos paréntesis
antes de que cierras.
Lo cierto es que
estaba llamando
una función
que no existía.
Si sigues un poco
de izquierda a derecha
y lo vas viendo,
ves que se está haciendo
la llamada
una función que no existe
y por lo tanto
eso es lo que petaría.
Para eso falta
la extensión
del colorizador
de los paréntesis.
Esa era bastante jodida,
bastante chunga.
Siguiente.
Noe,
pero di algo, Noe,
que si no...
Bueno, perdón,
no hay bug.
Digo, hay bug, perdón.
Hay bug, vale.
¿Cuál es el bug?
Que parece como
si fuera un array
pero hay unos corchetes
ahí en el medio
como que...
No es correcto.
Siguiente.
No,
no hay bug
porque obtiene
el random
número de 0 a 3,
le suma 1
y te devuelve
el índice
del elemento
de A, B o C.
No es correcto.
Noe.
Me encanta
porque vais a perder
la vista.
Os veo ahí
muy concentrados.
Os doy una pista.
Os doy una pista.
Hay un bug
que hace
que lo que se supone
que hace,
que debería hacer,
no lo haga bien.
Segunda pista.
El MADFLOOR
provoca
o interfiere
con este bug
y si pensamos bien...
Sí.
Nos devuelve
un elemento
que no está
dentro de la realidad.
Algo que no es
ni 0,
ni 1,
ni 2.
Algo que no es
ni 0,
ni 1,
ni 2.
Claro,
que son los tres
posibles índices
para levantar
de A, B o C.
O sea,
devuelve
como valor
un índice
que no está
en el primer array.
No es correcto.
No es la explicación.
Noe.
Nos faltaría
un igual
entre los...
No es correcto.
Gonzi.
El MADFLOOR
por 3
nunca es
mayor a 1,
entonces siempre
devuelve
el mismo índice.
No es correcto.
¡Pero estáis cerca!
Estás cerca,
Noe.
¿Cuál es el error?
Pensad
qué es lo que hace.
O sea,
pensad
el MADRANDOM
qué es lo que devuelve,
qué es lo que hace
el MADFLOOR
y qué es lo que pasa
entonces.
¿Qué es lo que ocurre?
Y está relacionado
con cosas
que habéis dicho,
obviamente,
pero es muy clara
el error
y la explicación.
Y es una cosa
que os puede pasar
bastante
cuando queréis
recuperar un número,
un elemento aleatorio.
Es el turno de Noe, ¿no?
No,
porque Noe había dicho otra.
O sea,
que ahora ya estáis los dos.
Sí, Gonzi.
Para mí es orientado
a esto último que dije,
tipo,
MADRANDOM
devuelve un número
de 0 a 1
multiplicado por 3.
Cualquier número
de estos
nos va a dar
un número con decimal.
Sumándole 1,
pasándolo por MADFLOOR
lo va a llevar
al número más
más bajo,
tipo,
o 1,
o 2,
o 3.
Y por lo tanto,
y por lo tanto,
tipo,
nos devuelve un elemento
vamos a querer
acceder
a esos elementos
o a algunos
de esos índices
en el array de A, B o C
y no los vamos
a poder obtener.
Te lo voy a dar
por válido,
pero la aplicación...
Ese ya lo había dicho
igual,
más o menos.
¿El que le habías
dicho tú o él?
No, no, no,
Gonzi, Gonzi.
Sí,
pero porque
lo más fácil es decir
que nunca va a acceder
a la posición 0.
Ya está.
O sea,
si lo miras,
si en MADRANDOM
al final,
al hacer MADFLOOR
dará 0.
Si le sumas 1 a 0,
la posición mínima
a la que puede acceder
es 1.
Nunca va a acceder
a la posición 0.
Claro.
¿Sabes?
Entiendo lo que habías
dicho antes
de que accedería
y tal,
pero es que es...
Sí,
no lo expliqué con 0.
Siempre le dije
como que ibas
a poder acceder a algo.
O puedes decir
o que nunca vas a acceder
a la posición 0
o que pueda acceder
a la posición siguiente.
Exacto.
Claro.
Porque, claro,
decías como,
no,
es que puede ser
que acceder...
Yo lo pensaba
como accediendo a 4
y no como accediendo a 0.
Sí,
más o menos.
Y esta sería la solución,
¿vale?
Haciendo directamente
quitar el más o no,
que es un error bastante común.
Siguiente.
Mi mascota se llama name
y name es muy feliz.
Punto replace
y le ponemos el nombre.
No recibe dos parámetros.
El primero es lo que querés
y el segundo
con lo que querés reemplazar.
A menos que sea una API nueva
que no conozco.
¿Que el replace
está mal?
Claro.
Que sería tipo
replace
lo que querés reemplazar
y el segundo parámetro
con qué lo querés reemplazar.
Vale.
Pero
falta algo más.
También que replace
reemplaza uno solo,
no los dos.
Muy bien.
Muy bien.
Ahí está.
Que reemplaza uno solo.
¿Vale?
Tendríamos que cambiar
la API
y además solo reemplaza uno solo.
Podríamos utilizar regex
o podríamos utilizar
el replace all.
Muy bien.
Siguiente pregunta.
Letarray123
array.map
element
element por dos.
No hay back.
¿No hay back?
El código está ahí suelto, ¿no?
O sea, esto no devuelve nada.
Sí, sí, sí.
Es correcto.
No hay back.
No hay back.
Digo, ya está.
Nos vamos.
Claro.
Por eso.
Era muy simple, digo,
pará, me estás cagando.
Ya, pero una vez que ya estáis ahí
súper nerviosos, digo,
a ver si, como esperáis cosas
tan difíciles,
igual os jodo la mente ahí
directamente.
Muy bien.
Bueno, pues
lo dejamos así.
0-5, ¿vale?
Hemos hecho cinco preguntitas.
se lleva a Gonzi
entonces 15 puntos.
Vamos a actualizar, pues.
Vamos a ponerle a Gonzi
más 15,
19,
más 15,
34,
34 puntos.
Vamos con los 34.
34 puntos.
Gonzi.
Noe, ¿qué ha pasado?
Noe.
Y bueno, Gonzi,
¿qué pretendes?
Y aparte de esas
preguntas capciosas,
estaba...
Le rea a un montón.
Estaba así, yo.
Decí que el lente
de la cámara, estoy como,
fíjense lo lejos que estoy
de la cámara.
Pero yo estaba así,
como mirando el cosa,
a ver qué le pasaba.
Sí, la de la RAI,
ese,
la de las funciones
extrañas,
estaba complicada, sí.
Muy bien.
No me sale el Sling,
perdón.
Claro, es que sin Sling,
sin formateador y tal,
creo,
a ver,
la gente había apostado,
creo,
habían apostado por ti, Gonzi.
O sea,
la gente estará contenta
porque les has dado puntitos,
¿eh?
Estarán contentos contigo.
Bueno,
pero muy bien,
no,
a ver,
lo has intentado.
Hay algunas con trampa,
yo estaba convencida,
mira,
Belén ya se estaba preparando,
que dice,
yo estaba convencida
de que la template
de la pregunta anterior
ni compilaba.
Claro,
es que hay que ver
por qué no compila.
Así que nada,
enhorabuena a los dos
y ahora os meto otra vez.
Hasta ahora.
Vamos a Carmen y Héctor,
que vosotros tenéis invitados,
bueno,
invitadas,
invitada y invitado.
Que menos mal.
Sí, ¿no?
¿Cómo lo habéis visto?
¿Lo habéis pasado mal?
Hay un momento de tensión,
¿eh?
Mal,
mal,
mal,
porque yo,
las cosas que puedo llegar
a entender
y que controlo un poco más,
al no estar formateado,
se me hace muy difícil
ver los paréntesis,
corchetes,
cuando se abre y se cierra.
Me cuesta un poco
al estar todo en line,
¿no?
Es más complejo.
Sí, sí, no,
es que encima son con trampa,
tienen trampa.
Así que,
a ver, Carmen,
¿tienes algún mensaje
para Belén?
Que la voy a meter ahora.
¿Tienes algún mensaje
de apoyo,
ánimos?
Es una faraona.
Que es una faraona.
Que pase lo que pase
es una faraona y punto.
Exacto.
Ya está.
Que no importa.
Muy bien.
Vale,
ahora se lo decimos.
Héctor,
¿tú tienes algo
para Bezael,
más allá de que no está borracho?
Yo confío en él,
la verdad,
es una persona
que sabe de JavaScript
muchísimo más que yo,
así que confío en él.
Yo ya no me voy a quejar
porque ya me dijeron llorón,
entonces ya no me voy a quejar
de nada,
a pesar de que me metiste
con engaños
y mentiras,
pero no importa.
Bezael,
pues ni modo,
ya te metí,
ya te jodiste.
Y te jodiste.
Vale,
pues venga,
vamos con la buena
de Belén
y con el bueno de Bezael.
Belén,
faraona,
¿cómo lo ves?
Pues,
a ver,
estoy mirando
la encuestita,
¿vale?
Que hay en Twitch
y el 90%
está que voy a perder.
Entonces es un poco,
joder,
¿cómo está el panorama,
chaval?
Pero Belén,
ahí es donde uno
da la sorpresa
y sabes lo mejor,
que la gente
entonces perderá
un montón de dinero
y la gente,
ese 10%
estará muy,
muy feliz contigo.
A ver,
a ver,
porque iban con mucha trampa
y a mí me pasa un poco
lo mismo que Carmen,
o sea,
yo sin colorines y tal,
o sea,
me es súper difícil,
así que a ver qué tal.
Y hay muchas con mucha trampa,
¿eh?
O sea,
ahí estoy escutido ahí.
Lo reconozco.
He sido un poco puñetero.
Bezael,
¿qué tal?
Yo voy con Belén,
es lo único que puedo decir.
Bueno,
mira,
o sea,
Bezael va con Belén,
o sea,
que ya está,
está bien la cosa.
Bueno,
bueno,
Bezael,
yo voy contigo,
que suficiente tiene ya
con todo este tema del ángulo,
como para que no tengas una...
Qué broma,
broma,
broma.
No,
hombre,
no.
Bueno,
¿están preparados o preparadas?
¿Sí?
Vamos,
vamos.
Pues venga,
tres,
dos,
uno,
pam,
ahí ven la primera.
Qué cabrón eres.
Yo creo que...
A ver,
primero Belén,
que ha levantado la mano.
Sí,
sí,
dale,
Belén.
Yo creo que no hay back,
pero...
Vale,
no es correcto.
Bezael.
Pues justamente iba a decir que creo que no hay back.
Pues no es correcto.
Así que,
¿quién quiera levantar antes la mano?
Vale,
ya está.
Muy bien,
Belén.
Sol modifica in place,
¿vale?
Pero no te lo va a devolver el sorteado.
Vale,
sort
te devuelve el array,
pero no te lo devuelve,
¿cómo?
O sea,
sol modifica el array in place,
¿vale?
Pero no te hace un return del array sorteado,
con lo cual,
cuando haces un return de esto,
el último statement que haces un sort,
no te va a afectar.
Puede ser.
No es correcto.
El sort
podría ser mejorable,
lo podríamos aceptar,
pero hay un error en el código.
Esa es la pista.
Venga,
os doy una pista.
Hay uno de los métodos de array
que está mal.
Vale,
ya está.
Push.
Vale.
Push no te devuelve un array.
Muy bien,
Belén.
Bravo.
Muy bien,
muy bien.
Exacto.
El punto push no devuelve un array
y,
por lo tanto,
este código petaría,
porque cuando haga el punto filter,
lo que va a pasar es que aquí te está devolviendo un número,
que,
si no recuerdo mal,
la longitud del array una vez que ha añadido ese número.
Así que puntito para Carmen.
Ahí está Carmen.
¡Oh,
yes!
Muy bien.
Efectivamente,
esto sería lo correcto.
Por ejemplo,
utilizando el punto concat,
se podría llegar a añadir ese elemento
y podría luego concatenar el filter,
el sort o lo que sea.
Y Belén ya había dicho lo otro del sort,
que,
bueno,
esto no era tan importante,
pero es verdad que el sort que está haciendo
no sería el más correcto,
teniendo en cuenta que está hablando de números.
Vamos con la siguiente,
¿vale?
Tres,
dos,
uno,
pam.
Joder.
Joder.
Yo.
Belén.
Los returns son inconsistentes,
o sea,
el último no está retornando un,
o sea,
un plus.
No es correcto.
No es tan importante que sea un reducer
o que esté devolviendo,
¿sabes?
Hay un error
por lo que este código
peta.
Vale,
no complica o pasa algo,
vale.
Exacto.
Este código peta.
Este código peta.
Es bastante tricky,
es bastante tricky,
pero es real.
Y es un error que se puede cometer bastante con Switch,
justamente por,
por algo que pasa
con algo en concreto.
Si os sirve de consuelo,
ahora mismo la gente del chat está flipando como ustedes.
O sea,
porque no lo encuentran.
A ver,
lo único que se me ocurre,
ay,
levanta la mano,
perdón,
es que puede haber un comportamiento no esperado
debido a que controlamos al case.
No es correcto.
Pero es que no veo nada aquí.
Os voy a dar una pista,
pero
vuestra tiene que ser la explicación concreta.
Y la pista es
que el problema se origina
por una falta de llaves.
Vale.
Vale,
no,
no,
no,
no,
espérate,
ahora me lo pongo.
Espérate.
Fijaos que los cases
no tienen llaves.
Ya,
pero eso os afecta al scope.
Y aquí estás haciendo variables nuevas.
Ay,
ay,
caliente.
Ay,
ay,
caliente.
Ah,
vale,
puede ser,
espérate,
es que no sé si,
vale,
vale,
espera.
Puede ser una medida de JavaScript,
igual me cuelo,
que haces un cost to boost
y que eso esté haciendo esa variable
para el case siguiente,
no me jodas que JavaScript funciona así.
No se pueden utilizar dos constantes
con el mismo nombre
en la misma,
en la misma,
vaya lenguaje,
por Dios,
vaya lenguaje.
Como las llaves,
aquí lo tenemos,
aquí el scope se está creando dentro de switch,
tenemos dos constantes,
dos constantes con el mismo nombre,
es el mismo scope.
Madre mía,
madre mía.
Ahí,
punto.
Esta sería la forma de solucionarlo,
quitando las constantes
o utilizando las llaves
para hacer nuevos scopes
para cada variable.
Es un error bastante común
que mucha gente comete sin querer,
obviamente,
porque,
claro,
como el tema de las scopes,
mucha gente dice,
ah,
pues constante y esto es,
pero los switch son muy jodidos,
los cabrones.
Estaba diciendo Héctor en el chat
que a ver si era que falta un break.
No falta un break
porque hay un return.
Entonces,
igual,
efectivamente,
no falta un break
porque con los returns
no es necesario.
Por ejemplo,
en este caso,
lo estamos haciendo.
Si no hubiese un return,
sí que necesitaríamos un break
para que parase de ejecutar el código.
Un montón de chat,
gente de chat
que tampoco la había visto,
así que no os preocupéis.
Era muy complicada.
Por eso es el juego,
porque tiene que ser complicada.
Tres,
dos,
uno,
vamos.
No hay bug.
No es correcto.
Bezael.
Tengo que ir con pies de plomo.
Ah,
ya lo he visto,
mi cabrón de Dios.
Uy,
más presión.
Bezael,
tres,
Bezael,
dos,
Bezael,
uno.
No lo veo,
no lo veo.
Belén.
Dale,
Belén.
Está puesto número
y esa variable no existe,
eso and the file.
Muy bien,
efectivamente.
Aunque,
aunque pareciese
que el bug es
que se está llamando
la función antes,
esto no es incorrecto,
el problema es que
este,
esta variable número
no existe en ningún sitio
porque el parámetro
se llama num.
así que lo correcto
sería llamarlo
por el nombre del parámetro.
Esto si tuviera
unos colorines bien puestos.
Siguiente pregunta.
Tres,
dos,
uno,
vamos.
Lo que te he dicho antes,
el sort
no sortea in place
con lo cual
está simplemente
los números sin sortear.
Está dejando los números
sin sortear.
Ay,
no,
no,
no,
no te he dicho nada.
no te he dicho nada.
Ahí está bien,
es lo que te he dicho,
nada.
No hay bug.
No hay bug,
no es correcto.
Besael.
Joder,
pues yo también pensaba
que no había bug.
A ver,
ah,
no,
no,
no.
Esto sí que es para odiar
JavaScript
y no a mí.
Claro,
lo,
ay,
perdón.
Sí,
vale,
el console.log
va a devolver
números,
es decir,
10,
1,
5,
2,
no va a devolver
1,
2,
5,
10.
No es correcto.
Yo estaba diciendo
todo el rato
sort,
sort,
in place,
a ver si me estoy confundiendo
de lenguaje,
¿vale?
Y voy a decir
que sort,
igual,
pues no lo sé,
está tocando rast,
igual sort,
sí que devuelve
el array sorteado
en vez de modificar
in place,
entonces salen los números
sin sortear.
El tema es,
esto lo voy a decir,
el sort
manipula,
o sea,
muta el array original.
El tema es,
lo está mutando,
lo está
haciendo,
pero voy a dejar
este como un empate
y os lo voy a comentar
porque este es
bastante tricky.
El tema es que el sort
en JavaScript
no sortea
los números
por defecto,
los convierte
en string.
Un string
si sortía la string,
me cago,
sí es verdad.
Entonces,
¿qué pasa?
Que aquí,
orden alfabético.
Exacto.
Entonces,
aquí vamos a ver,
uno,
diez,
¿sabes?
Entonces,
no nos lo está ordenando
correctamente.
Sí,
por eso en la otra
habías puesto la comparación
con los números
para hacer eso.
Exacto,
por eso justamente
en el otro
lo había arreglado.
Aquí en este
tenemos un ejemplo,
esto sería más que nada
para compartirlo directamente
y este tenemos el sort
aquí correctamente.
Este es de TypeScript.
¿Con Add Triple
quieres decir
una suma triple?
Una suma triple,
¿no?
Add triple es como
que suma.
Pero de una tripleta,
o sea,
¿qué entendemos como triple?
Triple es que suma
tres números,
¿no?
Y esto lo está haciendo aquí,
¿no?
Aquí sí que vemos
correctamente que el Add Triple
está sumando
lo que tenemos
en esta posición,
en esta posición
y en esta posición.
Pero igual hay algo
que no está bien del todo aquí.
Vale,
ya está.
¿Sí?
Voy a decir algo.
No tienes ninguna garantía,
¿vale?
De que la RAI tenga exactamente
tres elementos.
Muy bien,
muy bien,
correcto.
Efectivamente.
Así que lo puedes poner,
en TypeScript sí que puedes poner
tuplas de un cierto número
de elementos
y lo puedes marcar
para asegurar esta cantidad.
Efectivamente.
Aquí le podríamos estar pasando
un array de dos elementos,
el tercero que sea undefined,
y esto pues estaría mal,
sería un bug.
Y lo podríamos arreglar,
pues como bien dice Belén,
podríamos,
por ejemplo,
hacer esto con una tupla,
decirle que vienen tres números
y ya está.
Vamos con la siguiente pregunta.
Aquí tenemos un array
de strings
y tenemos una segunda línea.
¿Qué cojones?
¿Qué cojones?
Vale,
yo creo que,
levanto la mano,
hay un typo
de friends a friend,
es lo único que veo aquí
y lógicamente no.
Efectivamente.
Este es el problema.
Por muy raro caer la sintaxis,
la sintaxis es correcta,
todo funciona.
Lo que hace aquí es
traer el length del array,
que aquí estaríamos sacando
la primera posición,
porque esto se puede hacer
en JavaScript,
y lo estaríamos renombrando.
Aquí estaríamos sacando
la última posición,
¿vale?
Todo esto es correcto,
funcionar,
llegaría a funcionar,
pero aquí tenemos un typo,
algo tan sencillo como esto,
hay un pequeño typo
y ya está.
Punto para Bezael.
Y nada,
pues nada,
enhorabuena a los dos,
la verdad es que lo habéis hecho
súper bien.
¿Cómo estás visto, Belén?
Madre mía.
Ay, pobre.
Es un horror,
o sea,
a mí me faltan colores,
tío,
colores.
Bueno,
pero tiene,
cinta highlighting tiene,
pero es verdad que no es
el más bonito del mundo,
pero no me odiéis,
lo habéis pasado muy mal,
lo siento.
No, no, no,
o sea,
está divertido,
pero es como toda la presión
a responder rápido
de no sé qué,
de no sé cuánto.
Sí, sí,
tal cual.
No,
pero era muy,
muy difícil,
pero ¿sabes una cosa
que a mí me hace
sentirme mejor?
Pensar en toda la gente
que ha perdido el dinero
por no confiar en ti.
Al final no sé cuánto
quedó la última que mire
iba como 80 y mucho,
20 y algo,
y es como,
bueno.
Oye, Belén,
un placer,
muchas gracias por haberte pasado
y por haber participado
y además una prueba así
que sé que tiene mucho estrés
y tal y que,
pero que la has hecho encima
súper bien,
así que enhorabuena
por ganar 12 puntos
para Carmen.
Y Bezael,
gracias por pasarte también,
le ha ganado 3 puntos
al bueno de Héctor de Llorón,
y me voy a decir,
Héctor de León,
y que me alegro un montón
de verte también,
Bezael,
que hacía un montón de tiempo
que no te veía.
Así que muchas gracias
a los dos.
Espero veros en otra jornada.
Gracias, bye.
Cuidaos.
Hasta luego.
Carmen,
Héctor,
¿qué tal?
¿Qué os ha parecido la cosa?
Le debo infinitas horchatas
a Belén.
Hombre,
las necesita,
las necesita
porque tiene que hacer un calor.
Es que es una crack.
Es que...
Sí, ¿eh?
Oye,
pero que Belén
es un compilador.
Es una amiga mejor profesional.
O sea,
es una puta crack.
Lo ha hecho súper bien.
Yo he flipado con alguna
que costaba mucho.
La de TypeScript
la miró,
pues sí,
ha dicho,
pum,
esto,
pam.
Héctor,
¿cómo has visto a Bezael?
Yo primero quiero agradecer a Bezael
que se ha atrevido a hacer
este tipo de ejercicios.
Es que no es fácil.
Las personas a veces están viendo,
pero de hecho,
ahora podemos fusionarnos,
Carmen.
Así para allá.
De hecho,
es muy difícil
que te estén viendo
tantas personas
si estés resolviendo
este tipo de cosas.
Por eso yo admiro
el trabajo que ha hecho Bezael
y ha hecho Belén.
De hecho,
sorprendente, Belén.
Yo no te conocía
y me he quedado así de mierda.
O sea,
¿es un compilador esta chica?
¿Qué es así?
O sea,
de verdad.
Me encanta.
Sorprendente,
sorprendente.
Y eso es reflejo
de que tienes mucha experiencia.
Para notar esos errores
necesitas experiencia.
Sí, sí,
total.
Que muchas veces,
mucha gente desde el chat
seguramente,
ay, qué fácil esto y tal
y para nada.
Lo primero,
aquí en frío,
ponerte a mirar código.
No puedes mirar nada de Google
ni probar ni nada.
Tienes que ser rápido,
tienes presión.
Hay 2.000 personas
que nos están viendo
ahora aquí en vivo.
¿Sabes lo que el capitán
aquí, Carmen y Héctor,
que han confiado en ti?
O sea,
que no,
súper difícil,
pero lo han hecho
súper bien.
Así que vamos a sumar
los puntos.
Carmen,
eran 4 por 3,
12.
Así que se queda con 23
y pasa al segundo puesto,
Carmen.
Héctor,
sumamos 3 puntos
que ha conseguido
Bezael para ti.
23,
tenemos aquí un empate.
Bueno,
aquí he puesto jugados,
pero bueno,
jugados los vamos a dejar
como las jornadas,
¿no?
Que ya hemos jugado
uno,
uno y uno.
Sí.
Y ahí lo tenéis.
O sea,
Gonzi,
joder,
Gonzi se ha puesto
bien arriba.
Gonzi está lejos ya.
A tope,
Gonzi,
¿qué pasa contigo?
Tuvimos suerte
en esa,
pero igual estábamos
hablando con Noe,
tipo off camera
y la de los paréntesis
del IFE
fue pura casualidad.
Yo dije,
me hay sobra algo.
Vamos a ver si era eso
y como que le pegamos.
Bueno,
las otras estuvieron complicadas.
Hay que probar,
hay que probar
y ver un poco
qué es lo que puede fallar
y tal.
¿Cómo os habéis visto
en la primera jornada?
¿Cómo lo habéis pasado?
Dijiste que era fácil,
pero está bien.
Eso le decía a Noe,
en Midu,
para usted,
gente del chat,
Midu dijo,
el primer día
es el más fácil.
Es el más fácil.
Y claro,
y nosotros
estábamos con Noe acá
diciendo,
renuncia.
A ver,
¿qué nos espera?
Para que sepan
lo que queda,
la semana que viene
tenemos nombre
de la variable,
que se hace una pregunta
de programación y tecnología
y se ofrece una respuesta
con una letra de pista
y tenéis que decir
la palabra.
O sea,
esa va a ser complicada.
La de bolean,
que vais a tener que decir
si es true o false,
algo.
La de resolver el algoritmo,
vamos a poner algoritmo
si vas a tener que resolverlo.
A eso Belén ya está practicando
porque algo me dice
que le llaman.
Belén se viene
en esas.
Programación a ciegas,
que van a tener
un diseño sencillo
de página web
y se va a tener que hacer
con HTML y CSS
para que quede
lo más parecido
y el público
va a decidir
quién ha hecho
el diseño
lo más parecido posible.
Y se quedan 25 puntos,
25 puntos
la persona que gane.
Y nada,
o sea que nada,
la de programación a ciegas
va a estar chulo
porque además
no pueden ver
lo que están haciendo.
O sea,
ellos ven el diseño,
tienen el código,
pero ellos no ven
lo que están haciendo
mientras lo están programando.
Hasta que no ven el final.
Ahí Carmen se está
arreglamiendo como
madre mía,
qué bien me lo voy a pasar
con esto.
Vamos a usar Tailwind
o Eto CCC Plana.
Toma el horno.
Si es con Tailwind
me ganáis.
Yo no sé
ni puta idea de CSS,
entonces yo ya
voy con mucha expectativa
para eso.
¿Ya tienes pensado
el invitado o invitada
que vas a traer?
No lo sé.
Puede ser que traiga alguien.
Yo con Carme
no tengo nada que hacer.
Manz no podía,
ya le pregunté.
No, no.
Creo que le hemos preguntado
a todos, ¿no?
Sí.
No, no, no.
Yo no.
Yo se lo he propuestado
a otra persona.
Me ha dicho que sí.
Oh.
Y la verdad es que me hace ilusión
que participe.
Así que creo que lo voy a ceder
para que lo haga.
Porque quiero que se luzca también
y para que la veáis.
Os va a gustar quién es.
Ya verás.
Yo creo que sé quién es.
Yo le tengo miedo igual.
Me parece que no sabéis quién es,
pero todo el mundo la conoce.
Nosotros con Noe
decidimos ir a los bifes
entre nosotros.
Sí.
Claro, nosotros decidimos
hacer una competición limpia
sin invitados, pero bueno.
Mira, si no tienen amigos
que vengan a participar,
pues oye, no.
Tampoco nos vemos así.
Héctor y yo no tenemos la culpa.
No te equivoques, Ivales.
No te equivoques.
Era un secreto, Carmen.
Bueno, amigos,
voy a comentaros
que gracias al patrocinador
que me llena un montón de alegría
y que es súper genial
el hecho de tener
un patrocinador como Cogier,
que gracias a ellos
podamos compartir
y podemos sortear
la Nintendo Switch
y también vamos a poder pagar
incluso, lo cual está súper genial,
a los capitanes.
Le vamos a dar una recompensa,
aunque no ganen.
Está bien que puedan tener esto,
algún tipo de recompensa.
Pero la gente de Cogier,
que ya sabéis que tienen
un montón de modelos de lenguajes,
como para que generéis texto,
para hacer sumarios,
para un montón de cosas.
Hemos hecho ya un montón
de proyectos con ellos.
Hicimos una hackathon
que quedó súper bien
y tenéis, incluso en el pricing,
tenéis un free tier
que os sirve para hacer
cositas pequeñas,
para probar y eso.
Pero luego,
la verdad es que los tokens
están bastante baratos.
Son como 0,0000004.
Yo qué sé.
Para un millón de tokens
son 0,4 dólares.
Y podéis hacer desde sumarizar,
clasificar, generar,
hay un montón de cosas.
Y la verdad es que está súper bien
Cogier.
Para todas las tecnologías nuevas
hoy en día,
de inteligencia artificial,
Cogier tiene un precio
muy accesible
y que podéis hacer
mil millones de cosas.
Y de hecho,
lo hicimos aquí en la hackathon,
que la gente hizo cosas
increíbles.
Así que no dejéis
de conocerlos,
de usar sus servicios,
probarlos,
porque además está súper genial
que nos apoyen
en este tipo de cosas,
iniciativas.
Y es genial.
Así que,
gracias a la gente de Cogier.
¿Querías contar algo?
Buenísimo.
Perdón.
Yo la verdad,
lo usé un par de veces
en el stream.
Yo soy un desastre
y no sé absolutamente nada
de inteligencia artificial
y lo usamos
para hacer un chat
para tu porfolio
y está buenísimo.
La gente le gusta un montón,
así que súper agradecido.
Ah, sí,
qué buena idea,
Gonzi,
eso de meter en el porfolio
como un chat
para que hable contigo
y te vaya diciendo...
Claro,
que si tienes preguntas
de,
¿pero has ido a la universidad?
Entonces te digas así.
A los reclutadores,
claro.
Y en vez de tener que bajarse todo,
hablan con el chatbot
y el chatbot
les responde
información tuya.
Pero, ¿cómo,
Gonzi,
no trabajaste con PHP?
Si eres un vago como yo,
¿qué va a decir?
En realidad,
yo le dije a la gente
que lo haga
y después la gente lo dice,
no es que lo hice yo.
Esto es una cosa nueva
que han sacado
que es totalmente gratuita
y que os va a llamar
un montón de la atención,
que es la LLM University.
Y es que han puesto
como una universidad
con un montón de recursos,
de cosas que tienes que construir,
que te explican todo.
Y tiene una estructura,
el curso,
brutal.
O sea,
que si queréis saber
sobre todo esto
de LLM,
está súper genial
todo lo que han puesto aquí
de módulos,
desde el despliegue
a cómo utilizarlo.
Mira,
Luis Serrano,
que además estuvo aquí,
que además es
de la comunidad hispanohablante
también,
trabaja ahí.
O sea,
que tremendo.
Está súper chula esta parte,
así que si os interesa,
id a la Cogiero University
porque ahí vais a aprender
un montón
y hoy en día
que esto es súper importante,
pues mejor que no os lo perdáis.
Música
Música
Gracias por ver el video.