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.