This graph shows how many times the word ______ has been mentioned throughout the history of the program.
Vamos a hablar de lo que viene en el frontend, vamos a ir dejando un poquito de hueco para que la gente vaya viniendo.
Muchas gracias a todos los que vais diciendo por aquí, pues tenemos...
Mira, tengo aquí el termo, que alguien decía que me estaba preguntando.
Quien no conoce, este es el termo que convierte las cosas en no se sabe muy bien en qué.
Muchas gracias por apuntaros.
Vamos a ver, tenemos gente desde Colombia, un montón de gente de Colombia.
Voy a poner en los chats, lo voy a poner aquí arriba.
200 personas en directo teniendo en cuenta que es 30 de diciembre, que son en España, ahora española, a las 8 y 20.
Y no sé, deben ser las 2 más o menos del mediodía por Latinoamérica, dependiendo del país, por la 1, a lo mejor las 3, las 12, pero ahí estáis.
Muchísimas gracias por apuntaros.
Un montón de gente de Colombia, ahora de repente.
¿Qué pasa aquí? Desde Colombia.
Sebastián, desde Colombia, Daniel.
Teníamos un montón... ¿Cómo que desde Dubái?
¿Pero esto qué es, Eric?
Esto es trola, esto es mentira.
No puedes estar desde Dubái.
¿Qué me estás contando?
También tenemos a Julián, desde Colombia.
También hay gente de Argentina, hay gente de Perú.
Claro, estáis los primeros.
Os habéis puesto aquí los primeros en el chat, en el live.
Muchísimas gracias por estar aquí tan prontito, bien puntuales.
Y es que hoy os traigo unas cositas.
Hoy, a ver, vamos a hablar sobre el frontend del 2021.
Lo que yo creo que va a ser interesante para el año que viene.
Vamos a tener preguntas generales, ¿no?
¿Desarrollo web tiene futuro?
¿Da trabajo el desarrollo web?
También vamos a hablar de empaquetadores de aplicaciones.
Vamos a hablar de las tendencias de no-code y lo que opino al respecto.
¿De qué más vamos a...?
Es que vamos a hablar de tantas cosas.
Voy a hacer los anuncios que os he dicho.
Tengo tres anuncios, tengo tres anuncios.
A ver, yo considero que son anuncios.
Tampoco quiero que tengáis las expectativas muy altas.
Pero, hombre, un poco de hype no viene mal.
Así que son tres anuncios.
Y hay uno en particular que es algo que me habéis pedido muchísimas veces.
Y en el live, en directo, solo para la gente que esté en directo,
vais a tener la oportunidad de apuntaros totalmente gratis,
sin ningún tipo de pago ni nada.
Y es que ya os digo que no es algo que os quiera vender, ni mucho menos.
Pero, bueno, que creo que os va a hacer ilusión porque ya os digo,
me habéis escrito así de veces pidiéndomelo.
Entonces, vamos a hablar del CSS, de los frameworks de CSS.
Vamos a hablar también de un poquito de SEO, ¿vale?
Que me parece súper interesante.
Y sobre el desarrollo web, pues, por supuesto.
De JavaScript.
De otras cosas de tecnología web que me parecen súper interesantes.
Como dos cosas que estoy esperando mucho.
Y otra que creo que no es que vaya a morir, pero va de capa caída.
Vamos a hablar un poquito de inteligencia artificial.
Un poquito también.
Mezclando JavaScript e inteligencia artificial.
Y, nada, Gatsby, Nexies, Zapper.
También vamos a hablar de la biblioteca de JavaScript, por supuesto.
React, Angular, Svelte.
Y ya, ya, ¿no?
Ya, ya.
No está mal, digo yo.
Vamos, hasta aquí podía llegar la cosa.
Pero, guay, de un momento me he perdido.
Y, de repente, hoy sale un montón.
Mira, Ariane, jurado de Bilbao, que ha escrito un artículo muy bueno
sobre esta época del año que ha habido un poquito...
Bueno, ella particularmente ha tenido un poquito de ansiedad
porque ha tenido que cambiar de trabajo unas cuantas veces.
Y os recomiendo...
Solo lo he leído en diagonal, ¿eh?
No me ha dado tiempo porque justamente estaba preparando para el live.
Pero os recomiendo mucho que vayáis a su blog y lo leáis o le buscáis en Twitter.
¿Qué más?
El libro gratis.
Bueno, si hubiera escrito el libro, Javier, el libro de React, que lo tengo por ahí,
no te voy a engañar.
No puedo ponerlo gratis.
Con todo el trabajo que tiene, imposible.
Lo venderé, pero lo tengo que hacer antes.
De JQuery.
De JQuery en 2021.
No, me voy a olvidar.
Es imposible.
La verdad es que estar deberá estar.
Pero, bueno, si queréis lo comentamos después, ¿vale?
¿Qué más?
¿Qué más?
Hablaremos de los React Server Components.
Y, de hecho, quiero hacer un vídeo más adelante hablando en detalle sobre esto.
¿Podemos hacer alguna encuestilla de apuestas para 2021?
Me parece bien, me parece bien.
Y a lo mejor hacemos un sistema de encuesta rápida, ¿vale?
En la que ponemos un emoji.
Y me parecerá bien.
Vamos a hablar de Dino también me gustaría hablar.
Que no se me olvide, me lo recordáis, ¿vale?
De Dino.
El curso de React de Udemy lo retiré porque me estaban dando muchos problemas desde Udemy.
Y me obligaron a volver a ponerlo de pago.
Estaba totalmente gratis.
Me obligaron a ponerlo de pago porque me decían que era un curso demasiado largo
para ponerlo gratis, que tenía que durar menos de una hora.
Entonces, me obligaron a ponerlo de pago.
Además, no sé, muy mal, muy mal.
Lo tuve que retirar porque daba mala imagen y no sé.
No se portaron muy bien la gente de Udemy con un poquito de amenazas y todo.
Bueno, no quiero hablar de eso.
Perdón.
Vamos a hablar solo de cosas buenas, de cosas divertidas, ¿vale?
Lo primero, antes de nada.
Antes de nada.
Vamos a ver.
Antes de nada, os voy a hacer una cosa.
Estamos en 18.600 suscriptores.
No sé si llegaremos a 20.000 antes del final de año.
Creo que es muy difícil.
Por no decir imposible.
A no ser que ustedes empiecen a compartir este canal a lo bestia
y digan, madre mía, no te puedes perder este pedazo de canal
que hablan de Fronten y hacen unos vídeos brutales, ¿vale?
Si somos capaces de llegar a 20.000, hago alguna locura.
No sé el qué, pero hago alguna locura.
No sé el qué.
A lo mejor seis horas de live haciendo una aplicación.
No lo sé.
Pero bueno, el caso.
Que ojalá, ojalá llegamos.
¿Te imaginas?
Sería brutal.
No sé.
Es que no sé.
Me vuelvo demasiado loco y no sé qué hago.
Bueno, pues vamos a ver.
Uy, ¿por qué no sale mi cámara?
¿Qué le pasa?
¿Dónde está mi cámara?
Perdón, perdón.
A ver, a ver.
No, no.
Es que ahora la he liado aquí.
Aquí debería, ahí en chiquitito abajo a la izquierda,
debería salir yo y no salgo.
Ahora.
Ahora sí que salgo.
Vale.
Muy bien.
Pues nada, hombre.
Que sepáis, como siempre, que podéis ir a mi Twitter
y compartir este tuit maravilloso donde hablo de que estamos
haciendo el especial de fin de año, ¿vale?
Que os invito a que lo retuiteéis y tal.
Y, como siempre, deciros que si no, me podéis encontrar.
Tengo aquí mi blog maravilloso donde estoy escribiendo
artículos y podéis ver los últimos vídeos,
los últimos podcasts, las últimas cosas que voy haciendo.
Y si no, vais al Instagram, vais a YouTube y ahí os informáis
de todo.
Es imposible ahí perderse de todas las cosas que hago.
Pero, bueno, con lo que vamos a anunciar hoy,
vais a estar mejor informados para la siguiente, ¿vale?
Entonces, ahora que ya os he hecho un poquito el momento
de spam para convenceros de que os tenéis que suscribir
y tenéis que compartir el canal, vamos a ver, un momento, ¿eh?
Vamos a ver a cuánto estamos en el de esto.
Venga, 18.600, justo ha subido, justo ha subido.
Pues, hombre, 1.400, cosas más locas se han visto, ¿no?
Venga, aquí, aquí, ¡ay, ay!
Bueno, vamos a empezar ya, vamos a empezar ya.
Muchas gracias, de verdad, de corazón por estar aquí.
Hoy os traigo un live un poco diferente porque vamos a celebrar
que termina este año, ¿no?
Vamos a hablar del frontend de 2021, lo que trae el desarrollo web
y vamos a hablar de un montón de cosas.
Vamos a hablar de algunas preguntas más generales,
como, por ejemplo, si el desarrollo web tiene futuro y todo esto.
Vamos a hablar de empaquetadores de código,
de la tendencia del no code, el no escribir código para desarrollar
y hacer cositas, porque me parece muy interesante y creo que en 2021
esto va a tener mucha relevancia.
Vamos a hablar un poquito de CSS, frameworks CSS también.
Vamos a hablar de SEO, por supuesto.
Vamos a hablar de JavaScript y de otras cositas que yo estoy esperando
con muchas ganas.
Una comparación rápida, Gatsby, NextDS y Zapper,
que me parece muy importante porque creo que es una decisión importante
el framework para el 2021.
Os voy a contar mi opinión, pero espero que participéis
y me vayáis diciendo, ¿vale?
Y para acabar, vamos a hablar, por supuesto, de la guinda, ¿no?
Las bibliotecas y frameworks de JavaScript de 2021,
React, Angular, Svelte y Vue.js.
A ver qué es lo que nos traen.
Vale, pues dicho esto, dicho esto, si os parece,
vamos a empezar con la primera, ¿no?
Que son un poquito las preguntas generales.
Y además es la pregunta, es lo que me suele hacer mucho la gente, ¿no?
Este tipo de preguntas de, bueno, pero ¿qué pasa con el desarrollo web?
O sea, 2021, ¿no?
2021 el desarrollo web va a ser relevante todavía.
Y yo siempre le digo lo mismo, le digo, a ver, cada vez está siendo más relevante
y, por supuesto, creo que la relevancia que va a tener en el próximo año 2021
va a ser mayor incluso, mayor todavía.
Y es que la web se está metiendo en todos los sitios, está en todos los sitios.
Ya no es lo de siempre, ¿eh?
Ya no solo está el hecho de que podemos hacer aplicaciones con tecnologías web,
tenemos Node.js o Dino para hacer cosas en el backend también con tecnologías web,
pero es que la web en sí mismo cada vez se están creando y no paran de crearse más y más sites,
más webs.
Así que el desarrollo web y sobre todo las tecnologías web, ¿vale?
Las tecnologías web son más relevantes que nunca.
Y 2021 creo que es un año que pinta súper bien para todo el tema del desarrollo web.
Por una parte, y esto es una cosa que yo estoy deseando que ocurra, a ver,
está esto que os voy a compartir ahora mismo para que lo veáis,
que es este Goodbye Internet Explorer 11, ¿vale?
Este Goodbye Internet Explorer 11 porque dentro de siete...
A ver, esto es un poco...
Este countdown es un poco de aquella manera, ¿eh?
En realidad Internet Explorer 11 está muertísimo ya.
Está muertísimo.
Ya no solo porque no tiene una gran influencia en el mercado,
sino porque realmente Microsoft no le está dando soporte activo a Internet Explorer 11, ¿vale?
Pero este countdown, digamos, que tiene como si hay algún tipo de parche muy crítico,
puede ser que Microsoft lo parche, aunque ya han dicho que no mucho, ¿vale?
De hecho, lo adelantaron un poco y sus propios productos ya no lo utilizan.
Desde octubre...
Mira, aquí lo tenemos.
Desde octubre de 2020, Internet Explorer 11 ya no tiene, digamos,
un soporte de que vayan a ponerle un parche ni nada.
Sus propios productos, como digo, Microsoft, como Office, Office Online y tal,
ya no tiene soporte a Internet Explorer 11.
Sus propios productos.
Si eso no es la guinda, ya me dirás.
Pues entonces, yo creo que el dejar de soportar Internet Explorer 11,
y ya no hablamos tanto de nuestros propios productos, ¿vale?
Nuestros propios productos, nuestras aplicaciones,
sino el hecho de que sea algo muy general, creo que va a hacer que haya un paso adelante en la web.
¿Por qué?
Porque muchas librerías, muchos frameworks todavía tienen que...
Vienen lastrados, digamos, por el soporte tanto de Internet Explorer 11
como algunas versiones antiguas de Safari y cosas así.
Y creo realmente que esto lo que va a hacer en realidad es que subamos una marcha más
a un montón de cosas que se han quedado ahí como estancadas, ¿no?
Por ejemplo, los Web Components, pues era una tecnología muy interesante,
pero ¿qué pasa?
Internet Explorer 11 no funcionaban si no había un polyfill
y había diferentes versiones de los Web Components,
la versión 0 y la versión 1, no eran compatibles entre sí.
Creo que... ¿qué pasa?
Internet Explorer 11 era un navegador muy molesto,
ya no solo por el hecho de lo que no soportaba,
sino por la dificultad de actualizarlo.
No es lo mismo Chrome que dices, bueno, es que Chrome 30, por ejemplo,
no soportaba tal feature.
Bueno, pero es que Chrome se actualiza automáticamente,
igual Firefox, ¿no?
Y Safari, pues con el sistema operativo.
Internet Explorer, por desgracia, no era tan fácil en este sentido, ¿vale?
Entonces nos estaba echando bastante para atrás.
En este punto, yo creo que quitarnos Internet Explorer 11
y creo que 2021 es el año de la muerte definitiva
y ya se acabó Internet Explorer 11.
Bueno, o sea, como vuelve Internet Explorer 11 de los muertos,
ya no sé qué hacer, no sé qué hacer.
Me muero, vamos.
Total, que creo que va a ser diferenciador, ¿vale?
Y el desarrollo web, como te digo, creo, no solo que tiene futuro,
es que tiene un futuro brutal, brutal.
Que, por cierto, somos 332 frontenders y frontenderas que tenemos aquí,
que muchas gracias por estar aquí.
Si te acabas de añadir aquí al vídeo,
que sepas que estamos en ello.
Que no acaba de empezar, así que no os preocupéis.
Dicho esto, si mucha gente me pregunta,
no, es que yo soy backend y quiero pasar al frontend,
¿qué pasa con esto?
¿Qué hago?
Vale, aquí viene mi recomendación para 2021.
Además de que te veas todo el canal de YouTube mío
y te pongas a mirar vídeos y vayas aprendiendo, ¿vale?
Mi recomendación sería que en la posición en la que estás de trabajo,
cada vez más lo que se está buscando,
y esto ya es algo que yo creo que es más allá del desarrollo web para 2021.
O sea, esto es más para desarrollo en general.
Y es un consejo que te doy, ¿vale?
Con todo mi cariño, porque quiero lo mejor para ti.
Quiero lo mejor para ti.
Vale, yo lo que creo que para 2021 vamos a ver cada vez más
la figura del T-shape.
Que se puede hablar de otra forma como los full stack.
Full stack, ¿vale?
Que nadie sabe lo que significaba un full stack en realidad, ¿vale?
Pero un T-shape básicamente es esta figura de una persona que digamos
que el tronco de la T es tu experiencia, ¿no?
De lo que eres más experto.
Y al final la T de forma horizontal es un poco los conocimientos
que tienes más de forma, digamos, superficial, ¿vale?
Son como más conocimientos que tienes.
Este T-shape lo que hace es que es una persona súper válida, ¿no?
Porque en un equipo lo que hace es que puede ser muy bueno en frontend
y a lo mejor puede tocar algo de backend.
Pues yo creo que si eres backend y quieres pasar al frontend,
a mí me parece muy interesante que dentro de tu equipo lo que pidas
es hacer pair programming con tus compañeros o mob programming
y empezar a hacer algunas tareas que sean de JavaScript y cosas así, ¿vale?
Y yo creo que esta puede ser una buena fuente.
Y ya te digo, 2021 yo creo que es el año en el que vamos a ver
cada vez más los T-shape.
Porque es que si te fijas, la frontera del frontend,
el desarrollo web, está difuminándose cada vez más, ¿no?
O sea, no sé, decidme en el chat si estáis de acuerdo.
Pero poco a poco, ya no solo porque JavaScript se puede utilizar en el backend y tal,
sino porque realmente pues tenemos aplicaciones como Vercell
que son muy sencillas de llevar a producción, hacer un deploy de tu desarrollo.
Y entonces ya la infraestructura te estás encargando tú.
Ya no es algo de frontend exactamente solo.
Es verdad que lo hace Vercell, pero bueno,
quiero decir que estás terminando tú el ciclo de entrega.
Pues tecnologías como GraphQL, ¿no?
Si estás haciendo cosas con Gatsby, GraphQL en realidad es una tecnología
que es más desde la parte a lo mejor de lo que podría ser el backend.
Entonces, poco a poco se va difuminando ciertas líneas
en las que nos está haciendo que tengamos que saber cada vez más cosas.
Con la erupción de TypeScript, que hablaremos después,
creo que además esto nos está facilitando todavía más que pase esto, ¿no?
Que backend vaya a frontend porque, guau, pues no puedo JavaScript
porque no tiene tipos, pues usa TypeScript.
Y que por eso hay mucho auge de TypeScript, justamente, ¿no?
Y al revés igual, ¿no?
Pues si ya sabes TypeScript, esto te podría ayudar a moverte al backend
sin ningún tipo de problema.
Así que, Oscar Barajas ha hecho aquí un superchat y dice,
Mirudev, soy tu fan.
Yo también soy tu fan, Oscar.
Yo también soy tu fan.
Tú sí que eres muy crack.
Muchas gracias, Oscar.
Te lo agradezco.
Te mando un saludo enorme y feliz año a ti y a todo el mundo,
los 358 que estamos aquí, ¿vale?
No os preocupéis que ha empezado hace poco,
a todos los que vais saludando.
Alex dice, deberíamos de crear aplicaciones web
por encima de aplicaciones de escritorio.
Me refiero a que se migren las aplicaciones de escritorio a web.
Muy interesante, Alex.
Y, de hecho, esto es algo de lo que quería hablar también para 2021.
Y lo hemos visto y cada vez más lo vamos viendo, ¿no?
Es como lo que comento de que la línea entre backend y frontend,
pues ya no está cada vez menos clara.
También vamos a ir encontrando más aplicaciones de escritorio
que en realidad son páginas web.
Y ya no es el hecho de la irrupción que lleva tiempo ya,
que tiene el electrón.
Y tenemos aplicaciones como Slack, que no deja la página web,
es exactamente la aplicación de escritorio.
Y lo mismo pasa con Discord y lo mismo pasa con un montón.
Entonces, el saber tecnologías web te permite hacer aplicaciones de escritorio
y tienes que, de alguna forma, economizar esfuerzos, ¿no?
Imagínate la compañía de Slack justamente lo que busca.
Lo que busca es gastar dinero y hacer la mejor aplicación posible.
Así que yo creo que sí que puede ser muy interesante
el hecho de crear aplicaciones web que funcionen a la vez
como aplicación de escritorio, ¿vale?
Y igualmente hay aplicaciones web que, utilizando Progressive Web App,
que por desgracia no es un highlight para mí en 2021
y ahora os explico por qué,
pero hay aplicaciones web que las podemos hacer
para que sean Progressive Web App y las puedan instalar en desktop.
¿Por qué creo que Progressive Web App
no la pongo como lo más puntero para 2021?
Progressive Web App es algo que lleva mucho tiempo que le cuesta.
Le está costando, ¿no? Entrar.
Y el tema de esto, de que le cueste entrar,
en realidad son reticencias que tienen las propias compañías
de que esto ocurra.
Y es una desgracia, ¿vale?
Es una tecnología súper potente.
Pero en 2021 creo que va a haber una guerra cruenta y chunga
en el tema de móvil, ¿vale?
Ya sabéis que Apple está enfrentándose a un montón de litigios.
Vamos a hablar también de algunas demandas por la parte de Google,
por la que considero que hay una tecnología de Google en concreto
que no deberías usar en 2021,
o que yo creo, yo personalmente no usaría.
Y esta batalla que estamos viendo,
que se va a hacer todavía peor por el tema en 2021 de las cookies.
¡Ojo con las cookies! ¡Cuidado las cookies!
¡Cuidado las cookies! ¿Vale?
Que va a ser un problemón.
En 2021 las cookies van a ser bastante perseguidas,
más de lo que lo son ahora, ¿vale?
Va a haber temas de privacidad muy chungos.
Entonces, para 2021 lo primero que os digo
que tenéis que dejar de utilizar ya,
ya, bueno, lo deberíais dejar de utilizar ya,
es esto.
Esto que veis aquí, ¿vale?
Google Fonts.
¿Por qué?
Google Fonts ¿por qué se utilizaba?
Se utilizaba por un tema de caché.
Porque, claro, si tú decías, bueno,
si yo cargo Roboto en mi página web con Google Fonts
y alguien va a otra página que también usa Roboto,
pues este recurso está cacheado
y de esta forma mi página va más rápido.
Pero esto ya va a dejar de funcionar.
Hace tiempo que ya no funciona en Safari
y tampoco funciona en Firefox,
pero el tema es que ahora va a dejar de funcionar en Chrome.
Entonces, deja de tener sentido.
Es mucho más rápido que hospedes tus propias fuentes en un CDN
que utilizar Google Fonts.
Google Fonts lo puedes utilizar, por supuesto,
pues para prototipar rápido,
pero mi primera recomendación a día de hoy ya,
que puedes estar empezando ya,
es quitar Google Fonts.
Ya no tiene sentido.
Pero este no es el producto que te decía de Google
que deberías quitar, ¿eh?
Este es otro.
Vale, os voy a leer, os voy a leer un poquito.
A ver qué me comentáis.
La versatilidad es un signo de tener curiosidad.
Sin curiosidad, muy difícil destacar en este sector.
Pues qué bueno, Luis Peñate.
Muy bueno, joder.
Estoy totalmente de acuerdo.
Y de hecho, si pudiera daros un consejo,
y de hecho, también os digo,
el 1 de enero se publica un vídeo
donde hablamos de los full stack.
Lo hago con mi amigo y compañero Daniel de la Cruz.
Creo que son unos 40 minutos de charla,
pero os recomiendo de corazón que la veáis
porque es súper interesante,
porque habla de cosas justo como esta, ¿no?
De la curiosidad.
Y cómo la curiosidad luego va a la empatía.
Y esto es una cosa que creo que en 2021,
el hecho de que nosotros como programadores
podamos hacer más cosas,
te abre fronteras.
Entonces, súper importante.
Así que muy bien, ¿eh?
La versatilidad es un signo de tener curiosidad.
Y la curiosidad, ya os digo yo, que da trabajo.
¡Viva TypeScript!
Dice Oscar.
Muy bien.
Más que frontend, soy más de fronton.
Muy bien, Miguel.
Aquí andamos, mi estimado.
Abrazote, Oscar.
A ver, a ver.
Aún hay gente que se resiste a esa evolución frontend-backend,
pero si se quiere progresar en el desarrollo web,
es la evolución natural.
Sí, sí, sí, ¿vale, Raúl?
Pero ojo con esto, ¿vale?
Hay un tema, es que os estoy haciendo un poco de spoiler
de lo que viene el 1 de enero,
porque es una charla tan buena,
que es que la recomiendo tanto.
Vale, estoy de acuerdo,
pero cuando hablamos de alguien versátil,
hablamos de T-shape y yo soy el primero,
que os he dicho que se difumina esa línea
y, por lo tanto, de forma natural,
es muy interesante pasar de frontend a backend
o al revés, ¿vale?
Es súper importante porque la gente de backend,
esto de reírse de,
no, el CSS, jaja, esto es de niños, pintura, tal, tal, tal.
Pues no, muy mal, ¿vale?
Realmente el CSS es tan importante
como cualquier otra parte de la web
y, de hecho, es súper importante
porque es justamente la parte visual
que toca el usuario.
Así que este mensaje,
lo que dice Raúl,
es bidireccional, ¿vale?
Frontend y backend.
Y yo voy más allá todavía.
Quiero decir que,
como desarrolladores web 2021,
es un año en el que vamos a ver
que muchas empresas lo que van a hacer
es trabajar en equipos
que sean multidisciplinares, ¿vale?
Y es una cosa que ya está pasando,
pero creo que se está viendo una tendencia
que en 2021 va a pasar más.
¿Esto qué quiere decir?
Pues que tenéis que ser,
como decía mi compañero Luis Peñate,
pues que tenéis que ser curiosos,
tenéis que ser curiosos, ¿vale?
Y hay que hacer un crecimiento horizontal
en el sentido de que
no nos podemos cerrar a decir
no, yo solo sé frontend
y tenemos en el equipo un QA,
ah, este se ocupa del testing.
No.
Si tú eres QA,
aprende a programar.
Si eres frontend,
aprende a testear.
Si eres backend,
pues igual aprende de UX.
Y lo digo en serio.
O sea,
creo que esto va a ser súper importante
y súper interesante
porque es que hay muchas líneas
que se difuminan.
Sé que parece una chorrada,
pero es que en UX cada vez más
necesitamos gente que sepa programar,
¿no?
Y al revés,
gente que sabe programar
que sepa de utilizar Figma.
Y es que estas cosas
poco a poco se van difuminando.
Cuanto más sepas,
más curiosidad tengas,
mejor.
¿Vale?
Vale, pues,
¿qué más, qué más?
Vamos por aquí.
Es que,
pues,
ya habéis escrito un montón.
Es que estoy dando aquí.
Que,
bueno,
estáis ahí también
con las Progressive Web App.
Dice Luis Peñate
que condiciona posicionalmente
a las Progressive Web App.
Yo no lo tengo tan claro,
no lo tengo tan claro.
Creo que antes condicionaba más
AMP que a las Progressive Web App.
El caso de las Progressive Web App
es que a Apple y a Android,
a Google,
Google sí que parece que le interesa,
pero tampoco tanto.
¿Vale?
Y a Apple no le interesa
absolutamente nada.
Y entonces,
por eso el crecimiento
estamos viendo
que no es el esperado
o no le están dando
todo el bombo
que deberían.
¿Vale?
Pero por eso.
Has mencionado muchas veces
que tu inicio en programación
no fue más agradable,
pero nunca se ha abundado
en el tema
y sería interesante.
Vale, cracks,
pues,
me apunto este tema
para el próximo año.
Voy a hacer un vídeo
sobre esto.
¿Vale?
Firebase,
dice Mauro,
me parece interesante,
una tecnología interesante,
pero también te digo,
no me parece una tecnología
que lo vaya a petar
en 2021.
Me parece una tecnología
que va a seguir más o menos
en la tendencia
en la que está ahora.
¿Vale?
¿Qué más?
¿Qué más?
¡Wow!
¿Cuánto?
¿Cuánto?
Vale,
estáis diciéndole adiós
a Google Fonts.
Madre mía,
voy a bajar
porque estoy muy bien aquí.
Está muy bien.
Vale,
dice Daniel,
dice,
está muy bien esto de T-Shape,
pero hay que tener cuidado
hasta dónde llegas
porque si abarcas mucho
al final puedes terminar
no siendo competente en nada,
sobre todo a la gente
con menos experiencia.
Sí,
totalmente.
A ver,
cuando hablamos de gente T-Shape,
sobre todo es,
a ver,
T-Shape es súper importante,
¿no?
Porque la T
significa que tienes
una base de experiencia,
¿no?
La T,
lo que es el tronco de la T,
es una base de experiencia,
¿vale?
No es una T invertida,
¿vale?
Si no,
no sería T-Shape,
sería T invertida shape,
¿vale?
La T,
si te fijas,
tiene un tronco de experiencia
y la que tú estás más enfocado,
que puedes hacer front-end
sin ningún problema.
Lo que sí que,
lo de arriba,
¿no?
Digamos,
el sombrerito de la T
es donde está
la curiosidad
más horizontal.
¿Vale?
Entonces,
no busquéis desde el principio
ser buenos en todo,
obvio,
que es lo que dice Dani,
¿vale?
No tendría sentido
porque intentas aprender
muchas cosas,
al final no aprendes nada.
Pero si tienes ya
una base de front-end
y te preguntas,
porque esto me lo he preguntado
yo muchas veces,
¿para dónde crezco?
¿Qué hago?
¿No?
¿Para dónde tiro?
¿No?
Ostras,
yo soy muy bueno en front-end
o ya domino JavaScript,
pues qué hago?
Bueno,
pues si dominas JavaScript
y no dominas CSS,
dale caña a CSS,
¿vale?
No vas a dejar de ser,
no vas a ser tonto de golpe
en JavaScript
porque aprendas CSS.
Ah,
pues ya sé CSS y JavaScript,
¿vale?
Pues igual,
pues prueba Node.js,
vete al backend,
¿no?
Con JavaScript ya lo sabes,
prueba Node.js.
Pues esto es un poco
lo que se busca,
¿vale?
Lo que no se busca es,
no sé nada,
voy a aprender JavaScript,
CSS y Node.js a la vez,
¿vale?
Cuidado con esto
que es súper importante,
pero vaya.
El Latin Coder
dice,
este 2020 se vio con el COVID
que muchas empresas
no pudieron escalar bien,
lo que da lugar
a que los requerimientos
de escalabilidad
se van a ver más marcadas
las diferencias
entre front-end y back,
¿vale?
Muy bien,
a ver,
¿qué opinas de CSS en JS?
Esto lo miramos después,
¿vale?
¿Qué más, qué más, qué más?
De Tailwind también,
lo decimos después.
Código Vikingo dice
que PHP 8 vuelve con fuerza.
PHP siempre vuelve con fuerza,
¿eh?
Como que nunca se va del todo,
siempre vuelve con bastante fuerza,
así que sí,
que está bastante interesante PHP,
me parece muy bien.
A ver,
que manaque,
manaque soft,
yo soy front-end
y me acabo de formar
en full stack en 2020,
prefiero crecer y aprender día a día.
¿Cuál sería el siguiente paso?
¿Qué más puedo aprender?
La curiosidad maravillosa.
Bueno,
a ver,
si es front-end,
acabas de formar en full stack,
es que hay tantas,
o sea,
cuando hablamos de full stack,
claro,
yo no sé el nivel que tienes,
pero piensa
que lo que tenemos que aspirar
es ser muy buenos en algo,
por ejemplo,
ser front-end,
y cuando hablamos de ser buenos
en full stack,
para mí,
el stack completo,
si hablamos de lo tecnológico,
está claro,
que sería
desde que algo se crea
hasta que se entrega al usuario
y esas serían todas las capas,
¿vale?
Desde el backend
hasta la infraestructura,
DevOps,
observabilidad,
SRE,
¿vale?
Pero a lo mejor
puedes ir más allá,
¿sabes?
Los datos en 2021
van a seguir siendo
súper importantes
y a lo mejor
puedes estudiar
pues a leer
los datos,
¿no?
A ver cómo
impactan tus desarrollos
en los usuarios,
en hacerte esa vez,
¿sabes hacerte esa vez?
Pues solo
hacerte esa vez
es un mundo brutal
que además tiene mucho
que ver con el front-end
y que eso
es una competencia
que buscan muchas empresas,
así que
un montón de cosas,
¿vale?
Vale,
pues a ver,
es que no me da,
no me da.
A ver,
Carlos Galeano,
que ha hecho un super chat,
¡bravo!
¡Super chat,
bravo!
Con la camiseta de GQuery,
con la camiseta de GQuery,
¡qué grande,
qué crack!
10.000 millones de cops.
Carlos Galeano,
es más fácil
que un diseñador web
se convierta en front
que back a front.
Los back piensan más
en lo funcional
y los front en la estética
y usabilidad.
Bueno,
a ver,
sí,
sí.
no sabría decirte,
o sea,
me parece más una excusa
por la parte del back end,
porque esto de front
que habla de estética
y usabilidad,
que es muy interesante
lo que comentas,
me parece realmente
que día a día
y en 2021
lo vamos a ver todavía más,
el frontend
tiene mucha carga lógica
y muchas cosas
que se hacen en frontend
se van a llevar
al servidor
con tecnología
del frontend,
por ejemplo,
los React Server Components.
Entonces,
no hablamos solo
de usabilidad
y estética,
hablamos de lógica
de negocio
en muchas ocasiones
que va a hacer
el frontend,
así que esto
yo creo que cada vez,
me parece a veces
que los back end
tienen,
no sé,
que no pongamos excusas,
que el campo,
no le pongamos puertas
al campo,
ni ventanas,
ni nada,
¿no?
Vale,
pues eso sería un poquito,
veamos que nos deparan
los Server Components,
luego lo comentamos,
¿vale?
Dice David,
¿es mejor aprender
mucho el lenguaje
o enfocarse en uno
hasta ser pro?
Hombre,
yo creo,
hasta ser pro,
¿sabes qué pasa?
que nunca,
a ver,
eres sí que puede llegar
a ser pro,
pero nunca terminas
un lenguaje,
porque JavaScript
no paran de salir cosas,
de hecho,
lo vamos a comentar,
y al final,
pues vas a ser muy bueno
en JavaScript,
pues igual eso te da
la oportunidad
de dar un saltito,
¿no?
y irte a otro lenguaje
que se le parezca,
pues sabes JavaScript,
pues mira TypeScript
que ya se empieza a parecer
más a otra cosa
y puedes ir saltando.
Entonces,
lo que te recomiendo
es que no vayas
a todos de golpe,
¿vale?
No vayas a todos de golpe,
sino que te enfoques
primero a uno,
lo entiendas
y luego des el salto a otro.
Si ya haces tres a la vez,
no te vas a enterar,
mejor que no.
Otra pregunta,
¿vale?
Que dicen,
en general,
esto es una pregunta general,
¿no?
Que dice,
¿da trabajo el desarrollo web?
Esto me lo preguntan
un montón de veces.
¿Cómo que sale a trabajo?
¿Qué otra cosa
da más trabajo
el desarrollo web
hoy en día?
Y toquemos madera.
Una cosa es cierta,
2020 ha sido un año
muy duro
y todos sabemos por qué,
¿vale?
Pero,
pese a ello,
sí que creo que se ha visto
muy impactado
el perfil de junior
y lo digo honestamente
con lo que he visto.
Este año ha sido difícil
para los juniors
porque muchas empresas
han sido muy conservadoras
en el sentido de contratar
a gente que tenía que trabajar
a distancia,
¿no?
Desde casa.
¿Y qué pasa?
Que el riesgo
en el que te ves involucrado
o han pensado
las empresas,
¿no?
De contratar a alguien
totalmente junior,
que no digo que no haya ocurrido,
que por supuesto
yo sé que han contratado
juniors y tal,
pero no a la misma escala
que el año anterior.
Esto estoy totalmente seguro
porque he hablado
con un montón
de recursos humanos,
gente del sector
y lo sé.
En 2020
las contrataciones
de juniors
se han visto
bastante mermadas.
mucha gente
que salía de bootcamps
les ha costado
más de lo normal
encontrar trabajo
y sé de gente
que no ha encontrado trabajo
y es normal
porque es difícil
que una empresa
ponga,
no sé,
se fíe
o ponga la responsabilidad
de decir,
ah, bueno,
sí,
te contratamos
y sigue desde casa
porque normalmente
estos dos perfiles
necesitan un acompañamiento
para crecer.
Aún así,
creo que 2021,
bueno,
pues trae muchas,
muy buenas noticias
y creo en este aspecto
que nos va a devolver
la alegría
al mercado laboral
y estoy bastante confiado
sobre ello,
¿vale?
Entonces,
¿cuál es mi consejo?
Primero,
para todos esos juniors
que sé que les ha costado
mucho este año
encontrar,
uno,
buenos trabajos
porque han podido encontrar
trabajos pero no tan buenos
o dos,
que no han encontrado trabajos
o que están en un trabajo
y quieren dar el salto
y no han encontrado
tampoco nada.
Mi consejo,
al menos por ahora
y, o sea,
es un poco de realidad,
¿vale?
La cosa está muy mala
si ya estás en un trabajo
e intenta valorarlo al máximo
y aprovecha el momento.
Estás en una empresa,
estás en una posición de poder,
por lo tanto,
no desistas en ir echando
currículums y lo que sea,
pero ve mejorando un poco
en tus actitudes.
Mucha gente dice,
ah,
pues vamos a trabajar
la marca personal.
Yo os voy a decir una cosa,
la marca personal
está un poco berráted,
con todo mi cariño
y os lo digo porque,
o sea,
es más importante
que os preparéis bien
para las entrevistas,
que aprendáis inglés,
que hagáis contribuciones
de código abierto
a proyectos
que podáis enseñar
como carta de presentación
y digáis,
mira,
yo he colaborado
en este proyecto.
yo os digo,
bueno,
que yo sepa,
nunca se ha contratado
a nadie
por su marca personal.
Nunca.
Me sabe mal
porque mucha gente
pone mucho esfuerzo
en su marca personal,
que no digo
que no sea importante,
pero es más importante
prepararte muy bien
en la entrevista.
Haz contribuciones
a código abierto
y que te sirvan
de carta de presentación.
Hay gente que te dirá,
oye,
pero tú,
¿dónde has trabajado?
Dice,
mira,
yo no he trabajado
en ningún sitio,
pero tengo mucha experiencia,
porque mira,
yo he contribuido aquí,
aquí y aquí
con código,
¿sabes?
Entonces,
esas cosas sí que pesan
a la hora de contratar,
que lo que estáis buscando
son clientes
porque queréis ser freelance.
Pues ahí sí,
la marca personal
tiene más relevancia
que buscar un trabajo,
en mi opinión.
Cosas así,
¿vale?
Entonces,
ese sería un poquito
mi consejo,
es mi consejo.
El tema,
dice Bautista,
es verdad,
pero teniendo
una buena marca personal
es más fácil
que encuentren.
Esto es verdad.
Es verdad que puede ser
más fácil
que te encuentren,
pero también os digo
que el foco
de la marca personal
entonces no debería estar
tanto en donde se pone,
como por ejemplo,
hacer vídeos en YouTube,
porque los de recursos humanos
no se ponen a buscar
vídeos en YouTube.
Para eso entonces
lo que deberíais hacer
es tener una muy buena
marca personal
en LinkedIn,
que es donde esta gente
de recursos humanos
busca a la gente
o dar incluso charlas
o ir vosotros a charlas
que da otra gente,
aunque sea online
y ahí hay chats
y la gente
pues va conociéndote.
Más allá de,
por ejemplo,
escribir artículos
en un blog,
porque ya os digo
que eso
los de recursos humanos
lo ven,
pero esto
no sé.
Mira,
también dice
lo que puede ser
para que más gente
te conozca,
pero es que el problema
es eso,
que ya os digo
que me he encontrado
este año
mucha gente
que se ha contratado
con cero presencia
en internet,
cero,
de Twitter,
de un montón de cosas
y hay dos,
y he visto dos perfiles,
uno,
no,
yo no tengo experiencia,
pero mira,
tengo 500 seguidores
en Twitter
y otro de,
bueno,
no tengo experiencia,
pero he hecho
200 commits
en GitHub
y he contribuido
a React
y les he arreglado esto
y os digo
que en el momento
en el que estás ahí
lo segundo pesa más.
Esto es un consejo
que os doy
que por supuesto
cada uno
que digan,
que hagan lo que quieran,
me sabe mal
porque sé que mucha gente
le pone mucho,
mucho,
mucho esfuerzo en esto,
pero me encontré
el caso y todo
y esto es una cosa
que a mí me ha pasado
de forma personal
que estamos haciendo
una entrevista online
y me llegó a decir
el candidato
en este caso
que si no le conocía
dice,
pero tú no me conoces,
¿cómo no me vas a conocer?
Pero si soy no sé qué
y tengo tantos seguidores
y la verdad
es que no fue,
o sea,
ya ahí fue como
what,
¿sabes?
No fue bien.
Que luego la marca,
si os gusta hacer marca personal
que la hagáis,
que no digo esto,
solo digo que si buscáis trabajo,
sobre todo en esta situación chunga,
prioricéis más
el desarrollar
cosas,
sobre todo
esto es importante a mí,
no hacer vuestros proyectos
ahí en una esquina y tal,
creo que es más interesante
todavía contribuir
porque eso le da relevancia,
buscar proyectos
que no hace falta
que sean de primera línea,
no hace falta que sea React,
¿vale?
Pero sí que podéis buscar
algo que sea de segunda
o tercera línea,
por ejemplo,
pues Storybook,
¿vale?
No está al nivel de React
pero sí que suena,
la gente lo sabe,
estas cosas,
uno,
que se aprende un montón,
la verdad,
y lo segundo
es que
si tú vas a una entrevista
y dices que has contribuido
a Storybook,
ya te digo que te miran
de otra forma
y dices,
no,
y encima les arreglé esto
y cuando les explicas
lo que le has arreglado
dices,
ostras,
ojo,
bueno,
esto es un tema,
¿eh?
Lo digo solo para que
prioricéis,
no digo que no hagáis,
digo que a la hora de priorizar,
yo lo digo por experiencia propia,
¿vale?
Muy bien,
pues,
bueno,
veo que ha ido un poco de todo,
¿vale?
Es que hay gente,
hay gente,
mira,
dice LatinCoder,
excelente,
escuchen lo que dice mi dude,
marca personal no te va a dar un trabajo,
no hace que pases la entrevista,
si te ayuda a darte visibilidad
y oportunidades,
pero no trae ofertas.
Sí,
creo que da visibilidad,
pero entonces también priorizad
la marca personal correcta,
¿vale?
Que sería,
por ejemplo,
lo que hacéis en GitHub
y LinkedIn,
me parecen los dos,
y hacer contactos en LinkedIn,
comentar,
una estrategia muy buena sobre esto
para 2021,
¿vale?
Que funciona muy bien.
Si queréis entrar a una empresa,
seguís la empresa,
¿vale?
Y empezáis a seguir a montón,
en LinkedIn,
y empezáis,
y en Twitter también puede ser interesante,
pero LinkedIn,
Twitter,
vale,
donde queráis,
seguís la empresa
y buscáis gente que trabaje en esa empresa,
¿vale?
Y empezáis y decís,
vale,
yo que entré a esta empresa,
pues voy a añadir a contactos
todos los frontends,
vamos a poner que somos frontends,
todos los frontends de esta empresa.
Y entonces,
habláis con ellos,
¿vale?
Oye,
¿qué tal?
Oye,
mira,
es que me interesaba entrar a la empresa,
¿qué tal?
¿A qué retos os estáis enfrentando?
Me parece muy interesante,
tal.
Que pone una noticia en la empresa,
la comentáis,
ah,
enhorabuena,
qué bien,
no sé qué,
que te conozcan,
¿sabes?
Que al final digan,
ostras,
este es muy pesado,
porque ya te digo que esto sí que suma,
te da una visibilidad directa en la empresa
que tú quieres entrar,
y de hecho,
cuando llega el momento de mirar ahí,
ostras,
ha aplicado tal,
tal y tal,
ya te digo que tu cara la tienen conocida,
y dicen,
ostras,
pues este no sé qué.
Entonces,
ahí tenéis una estrategia,
¿vale?
Para 2021,
que es muy buena,
es muy buena,
y os aseguro que esto es mil veces más potente
que si os ponéis a escribir un artículo
de cómo filtrar un array,
con todo mi cariño del mundo,
que está guay que lo hagáis,
que no digo que no lo hagáis,
pero si lo que buscáis es,
no,
quiero encontrar trabajo,
no hagáis un artículo para filtrar los arrays,
que buscas en Google,
hay millón,
y haced esto porque es que va a ser chapo,
ya veréis,
y haréis esta técnica y me diréis,
ostras,
¿sabéis?
Hice esta técnica y la peté,
vale,
y entonces ya está.
Gracias,
Ariane,
más maja.
Vale,
pues esto hasta aquí,
¿vale?
Que era un poquito el tema general,
si os parece,
vamos a ir un poco a más general,
más general,
más específico.
Lo primero de los que quería hablar
va a ser de los empaquetadores,
¿vale?
Hice un artículo sobre las alternativas de Webpack
para empaquetadores de aplicaciones web para 2021,
porque creo que 2021 para el tema de empaquetadores
va a ser un año interesante,
bastante interesante.
He hecho un vídeo,
de hecho,
os lo voy a enseñar,
porque este,
o sea,
creo que no lo podéis perder este vídeo,
¿vale?
Por nada del mundo.
Este,
el de aprender Sbuild.
¿Por qué me parece interesante Sbuild?
¿Vale?
Sbuild es una alternativa Webpack
que está desarrollada con Go,
y es rápida,
¿no?
Lo siguiente,
o sea,
es rapidísima,
es muy rápida.
Entonces,
me parece que cada vez más vamos a ver,
a lo mejor no utilizar Sbuild directamente,
¿vale?
Pero sí que vamos a ver empaquetadores
que puede ser que utilicen partes de Sbuild
o la idea de Sbuild.
Así que el hecho de que ya nos suene,
está muy bien.
¿Por qué digo que nos suene y tal?
¿Por qué?
Porque otras alternativas que tengo en este artículo,
y ya os digo que para mí Sbuild es la que más promete.
Por ejemplo,
Vite,
del creador de Vue.js,
o sea,
que no es moco de pavo.
Lo ha creado de Banju,
y está muy bien.
Está sobre todo orientado a TypeScript,
ay, TypeScript,
perdón,
a Vue,
aunque soporta TypeScript.
Vale.
El tema de Vite es que utiliza Sbuild por debajo,
¿vale?
Utiliza Sbuild.
Así que fíjate ahí dónde está el tema.
Otra alternativa de la que hablo,
que también creo que va a tomar mucha relevancia
a nivel de 2021,
porque los Exmascript Modules,
¿vale?
Utilizar módulos en JavaScript,
cada vez,
ahora que vamos a matar Internet Explorer 11,
va a tener muchísima relevancia.
Pues imagínate hacer un modo de desarrollo
como el que haces en Webpack,
pero directamente,
directamente,
instantáneo,
¿vale?
Pues esto es lo que te da Snowpack.
Entonces,
Snowpack,
para hacer el build,
lo que sería el código que va a producción,
también utiliza Sbuild,
¿vale?
O sea,
Snowpack utiliza Sbuild.
Vite utiliza Sbuild.
Ya vemos dos empaquetadores
que utilizan a su vez otro empaquetador.
Pero os digo más,
Sbuild
tiene un loader,
tiene un loader para Webpack.
No os extraña,
y de hecho,
está pillando tracción,
¿eh?
Yo lo he estado un poquito,
lo he estado mirando,
a ver qué tal,
y está pillando tracción,
y veo que lo van utilizando
cada vez más proyectos.
Yo es que estoy ahí con el ojo
puesto en Github
todo el día,
estoy ahí,
estoy ahí.
Y ojo,
cuidado,
¿eh?
Porque me parece muy interesante
lo que está haciendo.
Si vemos,
no sé si hay aquí,
creo que había,
no sé dónde lo vi.
No sé dónde lo vi.
Había en algún sitio
una comparación de tiempo
del Sbuild loader
contra utilizar Babel
con Terser,
¿vale?
Porque Sbuild al final
tiene su propio Babel,
tiene su propio Terser,
que es para minificar el código.
Esto es un Webpack,
lo hacemos con Babel
y lo hacemos con Terser.
¿Vale?
Pues Sbuild lo tiene todo ya incluido,
pues es muchísimo más rápido.
Y ya lo vemos aquí
integrado con Webpack.
O sea,
es un loader
que puedes utilizar en Webpack
y ya tienes
tanto la parte de JSX,
de hacer la minificación,
incluso la compatibilidad
con TypeScript.
Te puede hacer
el compilado
o transpilado
de TypeScript,
¿vale?
Así que por eso
me parece muy interesante
Sbuild
y creo que en 2021
puede dar,
me voy a decir
que va a dar el bombazo
y que va a eliminar a Webpack,
pero sí que me parece
que es un empaquetador
que ahí callando,
poco a poco
se va a introducir
en nuestras vidas
y conocerlo
y hacer cosillas
y tal,
pues puede estar muy bien.
Os recomiendo,
aunque aquí no lo he puesto,
¿vale?
Pero hay un proyecto
que se llama Estrella.
Estrella,
estrellita.
Estrella como el like
que deberías estar dando.
Como el like.
Que somos 450.
Madre mía.
Feliz año nuevo
a todos y a todas
y felices fiestas
y un abrazo enorme.
Y deja tu like,
¿vale?
Que está interesante esto.
Estrella,
estrella.
Vale,
¿qué es estrella?
Estrella,
que bueno,
no tiene muchas estrellitas,
se llama Estrella
pero no tiene mucha estrella.
Al final es una cosa
que envuelve Sville,
pero te trae un montón
de cosas,
como por ejemplo
te trae el watch,
¿vale?
El mirar,
el desarrollo,
creo que también te trae
un servidor.
Bueno,
te trae un montón de cosas
que te lo simplifica.
Entonces,
a lo mejor para empezar,
pues puede ser un sitio
donde le puedes
echar un vistazo.
También te trae
los diagnósticos
de TypeScript,
que esto Sville no lo tiene.
Sville solo hace
la compilación,
¿vale?
Importante.
Sville te compila TypeScript,
te compila JSX,
te compila JavaScript,
pero no te hace
las comprobaciones
de TypeScript,
eso lo tienes que hacer
de forma separada
y es súper rápido.
Pues estrella
es un grapper
que lo simplifica todo,
le podéis echar
un vistazo,
¿vale?
y por supuesto
pues está el vídeo este
que yo creo que quedó
bastante bien,
es una hora y media,
es verdad,
sé que es largo,
sé que hago vídeos muy largos,
no sé si esto es una cosa
que os gusta,
no lo sé,
algún día me lo tenéis que decir,
si os gusta o no os gusta,
pero bueno,
que lo sepáis,
que el vídeo quedó muy bien,
¿vale?
Voy a leeros,
voy a leeros
y voy a ver Agüita,
a ver,
me comentáis,
a ver si os gusta
colaboración o desarrollo
de proyectos reales,
venga,
vamos a ver,
colaboración,
desarrollo de proyectos reales,
ahí,
uy,
qué fresquita está el agua esta,
vale,
pues,
buena pregunta,
a ver,
yo creo que colaborar
está muy bien,
¿por qué?
porque cuando tú entras
a una empresa
lo que se busca sobre todo
es que trabajes en equipo,
¿y cómo se trabaja en equipo?
normalmente,
pues haciendo pull request,
pues revisando código
de otra persona,
entendiendo código
que ya existe,
¿qué pasa?
yo ya,
no digo que sea
lo más fácil,
¿vale?
yo te digo lo más interesante,
si a mí me viene una persona
que me dice
que ha colaborado
en 20 proyectos
y hay 5 que me suenan,
¿no?
y me dice,
no,
pues es Bill
y este
y Snowpack
y Storybook
y Nux
y lo que sea,
¿no?
me dice
y me dice
otros
que no conozco
de nada
pero tal,
pero me dice
unos cuantos
que suena
y me dice
y no
y además hice esto
es más difícil,
más difícil
que hacer un proyecto
tú en tu casa
pero
el hecho
de haber conseguido
mergear código
en esos proyectos
que han tenido que pasar
por pull request
que has tenido que entender
un código
que ya existe
en un repositorio
que no es tuyo
es muy potente,
¿vale?
es muy brutal
ahora
no digo
que no hagáis proyectos
y de hecho
a ver
no tampoco digo
que ahora
estáis todo un día
haciendo contribuciones
a open source
pero es muy potente
de verdad
o sea
es que
se pone en valor
un montón de cosas
porque dice
de esa persona
un montón de cosas
así que
creo que las dos cosas
y hay que priorizarlas
pero
si tuviera que decir
¿solo puedes hacer una?
pues hombre
seguramente intentaría
hacer esto
a lo mejor no es fácil
pero puede ser
por ejemplo
catálogo de componentes
pues Bulma
pues puede ser
Material UI
los componentes
que uséis
que os gustan
Bootstrap
que dices
ostras
pero es que no entiendo nada
ya
pero es que así aprendes también
¿sabes?
que es que es lo interesante
y es súper brutal
esto de la potencia que tiene
así que bueno
es mejor los vídeos largos siempre
ya eh
pero luego no me los veis
es que es un problema
es que claro
hago una hora y media
pero vale
bien bien
30 minutos para un vídeo
sería bien
estoy de acuerdo
que te conozca a través
de las redes
es muy importante
bueno
no sé
Miguel Ángel
yo ya os he dicho
mi opinión sobre esto
que
que os conozcan
por las redes
no sé
que tengáis un buen
Facebook
Twitter
o YouTube
no da
no da
LinkedIn
ya os digo
LinkedIn es
la clave
es la clave
y ya os he dicho
la estrategia
de cómo tenéis que hacer
la aproximación
a las empresas
y esa
os lo digo yo
os lo digo yo
que esa funciona
es mejor
es mejor los vídeos
largos
pero baja revolución
vale
baja revolución
eso significa
un junior
podría llegar a colaborar
en open source
bueno
muy buena pregunta
Gladys
si y no
a ver
ahí
ahora
lo tendría que buscar
vale
pero hay un montón
de
hay un montón
de repositorios
que tienen una etiqueta
en github
que te dice
que son
tareas
o issues
que pueden ser
interesantes
para gente
que está empezando
vale
que a veces
son cosas
súper fáciles
y entonces
te las dejan
justamente
para que
para que
vayas probando
obviamente
cuando hablamos
de un junior
yo ya digo
que tiene una base
de conocimiento
vale
o sea
no digo que empiezas
desde cero
porque no es
o sea
no
no hay que aprender
a programar
colaborando en open source
o sea
ya tienes que tener una base
pero una vez que tienes una base
que sabes cómo funciona
git
sabes hacer pull requests
sabes utilizar github
pues empiezas a buscar
y a lo mejor
no te digo que la primera
la vas a hacer
o sea
y a mí me ha pasado
esto es una cosa
que en mi experiencia
ha pasado
porque 3, 4, 5, 10 veces
me ha pasado
o me la han rechazado
pero es que esto
esto es bueno
esto puede ser bueno
porque aprendes
te dan feedback directo
de tu código
o sea
cuesta
pero cuando tienes el primero
pues ya es un pasito más
entonces
puede ser difícil
sí puede ser difícil
pero ya os digo
hay muchos proyectos
que tienen esta label
de buena issue
para primer contribuidor
y cosas así
y hay incluso proyectos
que están montados
de forma
que así puedes contribuir
que lo dejan
para que tú contribuyas
y lo hagan
y por ejemplo
a ver
si es por empezar
de cómo
para empezar
de cómo funcionan las cosas
esto a ver
voy a hablar de mi blog
pero esto pasa un montón
por ejemplo
ves yo tengo mis artículos
esto
una rata
edita el artículo
esto es una chorrada
pero
si al menos
ya empiezas a decir
hostias
aquí se ha equivocado
le voy a hacer una pull request
que hay gente
que me ha hecho una pull request
un montón de gente
no se trata del valor
de esa pull request
sino que se trata del hecho
de que ya empiezas a saber
cómo se hacen pull requests
y ya va llenando tu GitHub
un poco de contribuciones
que tampoco es que te van a contratar
solo porque lo vean todo en verde
pero ya empiezas a ver
cómo se trabaja
cómo te aceptan
te dan feedback
cómo está el día a día
de colaborar en un producto
y de aquí puedes pasar
a una cosa un poquito más complicada
y así pues vas escalando
¿vale?
eso sería un poco la idea
¿vale?
vale
mira
aquí Oscar dice
opensource.guide
te ayuda a entender
todo el proceso de contribuir
¿vale?
perfecto
este directo se queda guardadísimo
Santiago
no te tienes que preocupar
los mejores trabajos
siempre serán los referidos
por alguien que te conozca
claro
pero hay veces que
sobre todo empresas
que te interesan
¿no?
porque eso es
yo al menos yo
esto sí que lo he utilizado
alguna vez
iba a decir que no
pero sí, sí, sí
o sea a mí me ha pasado
que me han
me han referido
y pues he entrado en la empresa
pero los mejores
a veces han sido más
al revés
¿no?
y es justamente porque
si tienes la motivación
de entrar en una empresa
en concreto
pues ahí está la estrategia
que os decía antes
oye me dio una pregunta
es la primera vez que te encuentro
entonces todavía no te conozco bien
la pregunta
aunque contribuir al opensource
ayuda
no siento que sea necesario
es la primera vez que te encuentro
entonces todavía no te conozco bien
bueno
no he entendido
la pregunta
¿qué recomiendas aprender
para dedicarte
al desarrollo de software?
pues nada
todo el tema
de desarrollo web
todo lo que
todo lo que
sea desarrollo web
a ver
pues primero
javascript
creo que es lo inicial
y a partir de ahí
pues un montón de ramificaciones
que te puedes volver
muy loco
muy loco
si tienes un proyecto
para recomendar
para un junior
¿cuál sería?
a ver
si es para crear
desde cero ahora
y hacer algo
yo lo que te diría
es básicamente
pues hacer los típicos
que es un buscador
porque los buscadores
pues ya tienes un formulario
tienes que hacer
llamadas a una API
y cosas así
y hay proyectos así
a patadas
también
si los quieres hacer
desde cero bien
y si no
ya te digo yo
que en GitHub
hay un montón
pero igualmente
es lo que os digo
que no hace falta
que sean grandes proyectos
o sea
que si alguno es bien
pues ya está
vale
vuelvo a explicar
lo de Google Fonts
vale
lo vuelvo a explicar
que hay un montón
de gente que está aplicando
pero que pese
que lo de Google Fonts
pero que pese
que pasa con esto
vamos a ver
os lo explico
vale
vamos a Google Fonts
vamos a Google Fonts
Google Fonts
antes tenía sentido
vale
y seguramente
tiene sentido
si no tienes ganas
de complicarte la vida
pero
si estamos en serio
y decimos
no quiero utilizar
esta fuente
que de hecho
no sé ni
cómo se utiliza
desde aquí
porque ahí la descargaría
vamos a ver
Roboto
y le decimos
que utilizamos esta
vale
¿qué es lo que daba?
¿qué es lo que daba esto?
esto daba aquí
un
este código
que era
un código HTML
que añadías
y esto se cargaba
desde una CDN
que está muy bien
¿qué pasa con esto?
vale
yo le doy aquí
y esta CDN
pues es la que
se encarga de descargar
todo el tema
de las fuentes
el tema
el tema de esto
es que
estas fuentes
esto tenía sentido
sobre todo antes
porque se decía
vale
si yo utilizo
la Roboto
en mi página
y Pepito
en su página
utiliza la Roboto
con la misma CDN
se va a cachear
este recurso
y va a ser
mucho más rápido
¿vale?
o sea
es lo mismo
que pasaba
con jQuery
cuando tú ibas
a jQuery
decías
ah pues voy a utilizar
jQuery
desde un CDN
porque tenía sentido
el CDN
porque
este recurso
se cacheaba
y al cachearse
a ver si sale
por aquí
vale
ahora te dice
en pie
vale
antes
antes te decía
el CDN
vale
este
el CDN
era una URL
que todo el mundo
si utilizaba la versión 1
pues entonces
se cacheaba ese recurso
eso ya no va a ocurrir
los recursos
que se cachean
no se van a compartir
entre páginas
que sean distintas
por lo tanto
a no ser que sea
porque no tienes ganas
de descargarte
esta fuente
por X motivo
dices
no tengo ganas
si quieres que sea
tu página más rápida
lo que va a tener
más sentido
es que te descargues
la fuente
y la hospedes
en tu propio CDN
que sea
en el mismo dominio
que tu página
por ejemplo
yo
midudev.dev
midudev.dev
vale
pues yo
lo que debería hacer
si quiero que mi página
sea rápida
lo más rápida
teniendo en cuenta
no digo
de que sea más
más sencillo
o sea
mejor
si es más sencillo
es lo de las fuentes
sino que aquí
pues tendrías que poner
tu fuente
que sería
wof
y te la descargas
de tu dominio
porque así
la negociación
que tiene que hacer
entre dominios
es menor
vale
porque si tú
cuando entras a la página
tiene que empezar
a buscar en CDN
diferentes dominios
tiene que hacer
la negociación
del HTTPS
y tal
pues hay una latencia
y va más lento
este es el tema
vale
pero entonces
antes
antes tenía sentido
porque esta URL
que vemos aquí
como tú utilizabas
esta
y otro dominio
la utilizabas
se cacheaba
ese recurso
era maravilloso
porque si ya había ido
a cualquier página
que utilizase este recurso
ya lo tenías cacheado
entonces ya no hacía nada
y normalmente irá más rápido
pero ahora ya no
ya no tiene sentido
no sé si ha quedado claro
vale
y si usas la importación
igual
vale
que Alfonso ya está ahí
intentando
pero no
igual
vale
muy bien
vamos con un tema rápido
vale
que es el tema
de no code
todo el mundo sabe
lo que es el no code
no code
básicamente no código
no código
y es que
aunque parece mentira
hay gente que no le gusta
programar
no
y es porque la sencillez
de hacer cosas
sin necesidad
de hacer ningún tipo
de código
y porque va más rápido
y para prototipar
sobre todo
pues es bastante
más interesante
pues que pasa con esto
el tema del no code
es una cosa
que yo creo
que el año que viene
va a ser muy
muy interesante
vale
y estamos viendo
algunos proyectos
que voy a compartir
aquí con vosotros
que a mí me parecen
muy interesantes
que lo pueden petar
bastante
y uno de ellos
es Airtable
lo que tiene Airtable
es que puedes crear
como una base de datos
ahí como si fuese
un Excel
y esto al final
te crea una API
que tú puedes consumir
directamente
desde tu frontal
desde el frontend
creo que el no code
es una cosa
que está para quedarse
y que cada vez
vamos a ver
muchas más implicaciones
sobre esto
esta de Airtable
es súper potente
Google ha intentado
sacar hace poco
un
ha intentado sacar
un producto similar
justamente por la potencia
que tiene Airtable
se la ha copiado
como hace Google
siempre que algo lo peta
vale
se la ha copiado
a lo bestia
y es increíble
la de templates
que tiene
o sea de forma visual
tú puedes crear
un backtracker
y esto lo que al final
te puede hacer
es una API
que puedes consumir
lo cual es brutal
vale
y esto sin escribir
nada de código
evidentemente
luego puedes escribir
tu frontal
pero dices
vale
no quiero escribir
tampoco
lo que hago
en el frontal
porque lo que sea
pues hay otra
y esto yo creo
que lo que nos da
a entender
es lo que os comentaba
antes
de tener la curiosidad
yo creo que es importante
dominar ciertas
herramientas como estas
como Airtable
yo le echaría un vistazo
justamente porque
nos puede ayudar
en nuestros proyectos
pero porque puede ser
que nuestra empresa
en algún momento
empiece a utilizarlo
entonces cuanto menos
cuanto antes
sepamos estas tendencias
como se utilizan
y tal
pues mejor
en este caso
va un poquito más allá
que es el hecho
bueno
esto es normalmente
lo típico
que decimos
de crear
páginas
sin tocar
nada de código
y tal
pero realmente
Babbel
que no es Babbel
es como
burbuja
tiene cosas
muy interesantes
y ya está sonando
bastante
como para
prototipar
ciertas cosas
en el frontal
vale
para hacer
pues realmente
frontend
y te permite
hacer cosas
muy potentes
obviamente
a la larga
esto no
no es interesante
vale
cuando creas
un producto digital
o lo que sea
pues lo más interesante
es que tengas
un equipo de desarrollo
y que lo hagas a tu gusto
pero para empezar
puede ser que sí
que tenga tendencia
y ojo
porque para mí
para mí
lo que viene
en 2021
sobre todo
es un viejo conocido
vale
Notion
Notion
Notion
que bueno
supongo que lo
proyecto secreto
ojo
esto nada
no se ve
vale
compra de casa
vale
Notion
para el que no lo conozca
pues al final
es como una
aplicación
que te permite
escribir notas
y puedes hacer tablas
y te facilita un montón
la vida
es brutal
es brutal
vale
pero a día de hoy
le falta justamente
lo que tiene
Airtable
que es una API
una API
para que puedas
utilizar
lo que tengas ahí
y poder
expulsarlo
y leerlo
en tu frontal
de hecho
Next.js
la gente de Purcell
hizo como una ingeniería inversa
para poder publicar
tu blog
justamente ahí
vale
podías publicar tu blog
y podías utilizar una API
que no era oficial
y tal
pero en 2021
va a salir la API
de Notion
yo creo que Notion
es la herramienta
de productividad
una de las más importantes
de que este año
se ha disparado
hay un montón
de contenido
sobre Notion
para aprender
creo que es algo
interesante
para conocer
sobre todo
por las implicaciones
que va a tener
el día de mañana
con la API
vale
en 2021
nos sale
la API
y esto
puede ser
super super super brutal
así que
esto yo diría
que son los tres productos
no code
que hay que tener
muy en cuenta
Notion
sé que no es actualmente
no code
pero va a convertirse
y con la popularidad
que tiene ahora mismo
ya
creo que va a ser
brutal
vale
así que bueno
hay otras
que son interesantes
está Webflow
por ejemplo
para hacer
hay un montón así
vale
de diseñar y tal
como Webflow
pues hay unas cuantas
lo que pasa
es que justamente
esta de Google
no sé por qué
está pillando
un montón de relevancia
y bueno
os la quería comentar
porque a ver si en 2021
lo va a petar
vale
y bueno
si queréis
vamos
leo en el chat
y hacemos el primer anuncio
vale
¿qué pasa con Jamstack
en 2021?
yo creo que Jamstack
a ver
¿reemplazar el desarrollo
web tradicional
en algún momento?
no
no
no
no
a ver
no
reemplazarlo
no
pero
parte
puede ser que una parte
sí
y va a tener
bastante relevancia
en 2021
pero
pero
ojo
hay una cosa
que me parece
muy interesante
hacia 2021
y es que
que estoy perdiendo
la voz
en 2021
lo que vamos a ver
sobre esto
es que
muchas cosas
se van a mover
en el servidor
y lo estamos viendo
con React
que justamente
nos están diciendo
de que van a mover
cosas que haces
en el frontal
al servidor
no en tiempo
de build
que también
lo podríamos utilizar
sino en el servidor
así que
ojo con esto
yo creo que hay cosas
que vamos a recuperar
me gusta mucho
el approach
justamente
de Next.js
por esto
¿vale?
así que
y cuenta con el vídeo
este roco
lo haré
¿vale?
vale
vamos con el primer anuncio
¿vale?
porque si no
hoy no cenamos
y habrá que cenar
primer anuncio
2021
voy a empezar
a hacer streamings
en Twitch
¿vale?
así que
si os gusta Twitch
si os gusta verme
programar
si os gustaría
no sé
que hiciese cosas
en Twitch
sobre todo lo voy a utilizar
para
hago muchos proyectos
de desarrollo web
que al final
lo grabo
y digo
bueno esto igual
le puede interesar a gente
así que
2021
voy a empezar
a streamear
en Twitch
así que os doy
bueno
pues espero que
veros por ahí
os animo a que vayáis
a que os apuntéis
a que me sigáis
a tope
y os aseguro
que en 2021
de vez en cuando
voy a hacer
diferentes tipos
de streaming
por un lado
voy a hacer streamings
de codear
o estudiar
voy a estar estudiando
cosas de Frontend
y de vez en cuando
pues comentaremos
cosas de Frontend
¿vale?
me gustaría probar
un montón de librerías
hay librerías
que pruebo
en mi día a día
pruebo un montón
de librerías
un montón de cosas
y ahora lo que voy a hacer
básicamente es
streamarlo en Twitch
y me gustaría
que estuvieses también
por ahí
para que disfrutemos juntos
y podamos compartirlo
así que os animo
a que vayáis
que me sigáis
y le deis cañita
¿vale?
empezaremos en 2021
yo creo que la semana
que viene
hacemos el primero
si veo
que sube el contador
pues os digo
que haremos el primero
la semana que viene
¿vale?
haremos un primero
tened en cuenta
que es la primera vez
que voy a Twitch
así que tengo que aprender
un montón de cosas
pero esto no significa
que vaya a dejar YouTube
¿vale?
YouTube se queda
se queda
se queda
se queda YouTube
solo que en Twitch
voy a hacer otro tipo
de contenido
como os digo
el de estudiar cosas
de frontend
que estudio un montón
también a lo mejor
a veces
voy a estar trabajando
en mis cosas
y me voy a conectar
por si vosotros también
queréis trabajar
en vuestras cosas
y queréis que os acompañe
no sé
estas cosas que se hacen
de trabaja conmigo
y cosas así
y a lo mejor
me animo
de vez en cuando
a hacer algo
de streaming de gaming
no lo sé
pero juego un montón
juego un montón
entonces
si pudiera compartir
esto con vosotros
sería brutal
pero sobre todo
los estudios
de desarrollo web
que estudio un montón
entonces me gustaría
me gustaría un montón
empezar a
no sé
a compartir esto que hago
de una forma más improvisada
con todos ustedes
así que ya sabéis
se lo podéis decir
a todo el mundo
hay dos vídeos
pero estos dos vídeos
no son nada
ya os digo
la semana que viene
empezamos con el primero
para celebrar 2021
y aquí tenéis
el primer anuncio
¿vale?
que empieza
Twitch
vale
¿qué más?
vamos con CSS
vamos con CSS
¿qué os digo
de CSS?
bueno
veo que
os ha gustado
la noticia
veo un montón
aquí de fuegos
y tal
¿vale?
¿cómo
¿cómo haces
para ser tan
aguesómico?
no lo sé
Rambito
vosotros
que me miráis
con esos ojos
tan bonitos
que soy la noche
¡ay!
vale
feliz año
por cierto
feliz año
felices fiestas
y que hemos superado
juntos este 2020
¿qué os parece?
la leche
brutal
increíble
o sea
y con 475 personas
que sois tremendos
o sea
tremendos y tremendas
que hay de todo
esta Ariane aquí
que es la
maravillosa Ariane
es que
es que escribí muy rápido
pero
muchas gracias
¿eh?
vale
CSS
¿vale?
CSS
CSS
2021 CSS
1
he alucinado
de que mucha gente
dice por ahí
no
es el año de Sass
el año de Sass
a ver
2021
es la muerte
a ver
no es la muerte
pero es el declive
yo creo
ya seguro
de los preprocesadores
Less
y Stylus
no lo toquéis
ni con un palo
¿vale?
o sea
ni en broma
ni sin querer
Less
y Stylus
fuera
o sea
2021
no existen
lo siento por los creadores
seguro que es buena gente
no existen
si hay uno
que os podéis permitir
por poco tiempo
¿vale?
con cuidado
es Sass
y sé que
y yo lo amo
yo amo a Sass
¿vale?
yo lo quiero mucho
pero
está perdiendo relevancia
por diferentes motivos
uno de ellos
¿cuál es el motivo
por el que creo
que está perdiendo relevancia?
lo que decimos
la muerte de Internet Explorer 11
va a traer
un montón de
cambios
uno de ellos
va a ser
que vamos a poder
utilizar libremente
un montón de cosas
y una de ellas
son todas las cosas
que tiene CSS
que son brutales
las Custom Properties
por supuesto
pero poco a poco
están saliendo
aquí tenemos
las Custom Properties
por cierto
que no conocéis esta página
os la recomiendo
un montón
cssdb.org
a ver
no digo que dejéis
Sass
¿vale?
no digo que
no dejéis Sass
o que
si estáis usando Stylus
os voy a mirar más
porque por ejemplo
dice aquí
Oscar
que usa Stylus
y es normal
hay proyectos
que tenemos
de antes
¿no?
yo tenía proyectos
de antes
que usaba Stylus
pero a día de hoy
si tenéis que hacer
un nuevo proyecto
no uséis Stylus
por favor
ni les
¿vale?
los preprocesadores
y lo siento
en 2021
no van al auge
van todo lo contrario
y es normal
llevan mucho tiempo
entre nosotros
y eran justamente
para suplir
lo que tenía
que no tenía CSS
que eran variables
y un montón de cosas
¿vale?
entonces
yo os digo
2021 es el año
de que Display Grid
va a estar ahí a tope
y sobre todo
vamos a utilizar
cada vez más CSS
¿qué va a ser CSS nativo?
pues no
porque lo que vamos a utilizar
mucho
o yo os invito
a que utilicéis mucho
es post-CSS
¿vale?
post-CSS al final
es el babel
del CSS
¿vale?
es como el babel
que tenemos en JavaScript
para hacer el JavaScript
y el futuro
pues lo mismo
pero para el CSS
y al final
lo que te hace
es que tú puedas
escribir un cierto CSS
que te permita
utilizarlo
en cualquier navegador
te pone prefijos
lo puedas optimizar
y tal
yo creo que este
es el verdadero camino
al que tienes que llegar
y mira quién es el sponsor
de esto
Tailwind CSS
¿vale?
y es normal
esto es hacia
donde va
el desarrollo web
2021 es este
es el año
de los post-procesadores
de post-CSS
en el mundo de CSS
¿cuál?
¿qué es lo que deberíais utilizar?
tiene un
igual que en babel
tenemos un preset
que es muy interesante
post-CSS
también tiene un preset
que os recomiendo un montón
que es post-CSS
preset-end
porque así
el CSS
que vais a estar escribiendo
es CSS
que realmente
en el futuro
va a tener sentido
y va a poder
aprovecharse
y esto pues
lo que te añade
son todas estas cosas
que vemos
que va a tener
el lenguaje CSS
de forma oficial
te las puedes añadir
aquí
y hay cosas
que son brutales
y que realmente
por ejemplo
alguien me dirá
porque
si al final
utilizas stylus
¿vale?
si utilizas stylus
si utilizas sas
¿qué es lo que te da?
¿qué es lo que más utilizas?
pues por ejemplo
el parent selector
pues a ver si busco
el parent
parent
no
selector
bueno
ahora no lo encontraré
pero bueno
el parent selector
este
que se llama
nesting rules
en CSS
en CSS
va a llegar
el nesting rules
¿vale?
así que
no hace falta
que utilices
esto lo puedes utilizar
con post CSS
lo utilizas
y ya estás escribiendo
CSS
no hace falta
sas
¿y por qué no hace falta
sas?
¿por qué sas?
mira
te voy a comentar
dos cosas
uno
los cambios que
incorpora sas
que no están mal
el de importar
módulos y tal
ha roto un poquito
la compatibilidad
del ecosistema
ha sido un poquito
un locurón
y además
ahora tenemos
teníamos
el sas de node
y ahora tenemos
el de dart
el de node
lo han dejado de soportar
o sea
este está muerto
si estás utilizando
el de ruby
por supuesto
mira
aquí tiene
el directamente
tiene el ataúd
el de lipsas
ya está deprecated
también
ahora el que deberías
utilizar es el de
dart sas
pero claro
el tema es que
con dart sas
al final
lo que tienes
es que es una dependencia
lo que vamos a querer
y ya puedes ver ahí
donde va el movimiento
de sbuild
es que el bundle
el build y tal
sea lo más rápido posible
y con post CSS
el compilar tu CSS
es súper rápido
lo cual no ocurre tanto
con sas
por desgracia
no es que sea súper lento
pero tampoco
lo más rápido del mundo
y de hecho
dart sas
es un pelín más lento
que lipsas
que era el que tenía
directamente de note
es un poquito más lento
es más moderno
pero un poquito más lento
entonces
esto es
lo que yo creo
que viene para el CSS
de 2021
por supuesto
también tenemos
los frameworks CSS
esto es súper importante
¿vale?
2021
frameworks CSS
se acabó
bootstrap
¿vale?
se acabó bootstrap
hasta aquí ha llegado
está interesante
bootstrap
durante mucho tiempo
nos ha dado cosas
súper interesantes
súper buenas
nos ha ayudado
con un montón de cosas
pero creo que es el momento
de decirle adiós
¿vale?
es el momento de decirle adiós
y ya no es un tema
que digo yo
que a mí no me guste
y tal
que en realidad
yo he usado muchas veces
es el tema
de que
en realidad
hay mejores opciones
de iPhone
una de ellas
si te gusta
la aproximación
de Utility First
que sería
lo que hace
uy
he puesto ahí el ya otra vez
es lo que hace
Tailwind
Tailwind CSS
que cada vez más
está tomando
más relevancia
¿vale?
bueno
esta podría ser una
otra podría ser
pues tener algún tipo
de framework
parecido a bootstrap
sin llegar a ser bootstrap
como puede ser
el de Bulma
o cosas así
¿vale?
pero bootstrap al final
y bueno
en Tailwind también le pasa
que ocupa
no he dejado
lo he puesto aquí
aquí
aquí está
vale
pues Tailwind
Tailwind está pillando
un montón de relevancia
como el framework
para estilar
a mí a la larga
no me gusta
porque justamente
me aleja
de la opción
de post CSS
sí que utiliza post CSS
pero a mí me gusta
escribir CSS
porque el CSS
nunca pasa de moda
¿vale?
el CSS que sea nativo
luego utilizar
Utility Class First
aunque esto
lo puedes simplificar
con Sass
justamente
lo que te pido
que no utilices Sass
que si lo quieres utilizar
pues no pasa nada
y esto lo puedes simplificar
utilizando include
sino ponerlo aquí
pero al final
lo que estás haciendo
es escribir
como un pseudo CSS
no soy un gran fan
de Tailwind
justamente por eso
porque la gente
evita aprender CSS
para escribir
con Utility CSS
pero al final
tienes que estar aprendiendo
este tipo de documentación
que es verdad
que tiene un montón
de componentes
que son de copia-pega
y brutal ¿eh?
y te puede ayudar
para hacer ciertas cosas
y creo que para prototipar
tiene todo el sentido
del mundo
pero para proyectos
muy grandes
yo personalmente
no utilizaría
pero sí que me parece
y es innegable
que está teniendo
un montón
de popularidad
y que este año
en el State of CSS
que lo vimos aquí
tiene un montón
de popularidad
cosas que a mí me gustan
que me lo están diciendo
aquí un montón
¿vale?
si dice
lo están matando todo
lo están matando todo
no hombre no
a mí que me gusta
que me gustan mucho
los Style Components
me gustan un montón
de nuevo
a mí me gustan
un montón
los Style Components
si lo tengo que utilizar
con React
por ejemplo
pero en un proyecto enorme
para una empresa grande
realmente
por ejemplo
Airbnb
no utilizaría
bueno yo no estoy trabajando
en Airbnb
pero si tuviera que trabajar ahí
no lo haría
¿vale?
¿por qué?
porque ya te digo
que yo creo que 2021
nos ofrece las herramientas
suficientes
para apostar
en la plataforma
la plataforma es
utilizar lo mínimo posible
que no soporte
el paso del tiempo
por ejemplo
si utilizamos
Style Components
pues luego
puede salir
Emotion
que justamente salió Emotion
y es un poquito mejor
pero luego
Style Components
fue otra vez mejor
y luego saldrá otra cosa
que todavía sea un poquito mejor
entonces cuanto más
acerques a la plataforma
más fácil es mantener eso
a lo largo del tiempo
entonces si tus componentes
de React
por ejemplo
utilizas CSS nativo
los podrías reutilizar
con otras cosas
que no fuesen en React
de forma súper sencilla
así que es algo
a tener en cuenta
todo tiene su uso
Style Components
yo creo que tiene un nicho
súper importante
pero hay que decir
que en 2021
otra cosa
que está teniendo
como una segunda vida
y mucha popularidad
son los CSS Modules
¿vale?
y los CSS Modules
que ahora mismo
no son parte del Spec
parece ser
que en 2021
puede ser
que lleguen
de forma nativa
al lenguaje
los CSS Modules
y tener CSS
es que tengan
un scope
de donde
lo estés importando
y puedas
importar
pues una clase
en concreto
y utilizarla
en el ClassName
y tal
así que
ojo con esto
porque los CSS Modules
parece ser
que en 2021
es la forma nativa
en la que se va a ofrecer
hacer este tipo
de desarrollo en CSS
¿vale?
así que
así que ahí
ahí os lo dejo
ahí os lo dejo
vale
pues
he dejado esto
hemos dicho
hemos dicho por aquí
que comentaba
comentaban
¿vais a hablar de SEO?
¿vas a hablar de SEO?
vamos a hablar un poco de SEO
porque lo tenía por aquí
lo tenía apuntado
y quería hablaros de SEO
porque yo creo que
el desarrollo web
cada vez más
tiene más sentido
con tener en cuenta
el Search Engine Optimization
¿vale?
o sea
el SEO es súper importante
así que quería hablaros
de esto
¿por qué?
lo vamos a ver aquí
porque hay una cosa
de Frontend
que a mí no me gusta decir
que es del Frontend
¿vale?
pero
en 2021
hay un cambio
súper importante
a nivel
de Google Bot
de cómo rastrea
nuestras páginas
y es que va a tener
en cuenta
a partir de
creo que era
mayo de 2021
mayo de 2021
va a tener en cuenta
Google Bot
las Web Vitals
¿y qué son las Web Vitals?
básicamente
son tres medidas
de performance
una es la del
Largest Contentful Paint
que es el LCP
lo tienes aquí
otro es el
First Input Delay
que básicamente
bueno
el Largest
Largest Contentful Paint
es básicamente
cuando se pinta
en la pantalla
el bloque más grande
¿por qué?
porque el usuario
es cuando dice
ah, vale
se está cargando
¿vale?
es cuando te da la sensación
que algo se ha cargado
¿no?
porque cuando
se está toda la página
en blanco
pues te quedas
un poco ahí igual
la interactividad
es porque si tú
le estás dando
el First Input Delay
es básicamente
que reaccione
a lo que estás haciendo
y en tercer lugar
el Visual Stability
que la métrica
es el Cumulative
Layout Shift
esto básicamente
que tú entras a una página
y de repente
da un salto
pam
otro salto
mientras va cargando
esto provoca
como que
a mí
cuando entro a una página
digo
¿qué ha pasado aquí?
está todavía
ah, todavía está cargando
¿no?
y cada vez que va
haciendo estos saltos
además que es bastante molesto
porque a veces clicas en algo
y no está ahí
¿no?
vale
pues estas tres métricas
de performance
las va a tener en cuenta
Google Bot
el Google Search
para
pues básicamente
rankear nuestra página
así que son
súper importantes
es tan importante
a día de hoy
esta información
ya la tienes
de hecho
en Google Search Console
esto
esto me pasa
por copiarme
URLs
a ver
Google Search Console
os voy a enseñar
mi Google Search Console
o sea
esto es privado
esto es privado
pero bueno
lo comparto con ustedes
que es un placer
hombre
vamos a ver
tiene mi rendimiento
de visitas
vale
aquí en mejoras
está justo encima
de mí
métricas web
principales
métricas web
principales
aquí ya te está dando
las web vitals
¿qué es lo bueno?
pues bueno
yo lo tengo todo en verde
por suerte
vale
entonces me dice
que todas las URLs
son buenas
vale
genial
pues vamos a abrir
el informe
voy a ir a las rápidas
que están aquí
y voy a mirar
yo que sé
aquí a ver si me sale
alguna
URL buenas
entro a las URL buenas
que son todas
normalmente lo ideal
sería mirar las malas
vale
para ver qué problemas
tienes
pero bueno
vamos a ir aquí
a la mía de mi duda
le doy un clic
y aquí
bueno
ahí está
y aquí a la derecha
puedes ver ya estos datos
que estos son datos reales
de tus usuarios
vale
esto es súper importante
esto no son métricas
de experimento
que hacemos abriendo
en Lighthouse
sino que esto
en realidad
es de métricas reales
aquí tienes el CLS
del cumulative
Lighthouse Shift
los saltos que da la página
tengo un 0,0,0
genial
el first input delay
tengo 23 milisegundos
buenísimo
y el largest
content full pane
1,8 segundos
este está ahí
está justito
pero bueno
que ya te recomiendo
que le eches un vistazo
a estas métricas
en tu página web
blog
lo que sea
para justamente
pues ir haciendo mejoras
vale
lo va a tener súper en cuenta
y esto en 2021
va a ser muy importante
donde puedes también revisar
por supuesto
que lo podéis mirar
en las
lo podéis mirar
con Lighthouse
es una buena herramienta
para mirarlo
de hecho
vamos a mirarlo un momento
pero
pero
no os fiéis de Lighthouse
vale
no os fiéis de Lighthouse
Lighthouse
es muy interesante
para un montón de cosas
vale
y está bien
porque aquí
te da información útil
al momento
vamos a poner aquí
solo performance
vale
pero pasa una cosa
con Lighthouse
y es que Lighthouse
en realidad
está simulando
las condiciones
en las que
digamos
se está haciendo
esta prueba
¿qué pasa?
a lo mejor
pues yo ahora estoy
retransmitiendo aquí en vivo
y mi ordenador
no va muy bien
y empieza a darme
métricas
diferentes
¿no?
o alguien
yo estoy aquí
en mi ordenador
hago una métrica
y alguien la prueba
en su ordenador
y le da otra métrica
y las comparan
no tiene sentido
no tiene
no tiene sentido
comparar cosas diferentes
¿vale?
entonces
si está bien
para sacar aquí cosas
por cierto un 100
no está mal
si esto no se merece
un like
con el 100 este
vale
pues
es interesante
para ver ciertas cosas
pero no os fiéis
de que la puntuación
que veis ahí
sea la ideal
¿vale?
porque no tiene por qué
luego
puede ser más interesante
utilizar page speed insights
que esta page speed insights
a ver
aquí podría hacer un vídeo
solo de
de page speed
y de métricas de performance
voy a ir bastante rápido
¿vale?
pero esta está bastante interesante
lo primero
porque digamos
que es un
un ordenador
que no está
en tu
está cerca de tu
situación
pero no es tuyo
no está viéndose afectado
como tal
y por otra parte
te da
datos
agregados
reales
por ejemplo
estos datos
que vemos aquí
y aquí podemos ver
por ejemplo
mi first content full pain
está en rojo aquí
y ¿qué quiere decir
estas barras de 45
49
6%
esto
es que el 6%
de mis usuarios
tienen
un first content full pain
superior a 3 segundos
luego tengo
usuarios
un 49 de ellos
tienen
que la carga
está entre 1 y 3 segundos
claro
esto me está dando
información agregada
de usuarios reales
y entonces
es mucho más útil
que también me da
esto
ves
aquí te lo
tienes
datos de campo
que digamos
son los usuarios
reales
que esto es
de google chrome
por ejemplo
que se están recuperando
datos
o google analytics
y luego tenemos
los datos de experimento
que esto es lo más parecido
al lighthouse
que ves
aquí yo lo pongo
todo en verde
¿cuál es el problema?
que tú aquí
lo ves todo en verde
en lighthouse
digo
pues ya está
lo tengo
perfecto
ya está
esto lo comparto
en twitter
me gano 20 likes
y digo
ya está
y me olvido
pero no
porque puede ser
y aquí
puedo ver
que en realidad
tengo un problema
y es que tengo
gran parte
más de la mitad
de mis usuarios
en realidad
están teniendo
una mala métrica
con esto
¿por qué puede ser?
porque a lo mejor
donde está hospedada
mi página
tiene peor latencia
para esos usuarios
pueden ser mil cosas
pero al menos
ya tengo más información
¿vale?
así que bueno
esto es una forma
de verlo
y que os recomiendo
un montón
y como alguien
me preguntaba
sobre el server site
rendering
es verdad
que google bot
y os me pongo aquí
google bot
a día de hoy
en 2020
o desde 2019
ya puede ejecutar
javascript
sin ningún tipo
de problema
y por ejemplo
si tienes una aplicación
en cliente
pues sin ningún tipo
de server site rendering
pues la visita
y la entiende
y perfecto
pero hasta no es suficiente
por desgracia
¿por qué no es suficiente?
vale
porque hay que pensar
una cosa
¿cuánto tarda google bot
en descargarse una página
¿vale?
todo el html
descargarse todos los recursos
de javascript
ejecutar la página
renderizarla
evaluar el javascript
ver todas las cosas
y entonces leer el html
pongamos que tarda
con eso
20 segundos
25 segundos
¿vale?
¿cuánto tarda
en realidad
google bot
al entrar a una página
y leer el html?
pues había métricas antes
ahora creo que ya no
no se pueden ver
sí
ah informes antiguos
a ver
a ver si la
ah no están disponibles
pues nada
os lo quería enseñar
porque antes sí que
te enseñaba este tipo
de información
pero básicamente
entrar
a hacer un scrapeo
básicamente
tu página
que lee html
haciendo server site rendering
es mucho más rápido
entonces
a lo mejor hace
100 pasadas
con server site rendering
y de vez en cuando
ejecuta el javascript
pero no
no puedes confiar
que lo vaya a hacer
porque google bot
pongamos que tiene
un cupo de tiempo
que dedica en tu página
¿vale?
pongamos que tiene
un minuto
para dedicarle
claro
si para cada página
tarda 30 segundos
pues a lo mejor
solo mira dos páginas
y las va a ver
cada X tiempo
cada día
en cambio
si tú las haces
con server site rendering
a lo mejor las haces
de forma mucho más rápida
entonces
a día de hoy
el server site rendering
o que tu página
sea estática
como mi caso
por ejemplo
mi página del blog
es totalmente estática
así que
todo esto lo lee
y ya está
si es estática
utilizas
ay
que os he enseñado
os he enseñado el blog
mi blog es totalmente estático
pues aquí está todo el html
se lo descarga
y ya está
al final
lo que hace
en realidad lo que hace
pues sería algo parecido
a esto ¿no?
hace un curl
y se descarga la página
y la lee
y dice vale
pues ya está
esto es lo que necesitaba
ya ejecutaré javascript
bueno
pero no cambia nada
o sea
me da igual
lo importante es que ya he hecho
ahí un montón de cosas
y punto
y es lo que me interesaba a mí
vale
pues madre mía
cuántos
voy tirando ¿no?
que veo
voy tirando
vale
que veo aquí en el chat
que estáis entretenidos
con vuestras historias
pues bueno
dale like
y suscríbete
si no estás suscrito
ya que estás
vale
venga
vamos a seguir
con otro tema
las cosas que yo espero
de javascript
para 2021
en javascript
a ver
javascript
sin ningún tipo de dudas
yo creo que sigue siendo
la lengua franca
del desarrollo web
y que por lo tanto
hay que
o sea
tienes que saber javascript
no hay ningún tipo de duda
¿vale?
javascript está fuera de toda duda
sigue siendo el rey
typescript es verdad
que está ganando relevancia
y lo vamos a comentar un poquito
pero
tienes que aprender
typescript
hay javascript
porque typescript
al final es un superset
de javascript
o sea
tú escribes javascript
en typescript
y debería funcionar
así que
javascript
sí o sí
va a estar ahí
ahora
ahora bien
¿qué viene con javascript
que yo creo que va a ser
muy interesante
para 2021?
vale
vienen tres cosas
que yo espero
con muchas ganas
hay cosas que en realidad
ya han llegado
pero bueno
que ya han llegado
pero no han llegado
a todos los sitios
o que no han llegado
a Inmascript
de forma oficial
una de ellas
la tendríamos aquí
con el replace
que además el otro día
cuando hice el tema este
de
hice un script
de node
y lo colgué aquí
pues además
fallé en esto
y alguien me lo dijo
oye que esto no sé qué
vale
el replace
bueno
pues pongamos que queremos
reemplazar este string
dog dog dog
le decimos vale
pues quiero reemplazar
dog por cat
vale
hago el replace
y ¿qué pasa con esto?
que solo me cambia
una de las tres
este replace
que puede ser engañoso
en realidad solo te cambia
el primero que encuentra
bueno
esto se puede arreglar
y se puede decir
bueno pues
ya tienes que utilizar regex
lo cual es un poco
entonces
le decimos una regex
y decimos vale
búscamelo de forma global
esto
este dog
vale
y entonces sí
ahora sí que me lo cambia
vale
pero para javascript
ahora en 2021
viene justamente
uno más interesante
y es que podrás hacer esto
de una forma más sencilla
en lugar de utilizar replace
podrás utilizar
replace all
y con replace all
justamente buscará el string
y lo cambiará
y ya está
esto que parece una tontería
que parece una tontería enorme
enorme
esto en realidad
está muy bien
porque semánticamente
tiene más sentido
ya utilizar el replace
que obviamente
para cosas más avanzadas
vamos a querer utilizar
todavía la regex
pero tener que hacer
para cambiar de forma global
en un string
cada string por otro
y tener que hacer una regex
era como añadir ruido
innecesario
entonces yo creo que
el replace all
que va a llegar sí o sí
el año que viene
en Chrome
como podéis ver
ya tiene
pues
soporte
sin ningún problema
pero creo que lo va a petar
ahora
otro
otro más
que te recomiendo
por si no lo habías visto
y te lo dejo
a ver dónde te lo dejo
a ver dónde te lo dejo
te lo dejo
te lo dejo
aquí
te lo dejo aquí
cuando esté el vídeo
te lo dejaré ahí
las curiosidades de JavaScript
y hablamos de
de estas cositas también
una de las otras
que
que me interesa un montón
es la de temporal
el problema de temporal
es que
como la API cambia
cada dos por tres
es difícil utilizarla
vale
pero
¿qué es esto de temporal?
vale
el tema
es que por suerte
2020
ha matado Moment.js
si utilizas Moment.js
deja de utilizarlo
ahora mismo
vale
está muertísimo
y de los creadores
de Moment.js
¿os acordáis?
yo en un live
yo en un live
dije
Moment.js
no lo utilicéis
vamos a hacer un time ago
con JavaScript
porque Moment.js
y un montón de gente
y me comió unos cuantos negativos
me dijo
¿cómo que Moment.js?
¿cómo que Moment.js?
y van y a las dos semanas
lo matan
¿qué te parece?
eso
o sea
si no soy pitonizo
a ver si lo pone aquí
no
ya no lo pone
ah mira
mira
consideras utilizando Moment.js
pues mejor utilizar alternativas
más modernas
pues eso
yo lo dije
que conste
de los creadores
de Moment.js
tenéis Luxon
si queréis
y con Luxon
pues al menos
tenéis algo
más moderno
más pequeñito
y mucho mejor
pero
de forma nativa
que algo que les faltaba
un montón
le faltaba un montón
a JavaScript
es el tema
de justamente esto
¿no?
pues va a crearse
bueno
está en ello
temporal
que con temporal
vamos a tener
una forma
de acceder
a las fechas
de una forma
mucho más
fácil
sencilla
y entendible
¿vale?
y podrías
añadir días
a una fecha
pues decir
tengo esta fecha
más 7
no sé qué
cosas así
o cuál es el momento
de ahora
que ir
recupero
pues a este momento
le sumo tal
no sé si esto funciona
vale
esto es en el instant
y tal
y dentro de instant
bueno
pues tendríamos esto
si ahora pillamos el now
pues esto será un objeto
y aquí tendrá un montón de cosas
yo creo que esto
lo va a cambiar
totalmente
en el tema de las fechas
y lo estoy esperando ya
el problema es que antes
era un poco diferente
la API
pero bueno
no pasa nada
el caso es que esto
nos va a facilitar
un montón la vida
¿vale?
y el tercero
para mí el más importante
de todos
en JavaScript
el más
el más importante
gracias Diana
me acuerdo cuando recomendaste
Luxon
tú mataste a Mongex
yes
lo maté
ya
muerto
ay
qué grande
Daniel de la Cruz
acaba de descubrir
que el replay
solo cambia
al primero
¿cuántos bugs
se habrá metido en producción
Daniel de la Cruz?
qué grande
sí
yo maté a Moment Yes
me picó la policía
y todo
y me dijo
oye
un señor
es usted
el que ha matado a Moment Yes
sí
soy yo
vale
el tercero
que le tengo unas ganas
locas
y tú también deberías
y esto lo enseñé
con todo lujo de detalles
y voy a hacer un vídeo
en mi canal
solo sobre esto
porque
anda
que si busco Proposal
me vuelvo loco
los récords
y las tuplas
y para estos 478
que estáis ahora
tenéis que saber esto
¿vale?
los récords
y las tuplas
son unos nuevos tipos
de datos
que van a llegar
a JavaScript
y que lo van a
llevar al siguiente nivel
¿vale?
2021
es
va a ser el año
de JavaScript
solo por esto
¿por qué?
porque esto lo que trae
es la inmutabilidad
a unos tipos de datos
que son muy parecidos
a los objetos
y los arrays
y entonces esto
va a matar
directamente
librerías como
Inmutability
y va a quitar
un montón de problemas
y quebraderos de cabeza
y actualizar cosas
de una lista
va a ser súper sencillo
mira
hay aquí un playground
para que lo veas un poco
hice
con todo lujo de detalles
hice una demo
en el vídeo
de las 25 curiosidades
sobre JavaScript
en el día de su aniversario
que te recomiendo mucho
porque creo que quedó
súper bien ese vídeo
y nos lo pasamos genial
y hablamos un montón
de esto
de los records
y las tuplas
aquí puedes ver
los records
que al final
un record
no deja de ser
una estructura
muy parecida
a un objeto
solo que tiene
un hash delante
¿qué pasa con este record?
pues que este record
es totalmente
inmutable
es inmutable
o sea
vamos a
ay
iba a comentar esto
voy a poner por aquí
¿y qué hace que esto
sea inmutable?
porque claro dirás
bueno que sea inmutable
o sea
¿qué me estás contando?
por menuda cosa
que sea inmutable
ya claro
menuda cosa
pero es que resulta
que si tú haces esto
dices
vale yo tengo aquí
vamos a poner dos objetos
¿vale?
vamos a poner
el objeto A
hola
y el objeto B
que también
hola
uy perdón
con A
¿vale?
estos dos objetos
¿son iguales o no son iguales?
claro dirías
no si son iguales
bueno
vale
no no son iguales
no son iguales
porque cuando los comparamos
aquí vamos a tener un false
porque son referencias
diferentes
no está mirando el contenido
de los objetos
pero ¿qué pasa si estos dos
los transformamos
a un record?
que este false
pasa a ser un true
o sea que puedes hacer
comparaciones
entre records
es brutal
¿vale?
es brutal
¿qué pasa?
claro para poder hacer
este tipo de comparaciones
del contenido
además lo mejor
es que puede ser anidado
así que tú puedes tener
aquí un objeto
que tenga a su vez
otro objeto
vale importante
cuando hablamos de objeto
tiene que ser records
¿vale?
porque si utilizas un objeto
ya te da un error
te dice
oye no puedes utilizar
un objeto como valor
en un record
no puedes mezclar
arrays y objetos
dentro de tuplas
y records
porque claro
no puedes mezclar
estos tipos
que son inmutables
con algo que son mutables
pues la podría liar
así que lo que tienes
que utilizar aquí
en realidad
siempre sería un record
ahora
si yo
para que veas
que además
también puedes hacer
que sean anidados
puedo comparar
a y b
y pese a que tiene
más profundidad
que tiene un objeto
dentro de un objeto
pues funciona perfectamente
de hecho podría ponerle
incluso una tupla
¿vale?
una tupla que es como
el tipo de datos
que sea como una array
¿vale?
hoy aquí la he liado
y son iguales
a y b
son iguales
está mirando
la propiedad
está mirando
o sea las propiedades
pero está mirando
el contenido
el valor
si esto no es brutal
ya me dirás
que es brutal
así que
dale un like
y suscríbete
que esto lo vale
a ver
tiene un montón
de cosas
esto es lo que nos va a dar
es va a tener
un montón de mejoras
de rendimiento
¿no?
a la hora de
por ejemplo
actualizar un estado
por ejemplo
o a la hora
de recorrer
un elemento
a la hora
de hacer
por ejemplo
si tienes que hacer
la igualdad
de un objeto
tendrías que hacer
un json.stringify
tendrías que recorrer
el objeto
un array
que sea complejo
que tenga
un array
con elementos
dentro
porque esto también funciona
o sea tú puedes poner
aquí una tupla
¿vale?
la tupla sería la que es
como los arrays
bueno
aquí ya está una tupla
pero
con una tupla
podríamos tener
hacemos aquí el hash
y le decimos
vale pues uno
dos y tres
y ahora tupla
dos
le decimos
también ¿no?
vamos a poner
tres dos uno
y vamos a mirar esto
que tengo curiosidad
porque
claro
claro
la
o sea el orden
sí que es importante
para los arrays
pero en cuanto
ya pones aquí
uno
dos y tres
pues ya está
ahora lo malo
que aquí no puedes
poner un objeto
por supuesto
¿vale?
aquí también te peta
te dice
oye no puedes utilizar
un objeto
como un boleador
un record
vale
pero si aquí
ya le pones esto
y además
lo ponemos vacío
pues ya es true
incluso un record vacío
¿vale?
porque lo importante
solo puedes utilizar
tipos primitivos
o sea strings
podrías utilizar
boleanos
podrías utilizar
cosas así
pero no puedes utilizar
objetos
ni funciones
claro
sería raro utilizar
una función
pero se podría
o sea
se podría
no nos va a dejar
porque una función
también
¿ves?
no se puede utilizar
una función
o sea
solo podrías utilizar
strings
boleanos
números
records
tuplas
y cosas así
o sea
tendrán que ser
tipos primitivos
el null
por ejemplo
seguro que podemos
utilizar el null
el undefined
¿vale?
null
y undefined
que son tipos primitivos
y también nos dice true
brutal
o sea
es que esto va a ser
brutal
brutal
me dice
cuando python
va a matar
a javascript
el día que python
mate a javascript
yo seguramente
me rapo
me rapo entero
o sea
que no
no me voy a rapar
que no
que no
python no va a matar
nunca javascript
porque
javascript es el lenguaje
de la web
y es muy
muy difícil
que veamos
que otro lenguaje
al final
aunque digamos
no vamos a utilizar
typescript
vale
o python
pero
tendrá que compilarlo
a javascript
en 2021
ya te digo
que no vamos a ver
que de repente
un navegador
soporte python
vale
así que bueno
si es que estamos viendo
que
python
a ver
python es un lenguaje brutal
es brutal
a mi me encanta
python
y tiene muchas
muchas cosas interesantes
para inteligencia artificial
para un montón de cosas
y para el backend
para un montón de cosas
scrapping
tiene un montón
de utilidades
pero
es muy difícil
matar
que python mate
javascript
no tiene sentido
de hecho no creo
que los lenguajes
se maten entre sí
¿sabes?
y no
guarden el clip
sí guardad el clip
pero guardadlo
en un disco
de estos
que nunca
se rompen
ni nada
¿vale?
porque si no
vale
cosas rápidas
que
ya hemos terminado
con el tema
javascript
espero que os haya gustado
2030
2030
dice
2030
a ver
a ver
mi derrapado
ya lo podéis esperar
bueno haremos un live
haremos un live
pero vamos
que yo creo que no
¿por qué?
¿por qué tiene que matar?
o sea
nada mata nada
realmente
a ver
si javascript
su evolución
mató a coffeescript
y coffeescript
no es para 2021
eso fuera
pero
que no
y flutter y dart
me parecen súper interesantes
pero
para 2021
yo creo que
que van a ser interesantes
sobre ciertos nichos
pero no
no tienen la relevancia
de
javascript
typescript
que estamos hablando aquí
¿sabes?
están en otro
en otro
en otro nivel
vale
tres cosas
que yo creo
dos cosas
que creo que lo van a petar
así en arroyo tecnológico
sobre el frontend
y una
que no lo va a petar
en 2021
y que deberías dejar
de estar utilizando
una
que creo que lo va a petar
mucho
son las github actions
¿vale?
por los cambios
de travis
no sé si utilizáis travis
no sé si sabéis
lo que son las github actions
pero básicamente
las github actions
lo que es
es un sistema
de continuous integration
y continuous delivery
que tiene github
y lo tiene incluido
directamente
en tus repositorios
aquí lo tenemos
por ejemplo
un ejemplo
actions
y aquí las acciones
pues puedes hacer
un montón de cosas
puedes hacer
que te hagan releases
cuando haces un merge a master
pues te haga el deploy
te haga una release
te haga tal
y de hecho
os voy a enseñar otro
este está bien
pero hay otro
que se ve más claro
el de este catálogo
de componentes
porque
mira
este catálogo
de componentes
se ve más claramente
los pasos que da
y es bastante bonito
a ver
aquí
o igual
sí aquí mira
aquí por ejemplo
se hace un check skip
luego un install
y entonces
si se instala
empiezan tres
que es el testing
el build
y el linter
pero si pasa el testing
y pasa el build
pues se hace una release
y pasa el deploy
pues bueno
básicamente
que es un continuous integration
de toda la vida
un continuous deployment
como podéis ver
ahí ponéis aquí la url
y puedes ver la url
como se ha deployado
y ya está
el caso es que
la potencia que tiene esto
es que viene
tiene dos cosas muy interesantes
la primera que viene integrada
hay un vídeo en mi canal
sobre GitHub Actions
por si os interesa
por si os interesa
pues que sepáis
que lo podéis aprender conmigo
vale
tiene dos cosas súper interesantes
la primera que viene integrada
con GitHub
o sea
eso es impagable
si utilizamos GitHub
para nuestro código
que esté aquí integrado
brutal
lo segundo
es que el tier
el pricing
de las horas gratuitas
que tiene
es bastante amplio
creo que son dos mil horas al mes
que son totalmente gratis
hombre
dos mil horas
yo creo que da para mucho
vale
entonces
iba a decir una tercera
y la tercera
es que tampoco hay una
o sea
hay alternativas
pero ahora no sé
si decir
que son mucho mejores
porque Travis
que era muy interesante
lo han hecho de pago
es muy difícil
para código abierto
que te den
créditos
y es casi que de pago
entonces
por lo tanto
lo que os comento
hay otra cosa
hay otra cosa
de GitHub Actions
y son el marketplace
ostras
si
eso es muy muy muy interesante
tiene un marketplace
de acciones
que se pueden reutilizar
y que realmente
puedes hacer cosas
tremendas
como mirar
si se te ha colado
algún secret
mira
este es de Google
y te miras
si has colado
algún secret
tiene un montón
tiene Debersell
puedes enviar logs
puedes optimizar imágenes
puedes mirar la performance
puedes mirar el code coverage
o sea
esto la verdad
es que lo está petando
y creo que en 2021
va a ser tremendo
o sea
creo que
GitHub Actions
en 2021
va a posicionarse
muy bien
y creo que
deberías aprenderlo
creo que
no sería mala idea
que si tienes algún proyectillo
por ahí
fíjate
6651
acciones ya
que tiene por aquí
brutal
es que hace
hace nada
estaba sobre las 3000
mírate el vídeo
mírate el vídeo
que hice
o no hice un vídeo
o sí que lo hice
ah sí
sí que hice
lo que pasa es que
no me acuerdo
mira
esto soy yo
estoy en directo
no sé
no me acuerdo
ahora si dice
es que ya no sé lo que hago
no sé si fue en un live
para el Ritmi
tengo el vídeo del Ritmi
de GitHub
ahí lo hacemos
y ahí lo miramos
y ahí no sabía nada
pero he hecho un montón
y estoy encantado
y va súper rápido
la segunda cosa
que creo que lo va a petar
¿vale?
en 2021
y esto
esto yo creo que os va a dejar
va a ser un momento
what the
oye por cierto
ha habido un super chat aquí
pues Midu
quiero ser como vos
sois lo máximo
de verdad
por un 2021
aprendiendo con vos
saludos desde Argentina
muchísimas gracias
Roy
muchas gracias
un abrazo enorme
muchísimas gracias
te lo agradezco de corazón
el GitHub Actions
es como Jenkins
es parecido
es parecido a Jenkins
¿vale?
lo que pasa es que Jenkins
o sea sí que es parecido a Jenkins
es que es más parecido
todavía
es que Jenkins
no lo sé
lo he utilizado
pero no sé si tiene
máquinas virtuales
¿sabes?
que tú puedes decir
yo creo que no
o no sé si ha cambiado
pero Jenkins
sí que era como para tener pipelines
pero no tan
pero en una misma máquina
¿no?
no me
es que ahora tengo dudas
pero yo creo que no podías decir
pues levántame un Mac
o levántame con no de 12
o no de 14
claro eso Travis
y GitHub Action
sí que te lo da
que tú dices
ah pues levántamelo con no de 12
bueno pues eso
vale
sobre
alguien me preguntaba
sobre lo que iba a morir
de Google
ahora viene
ahora viene
después de esta
os cuento lo de Google
que deberíais de decir
o sea
va a morir
bueno está muerto
y si no está muerto
va a morir
y pinta muy mal
lo siguiente
lo siguiente que creo que va a ser
un win
para 2021
es HTTP 3
¿vale?
y alguien me dirá
pero esto que es
esto es de
2021
¿qué dices?
vale
dos cosas
lo primero
HTTP 3
va a traer un montón
de mejoras
a la hora
de cómo viajan
nuestros datos
nuestros recursos
del HTTP
como se hacen
las peticiones
por ejemplo
yo entro a mi página
me voy a Nickwork
y aquí refresco
vamos a ver
¿no?
que tenemos aquí
el protocolo
que se está utilizando
en este caso
está utilizando
HTTP 2
HTTP 2
trajo un montón
de mejoras
en cómo se transferían
los recursos
y se hacían
casi todos
de forma
pues
en paralelo
por el multiplexing
bueno un montón de cosas
que traía ventajas
y lo siguiente
que viene
es el HTTP 3
que tiene un montón
de cosas interesantes
como por ejemplo
que no va a utilizar
TCP
sino que va a utilizar
UDP
lo cual
han tenido que parchear
porque bueno
el caso es que va a ser
mucho más rápido
y va a traer
mejoras también
de no solo
de rendimiento
sino de seguridad
porque el problema
que tiene HTTP 2
es que
es como que los paquetes
se bloquean entre sí
aunque es en paralelo
imagínate que
la conexión principal
por lo que sea
se pierde
entonces
las conexiones
posteriores
en realidad
se quedan bloqueadas
y tienen que volverse
a hacer
esperando la conexión
original
el problema
ese no lo tiene
HTTP 3
por lo tanto
vamos a ver una mejora
brutal
y entonces me dirá
bueno pero madre mía
para cuando esto
sabes
para que cuando esto
venga
esto lo estás usando ya
y no te estás dando cuenta
HTTP 3
ya está entre nosotros
si vamos a Google
y hacemos una búsqueda
fíjate
fíjate
todo esto
fíjate
todo este protocolo
esto que es
esto es HTTP 3
Google
ya está utilizando
HTTP 3
de hecho
aquí se nota muy bien
cómo está
bueno
ahora esto me ha dejado
pero bueno
que se ve que
se está haciendo
la llamada
muy en paralelo
y una de las razones
por las que Google
siempre es súper rápido
es porque optimiza
un montón
cómo se hace
esto de hacer
el fetching
de los recursos
ellos ya se están
utilizando HTTP 3
y estoy bastante
bastante seguro
que muy pronto
vamos a ver
un
un
un provider
de estos
que lo va a ofrecer
y no voy a decir
el nombre
pero puede ser
pues eso
que HTTP 3
está ya aquí
a la vuelta
de la osquina
y yo creo
que esto
lo que nos va a dar
es que
es que la web
vuele
vuele directamente
sobre todo
las
los sitios
los sitios
en el mundo
que tengan
latencia muy altas
vale
así que tal
cuál es la tercera
que os diría
que
la tercera
vale
otra cosa
tecnológica
que creo que
tenéis que dejar
de utilizar
ok
AMP de Google
AMP de Google
bueno
el caso de AMP
es curioso
vale
ha habido un montón
de información
sobre AMP
y era interesante
lo que traía AMP
y seguramente
por cabezonería
de Google
sean capaces
de que todavía
se mantenga
vale
pero
AMP pinta mal
pinta mal
por diferentes cosas
o AMP
va a cambiar
tal y como lo conocemos
por un lado
hay
ha habido bastante
crítica
dentro del grupo
de AMP
el consejo
de sabios
digamos
que tiene
que tienen
como un comité
y de hecho
ha habido
alguien que se ha ido
y todo
por el tema
de AMP
que al final
AMP
ha sido
como hacer
como competencia
desleal
por parte
de Google
en esta noticia
ya vemos
que están
mira
mira que pone
will the AMP
format die
as a result
y es que
no pinta
no pinta
bien
no pinta bien
el caso es que
Google
estaba dando
ventajas
a ciertos
publishers
que utilizaban
AMP
lo cual
no parece
muy
no sé
no parece
muy leal
pero por otro lado
además
parece ser que
hay algunas
investigaciones
en las que
hablan
que Google
se estaba
aprovechando
de AMP
para hacer
el bidding
que es la puja
de los anuncios
antes
de sus competidores
entonces
creo que AMP
pinta mal
hay ahora mismo
una
un juicio
que están
hablando sobre esto
hablando sobre
AMP
justamente
porque
no está
haciéndolo bien
Google
en este sentido
yo creo
yo apuesto
justamente
porque la web
sea libre
y creo que
AMP
no deberíamos
ahora por ejemplo
van a hacer las stories
de Google
también y tal
AMP
para el que
no lo conozcas
son
Accelerate
a ver
Accelerate
Media Pages
creo que se llamaban
Accelerate
Mobile Pages
es una tecnología
de Google
que justamente
lo que hace
es que tu página
vaya muy
rápida
porque la cachea
tienes que utilizar
un subset
de HTML
unos componentes
que ellos te dan
en concreto
no puedes utilizar
el JavaScript
que tú quieras
no puedes cargar
los anuncios
de cualquier provider
que claro
esto también
o sea
han tenido que crear
como unos módulos
para utilizar
justamente
en su
en AMP
por ejemplo
Facebook
o yo que sé
cualquier otro competidor
de Google AdSense
para poder utilizarse
en AMP
pero el problema
es que
Google
está
aprovechándose
de esto
y Google
parece ser
que
claro
como es el que
controla
AMP
puede hacer
la puja
de los anuncios
antes
que su competencia
y esto le da
una ventaja
competitiva
respecto al resto
así que
no pinta bien
no sé cómo va a quedar
esto
ya la idea
a mí inicial
nunca me gustó
el hecho de
tener su
pseudo HTML
y por eso
te premio
porque como digo
creo que la web
debería ser libre
y es muy peligroso
pero bueno
ahí lo dejo
esta es
esta es mi
mi idea
vale
sobre esto
vale
pues
tuve casi todo
el directo conectado
a la sorpresa
al final
déjala para mí también
si es un curso gratis
la quiero
venga
que ya no queda
ya no queda nada
ya no queda nada
os lo prometo
a los 466
ya nos queda nada
hablamos de Gatsby
hablamos de Gatsby
hacemos el anuncio
y terminamos con los frameworks
¿vale?
venga
vamos a ello
rápidamente
Gatsby
versus
NextGS
versus
Zapper
venga
rápidamente
¿cuál es el que va a ganar?
¿cuál es el que
cuál es el de 2021?
a ver
me sabe mal
tocar fibras sensibles
pero
pero bueno
yo quiero ser
sincero
con ustedes
y lo que opino
y tal
bueno ya sabéis
mi preferencia
porque obviamente
obviamente
hemos hecho un curso
de NextGS
y tal
vamos a empezar
con Gatsby
Gatsby
en realidad
que es un
es una forma
de generar sitios
estáticos
con React
ha tenido un crecimiento
brutal
a lo largo de dos años
aunque ya vemos
que tuvo como un momento
de hype
¿no?
en NPM Trends
y luego bajó
pero se ha ido recuperando
este
es este último bajón
ni caso
que esto normalmente
suele ser
diciembre
aquí vemos también
la bajada de diciembre
normal
en diciembre
todos tienen el PT
y tal
o sea
ni caso
esta bajada final
no es que de repente
la hayan dejado de utilizar
Gatsby lo que hace
al final
es que puedes
utilizar componentes
de React
JavaScript
y crear tu sitio
estático
maravilloso
¿vale?
tenemos otro competidor
el problema de Gatsby
es que es estático
y ya está
pero tenemos otro competidor
que sería NextDS
así que vamos a ver
cuál sería el framework
por los datos
y por mi opinión
que os daré
uy
no es NextDS
es Next
vale
luego tenemos Next
que en los dos años
podemos ver que
al principio
está por debajo de Gatsby
pero poco a poco
se ha ido
se ha ido
despegando
¿no?
de Gatsby
¿por qué es esto?
pues es porque
NextDS
no solo ofrece
el tema de estático
y además
no te ata
tanto a utilizar
GraphQL
utilizar
todos los plugins
de Gatsby
sino que te da
bastante más libertad
sino que además
te da todo el tema
del servidor
y tiene
mucha potencia
sobre lo versátil
y las posibilidades
que tiene
entonces NextDS
aunque Gatsby
al principio
yo creo que
se veía como
el que iba a ser
el ganador
en esta batalla
y de hecho
tuvo
una entrada de dinero
muy grande
mayor incluso
que las que
está recibiendo
NextDS
a día de hoy todavía
pese a ello
creo que NextDS
ha sabido hacerlo
muy bien
ha sabido
por un lado
ofrecer un framework
brutal
y además
lo que ha hecho
es nutrirse
de una plataforma
que es Vercell
donde puedes publicar
no solo tu proyecto
de NextDS
pero cualquier proyecto
de Frontend
por ejemplo
mi blog
está hospedado
en Vercell
y yo no utilizo
ni NextDS
ni Gatsby
ni nada
alguien me preguntaba
¿qué es lo que hago?
¿qué es lo que utilizas?
yo utilizo Hugo
pero en realidad
podríais utilizar
lo que quisierais
utilizo Hugo
porque me gusta
la idea de Hugo
y tal
el tema
como os digo
esta bajada de diciembre
ni caso
porque esto es que
bueno
normalmente
claro
si está más arriba
te afecta más
lo que se puede ver
es que el crecimiento
ha sido mayor
para NextDS
yo creo que entre
Gatsby
y NextDS
yo apostaría
por NextDS
Gatsby todavía
puede ser interesante
pero te voy a decir
cuando seguro
no es interesante Gatsby
no es interesante
si tienes muchísimo contenido
no es interesante
si tienes una tienda
con muchos filtros
y muchos productos
no es interesante
seguro
para aplicaciones
que son solo
en la parte del cliente
no es nada interesante
para aplicaciones
que necesitan una parte
en el servidor
todo eso
yo creo que ahí
sí que es interesante
NextDS
pero el problema
es que NextDS
también es interesante
en la parte de estática
así que
si yo tuviera que apostar
por uno de los dos
para 2021
y ahí tiene mi curso
de NextDS
por si te apetece
yo diría
y apostaría
por NextDS
¿que queréis hacer
una landing
con Gatsby?
pues puede tener sentido
no digo que no tenga sentido
pero me refiero más
a nivel global
general
de cómo va a ir
en 2021
para aplicaciones
en general
y más versátil
veo que NextDS
pues tiene
tiene aquí
un poco de ventaja
luego tendríamos
para los amantes de Vue
pues tendríamos Nox
y bueno
no está muy lejos
de Gatsby
de hecho
ha estado pegado
la bajada
de nuevo
ni caso
está como
esto sería
esto son las descargas
un poco de
en
esto son las descargas
en PM
que esto no significa
que realmente
las descargas
sean exactamente
lo mismo
con el éxito
que tenga ese producto
pero bueno
puede servir de referencia
¿vale?
yo creo que
por lo que veo
un poco en el mundillo
las aplicaciones
que se hacen
por ejemplo
vas a la página de Marvel
y está hecha
con NextDS
vas a una página
de Apple
y está hecha
con NextDS
o sea
vas a una página
de GitHub
y está hecha
con NextDS
cada vez más
más y más
productos
se están utilizando
en NextDS
y en producción
y para proyectos
muy tochos
entonces
por algo será
y creo que
se está viendo
justamente
esa tendencia
para 2021
y no va a cambiar
es que
por ejemplo
la NextConf
que tuvieron
fue
espectacular
ya no sólo
ya no sólo
a nivel
de lo que presentaron
sino de presentación
en sí misma
¿no?
de lo que hablaron
diferentes stages
tenían un montón
de sitios
donde se iban
haciendo charlas
mandaron un starter kit
para hacer tiendas online
ahora han hecho uno
para hacer conferencias
creo que
NextDS
es brutal
ahora
si te encanta
Vue
pues entonces
iría por Nox
que tiene un montón
de ventajas
es muy parecido
a Next
porque de hecho
está basado
en la idea
de NextDS
pero bueno
utiliza Vue
NextDS
como sabes
puedes utilizar React
y es lo que hay
es un framework
de React
pues Nox
sería el de Vue
ahí tendrías
un poco
la elección
y Gatsby
pues creo que
se ha quedado
un poquito
ahí en el medio
en el medio
no sé
mi recomendación
NextDS
y bueno
si te gusta Vue
pues Vue
así que
vamos con el
vamos con el
anuncio
¿vale?
que me hace
muchísima ilusión
vamos con el anuncio
a ver
para los 469
que estáis aquí
el anuncio
voy a hacer el spoiler
aquí a saco
¿no?
sí
a saco
vamos aquí a saco
a ver
2021
muchas veces me decís
oye
que tendría
tendrías que hacerte
dedicarte más a esto
que tendrías que hacer más
que no sé qué
vale
la verdad es que me gustaría
me gustaría hacer más vídeos
me gustaría
crear más contenido
pero es difícil
es difícil porque
no vivo de esto
y no
no vengo a pediros dinero
no vengo a pediros dinero
por cierto
antes de hablar de dinero
antes
antes de un momento
que
que Sebastián Almada
deja un super chat
y como me he ido
por los
por los
perdón
gracias mi dudez
aprendí mucho de React
y NextContourLive
próximo año
voy por una mentoría
muchas gracias
Sebastián
que ya sabéis
que tengo
tengo por ahí
mentorías
y muchas gracias
Sebastián
te lo agradezco
ahora sí
vale
el caso es que
muchos me decís
oye
por qué no te dedicas
más a esto
está súper bien
tu contenido
si puedes dedicarle
más tiempo
no puedo
la verdad
porque tengo un trabajo
y no puedo dedicarle
todo el tiempo que quiera
entonces
2021
lo que voy a intentar
como veis
voy a empezar en Twitch
voy a empezar a darle caña
vamos a ver cómo funciona Twitch
a ver cómo
cómo va subiendo la cosa
si te acabas de incorporar
que sepas
que empiezo en Twitch
twitch.tv
barra mi dudez
entonces
en 2021
voy a activar
el tema de membresías
en YouTube
entonces alguien me dirá
ostras
pero me has dicho
que no me ibas a pedir dinero
no te voy a pedir dinero
porque la sorpresa
no es esa
vale
eso es una cosa
que tenía planeada
de hace mucho tiempo
lo voy a hacer
porque me lo habéis pedido muchos
y porque creo que me ayudaría
a hacer más contenido
y bueno
pues si quieres participar
mis vídeos
siempre van a ser
totalmente gratuitos
y no
de hecho voy a intentar
hasta donde pueda
no poner publicidad
en mis vídeos
si os habéis fijado
mis vídeos están
libres de publicidad
no sale
cuando se reproduce un vídeo
no sale la publicidad
esta típica de
te gustaría hacer una página web
y luego saltar vídeo
no
no te salen los vídeos
para saltar
totalmente gratis
hasta que pueda
voy a intentar
que esto sea siempre así
porque yo lo odio
y como yo lo odio
pues no me gusta
que decir
ah pues toma
bueno
pues por eso
lo voy a evitar al máximo
dicho esto
voy a intentar
hacer las membresías
para ver si así
de alguna forma
puedo dedicarle más tiempo
generando un ingreso
pero esto no quiere decir
que ahora te esté pidiendo dinero
porque ya te digo
que no
no te estoy pidiendo dinero
no te estoy pidiendo dinero
no va con la membresía
lo que vengo a anunciarte
es que
he creado un discord
he creado
un chat de discord
un servidor de discord
lo he creado
porque muchos de vosotros
me lo habéis pedido
mucha
mucha gente
en instagram
en twitter
un montón de gente
un montón de gente
entonces
he creado un discord
y he pensado
que me parecía
muy bonito
que teniendo en cuenta
que estamos a finales de 2020
que estáis 479
que me parece brutal
me parece brutal
que
que bueno
que estéis aquí y tal
pues
regalaros el acceso a discord
que normalmente sería
o para
no sé si lo haré en patreon
o lo haría
en
no sé si lo voy a hacer en patreon
o lo voy a hacer
como en membresía de youtube
pero
jaja
ten mi dinero
ten mi dinero
aquí tienes mi dinero
bueno
no sé si lo haré en patreon
no sé si lo haré
como en membresía de youtube
gracias Oscar
que crack
no sé si lo haré
no sé cómo lo voy a hacer
el tema de las suscripciones
la membresía
que
que tengo ya pensado
más o menos los niveles
y habrá mentorías
y tal
no sé cómo lo haré
pero lo que sí que sé
es que
vamos a tener
un servidor de discord
vale
para toda la comunidad
de midudev
y quería regalarte
el acceso
que va a ser
para los miembros
para la gente
que
que sí
que participe
con una suscripción
por pequeña que sea
tendrá acceso a discord
y
según
en qué suscripción estés
pues tendrás más acceso
a otras cosas y tal
pero lo que quería hoy
he dicho
oye pues mira
¿sabes qué?
vamos a regalar
el acceso hoy aquí
a saco
al discord
¿no?
vamos a hacer el acceso aquí
a saco
a este discord
que estamos estrenando aquí
con anuncios
está vacío
y lo que espero de vosotros
es que entréis aquí
ahora
y a saco
y empecéis a llenarlo
de cosas
¿vale?
y tenemos aquí
pues anuncios
aquí abriendo
mira cuando empecé
en agosto
muy bien
pues nada
estamos en diciembre
pero bueno
ya veis que la idea
la tenía
una de contenido
donde podré ir poniendo
yo el contenido
uno general
vamos a hablar de javascript
de react
svel
como no
off topic
sesentaciones
iremos creando
más canales
cuando me vayáis pidiendo
que vaya viendo
que tiene sentido
por supuesto
uno de gaming
uno de gaming
porque me encanta el gaming
y como he dicho
que os iba a invitar
por lo que voy a hacer aquí
es invitar gente
vamos a editar
el enlace de invitación
y como os he dicho
que es para la gente
que está aquí
en el directo
en el live
vamos a poner
30 minutos
30 minutos
sí 30 minutos
yo creo que en 30 minutos
ya terminamos
número ilimitado
vamos con el número ilimitado
ilimitado
porque somos 480
pues los 480
para adentro
¿vale?
generamos un nuevo enlace
y este enlace
os lo voy a poner
en el chat
y en el chat
¡pam!
ahí que lo tenéis
ahí que lo tenéis
¿vale?
así que nada
bienvenidos al servidor
de Discord
que me lo habéis pedido
un montón
ojalá
¿pero qué pasa aquí?
¿pero esto qué es?
¡venga!
¡vamos!
¡vamos!
¡madre mía!
que bueno
que sí
que ojalá
lo hagáis vuestro
¿vale?
que tengamos una comunidad
súper bonita
en la que
hombre
aquí tenemos
Garra
en gaming
a ver en general
¿quién va a ser el primero?
¡dad todo la bienvenida!
¡wow!
¡madre mía!
¡brutal!
¡brutal!
¡brutal!
¡100 conectados!
¡hola!
de verdad
estoy un poco emocionado
y todo
¡ay dios mío!
voy a beber agua
yo no pensaba
que os ibas a conectar
tantos
140
pero
¡vaya tela!
¡vaya tela!
bueno
que sepáis que esto
es totalmente exclusivo
a los que habéis visto
este directo
gracias
por acompañarme
en todos los lives
de este año
quería hacer un repaso
quería
ahora lo pongo otra vez
lo pongo otra vez
pongo otra vez
quería hacer un repaso
de este año 2020
de que hemos acompañado
en momentos súper duros
yo creo
en este 2020
hemos hecho Frontend
hemos hecho React
hemos hecho NextDS
verdad que tuve que dejarlo en live
pero
pero bueno
que fue súper bonito
me lo pasé súper bien
todos los viernes
a tope
y muchos me pedían
el Discord
el Discord
el Discord
y bueno
quería tener este detalle
con vosotros
nos veremos en el Discord
que veo que sois un montón
ya
216 conectados
brutal
pues eso
que espero que hagáis
la comunidad vuestra
que entre todos
hagamos una comunidad brutal
de Frontend
que podamos compartir
ahí aprendizajes
que podamos ir creciendo
haciendo más contenido
sobre Frontend
y que no sé
que a ver si llegamos
a los 20.000
¿no?
a ver si llegamos
a los 20.000
y hasta dónde
hasta dónde llegamos
espero que esto no explote
ya estamos
200
240
40.000
estamos ahí
en el Discord
o sea casi hay
los mismos conectados
madre mía
bueno
a ver
va a durar 30
bueno
ya durará menos
pero se supone
que va a durar 30 minutos
el enlace
¿vale?
sí
meteremos moderadores
ya veremos
lo que vamos haciendo
y tal
pero bueno
poco a poco
ya veremos
por dónde van los tiros
vamos a ver
qué va metiendo
la gente por aquí
sí
bueno
la gente
cosa que acaba de entrar
mira
hola
en el contenido
en general
pues
un montón de gente
hay las reglas
pero quítalos
¿veis?
esto es porque soy nuevo
esto es porque soy nuevo
ya lo miraré
ya lo miraré
general
bueno
esto va a ser una locura
bueno
pero así aprendo también
¿no?
hola mundo
en RIAG
a ver qué dice la gente
en Svelte
muy bien
genial
mira
gente
que se está presentando
iré a añadir
añadir un canal
de Vue.js
añadiré
y un roll shop
a la gente
que se unió
en el primer directo
lo haré también
antes de abrirlo
a más gente
lo haré
lo haré
vale vale
pues eso
brutal
brutal
muchas gracias
muchas gracias
Rafa
que
quería ponerla de Rafa
espero que lo disfrutéis
un montón
Pedro dice
no nos estás pidiendo dinero
nuestro dinero
queremos darte nuestro dinero
grande
muchas gracias
Pedro
bueno
muchas gracias
quería tener este detallazo
con vosotros
espero que lo disfrutéis
un montón
y ahí nos veremos
en el Discord
pero
no hemos terminado
pues no
no hemos terminado
vamos con
yo creo que
el más interesante
para terminar
2021
que son los
irte haciendo
vuestro
vuestro
vuestro Discord
vale
entre todos
lo iremos
llenando y nutriendo
de vida
pero lo último
lo último que quería comentaros
por supuesto
está en las bibliotecas
y frameworks
de JavaScript
entonces
vamos a hacer una cosa
un poco lo mismo
con MPM Trends
que por cierto
lo recomiendo un montón
MPM Trends
está muy bien
está muy bien
para ver ciertas cosas
por ejemplo
yo lo utilizo a veces
si estoy dudando
entre
entre diferentes
entre diferentes
paquetes
por ejemplo
una para
hacer fechas
pues digo
ostras
voy a mirar en MPM Trends
cuál es la que utiliza la gente
no es lo único que tengo en cuenta
tengo en cuenta cuánto ocupa
tengo en cuenta si
GitHub todavía lo están utilizando
pero yo me suelo mirar
muy mucho
las librerías de terceros
que utilizo
entonces bueno
en este caso
creo que podría estar interesante
utilizar
uy
tendría que quitar
no sé si quitar
es que me está llegando
voy a quitar el Discord
porque
me van
pip
pip
vale
entonces
vamos a poner aquí
el React primero
y vamos a ver un poco
las tendencias
y os voy a comentar sobre todo
porque yo creo
lo que creo
como siempre
vamos a poner Svelte
no por nada
no por preferencia
sino porque los colores
creo que es azul
naranja
y creo que ahora viene el verde
así que vamos a poner
View
ya se queda más bonito
con los colores
luego Angular
Angular Core
y bueno
vamos a poner Angular
uy
no sé
ahora
y
esta es la misma
vamos a poner Angular Core
que raro
que raro
que Angular y View
estén tan igual
a ver
vamos a ver una cosa
voy a añadirlo otra vez
porque
me sorprendí todo
wow
están uno al lado del otro
vale
estas son las descargas
de
NPM
Slack
Slack no va a haber
porque
lo primero es que Slack
es un poco más complejo
es el que utilizo en el trabajo
y no sé
como que me recuerda
demasiado trabajo
mejor Discord
que además tiene un icono
de un mandito
y tal
bueno
vamos con esto
el caso
estas son las descargas
que NPM
ha registrado
sobre estas
bibliotecas
o librerías
entonces el último año
podemos ver un poco
la tendencia
vamos a ponerla en dos años
un poco para ver
la tendencia aquí en dos años
vemos que React
está muy por encima del resto
está bastante despegado
pegó aquí el subidón
a finales de 2018
y desde entonces
estos bajones
que veis que en realidad
están en todos
esto es diciembre
vale
este igual
que pasa que en React
diciembre
cuanto más tienes
más te impacta
esto es normal
entonces
vemos que Angular y View
están más o menos igual
Angular 1
veo que todavía se utiliza
este cuál es
este de aquí abajo del todo
no sé cuál es
hay una raya ahí
vale
ah, Svelte
claro, el que está abajo del todo
es Svelte
vale
ya podéis ver que Svelte
no, casi no lo utiliza
a ver
cuál
no te voy a decir
no, utiliza
utiliza este por X
no
porque
si no yo te diría React
porque es el que más me gusta
y en el que más confío
y podría intentar darte
datos más o menos objetivos
por los que lo considero
el idóneo
por ejemplo
View me gusta mucho
pero al final lo que veo
como lo que ha pasado con View 3
es que recupera muchas cosas de React
y lo veo como un poco que va al rebufo
y no son como las ideas totalmente originales
¿no?
y eso me tira un poco para atrás
es una cosa que no me pasa con Svelte
que me gusta mucho
el approach muy radical
en el que intenta acercarse mucho a la plataforma
y eso
pues por eso me gusta mucho Svelte
entonces dicho esto
no voy a intentar convenceros de React, Svelte, View
me parecen
o Angular
los cuatro me parecen muy interesantes
especialmente React, View y Angular
¿vale?
especialmente esos tres
a mí Svelte
me encanta
creo que 2021
y voy a empezar con Svelte
va a ser muy interesante para Svelte
porque
no sé si lo sabéis
pero
Zapper
que era el next yes de Svelte
ha muerto
¿vale?
en 2021
ya no existe
Zapper
ha muerto
si lo habías utilizado
ya no vale la pena
ni que lo actualices
¿por qué?
porque van a integrar
lo que hacía Zapper
dentro de Svelte
y esto va a ser súper potente
y Svelte
es lo que le falta
es que lo que le falta
es tener justamente
ya unificado
toda esa solución
así que 2021
puede ser muy interesante
para Svelte
¿vale?
creo que
que va a traer algunas mejoras
entre
que se van a utilizar más web components
que Svelte
se integra perfectamente con esto
que va a tener
toda la parte esta
de next yes
en el core
todo lo que son routing
todo lo que es server style rendering
todo esto lo va a tener en el core
que tiene un footprint
súper pequeño
¿vale?
que ocupa súper poco Svelte
súper optimizado
no te voy a decir
oh no
es la siguiente cosa
pero creo que en 2021
vamos a ver
que esta rayita
que está muy abajo
creo
que vamos a ver
cómo poco a poco
va un poquito más para arriba
eso es mi opinión
es mi opinión
ahora bien
creo que 2021
va a seguir reinado
por tres soluciones
Angular
Vue
y React
el chiste este
de cada semana
sale un framework
de JavaScript
la verdad es que no lo creo
no lo creo
estamos hablando
de que estos tres
que están reinando
tienen soluciones
que ya tienen muchos años
estamos hablando
de que React
se creó en 2013
y vamos a 2021
imagínate ¿no?
entonces
creo que estos
van a estar reinando
y van a estar peleándose
React por supuesto
lo siento
pero no creo que
ni Angular
ni Vue
le tomen
no sé
que recuperen terreno
React vienen con
dos cosas súper interesantes
las React Server Components
que básicamente son
componentes
que su renderizado
va a ocurrir
en el servidor
y el servidor
lo que te devuelve
es un JSON
simplemente
que se va a renderizar
en el cliente
esto lo que hace
es que si estás cargando
paquetes o librerías
muy tochas en el cliente
como por ejemplo
pues para
parsear el markdown
¿no?
que es bastante costoso
pues eso lo puedes hacer
en el servidor
lo renderiza ahí
y directamente
en el cliente
ya lo puedas utilizar
renderizado
esto
me parece brutal
me parece que está
al nivel
del cambio de paradigma
que trajo
los hooks
y además
esto lo vamos a ver
integrado en Next.js
y va a ser súper interesante
por otro lado
está súper bien
el tema de
de suspense
que por fin
parece ser
que va a venir
en la parte del servidor
entonces
creo que estas dos cosas
van a poner a React
en una posición
muy interesante
por supuesto
Angular
no se va a quedar atrás
porque
Angular
va a traer muchas mejoras
sobre la hidratación
para hacer que todavía
sea mucho más rápida
Angular
lo que tiene
y que creo que
va a seguir siendo
bastante
tendencia
por eso
es que la solución
homogénea
que tiene como un paquete
para muchas empresas
va a funcionar perfectamente
y de hecho
y lo vamos a ver
en Google Trends
vamos a poner por aquí
aquí tenemos
los Google Trends
un poco de React
Angular
Vue.js
y Svelte
ya ves Svelte
pero fíjate Svelte
que poco a poco
se va a veces
enganchando
pero bueno
esto es mundial
aquí podemos ver
en el mundo
un poco
de qué se habla más
si se habla de React
aunque pone React
esto es la aplicación
esto es el framework
o sea que
ya está
filtrado
por lo que habla
podemos ver que React
básicamente
tiene como casi
todo el mundo
Rusia incluso
o sea
a saco
y donde gana Angular
hay como
en tendencias
no hay como
una gran
en España por ejemplo
gana Angular
y están 38
versus 43
están ahí
y Vue
se queda en un 19%
o sea que están cerca
literalmente
donde gana
Vue
es en China
que tiene el 54%
que es donde tiene
su mercado principal
entonces
creo que Angular
sigue siendo
y se sigue buscando
mucho trabajo
de Angular
porque muchas empresas
utilizan Angular
porque tiene un todo en uno
tiene todas las soluciones
es un framework
totalmente unificado
con todas las soluciones
todo documentado
y creo que está súper bien
y creo que en 2021
eso va a seguir así
eso no va a cambiar
para nada
o sea Angular
va a seguir siendo
una solución
muy buena
para consultoras
para empresas
que están haciendo
back offices
para empresas que
tienen muchos backends
porque les interesa mucho
utilizar TypeScript
o sea que
yo no descarto
Angular
pero por supuesto
no creo
que le llegue
al nivel de React
porque veo que React
se pone las pilas
o sea hemos visto
que React
ha llegado por fin
al 100% de Facebook
lo tenemos en Instagram
lo tenemos en WhatsApp
lo tenemos en todos
los productos de Facebook
están en la primera línea
de producción
de empresas muy grandes
y con Next.js
como caballo de Troya
claro va a hacer
que React
siga estando vigente
más y más y más
entonces ahí es donde
veo la dificultad
Vue.js
me parece súper interesante
como la alternativa
a Angular y React
lo que
como digo
a veces veo que
muchas ideas
por ejemplo
ahora ha habido
mucha polémica
con Vue 3
esto es algo
que no ha pasado
en React tanto
o sea React
ha sido bastante estable
en el tiempo
y todas las features
que ha tenido
incluso cambios
de paradigma
han sido siempre
opt-in
y los React Server Components
no romperá
la retrocompatibilidad
esta es la mejor
baza
que siempre ha tenido React
y ahora con Vue.js
toda la discusión
que ha habido un poco
con el tema
de la API Composition
Composition
Composition API
que está un poco
basado en los hooks
aunque cambiándole
un poco los nombres
aunque es muy interesante
me sigue pareciendo
a lo mejor
que va al rebufo
pero bueno
a veces uno va al rebufo
y supera
al que viene
que está adelante
pero todavía
veo que le falta mucho
veo que sí
que le gustan mucho
a los diseñadores
que a veces
a gente que está
haciendo proyectos
le puede interesar
pero no veo
de forma generalizada
en 2021
que Vue
se convierta
de repente
en la solución
así que
si tuviera que
apostar por una
apostaría por React
pero como te digo
creo que estas tres
tecnologías
React, Angular
y Vue.js
van a seguir reinando
todo el año
que viene
vamos con vuestras preguntas
hoy tenemos un super chat
de Sergio Serrano
en mi opinión
más honesta
quiero ser sinceros
y honestos
en lo que pienso
y por qué lo pienso
por supuesto no
porque soy un fanboy
y ya está
pero bueno
quién sabe
tengo mucha atención
por Svelte
a mí me encanta Svelte
y por desgracia
sé que Svelte
no se va a acercar
ni a Vue.js
así te lo digo
tal cual
Sergio Serrano
hola crack
se viene un buen año
eso espero Sergio
un abrazo enorme
enorme
muchas gracias
por el super chat
te lo agradezco
vale
Socket Ayo
oye
Socket Ayo
del creador
el creador
de Socket Ayo
que es
Guillermo Rauch
que tenemos una entrevista
en el canal de YouTube
súper interesante
y que
que no
no deja de morir
a ver
Socket Ayo
sigue siendo una
una tecnología
muy interesante
pero
la verdad
que no la veo
como trending
en 2021
la veo
que va a tener
va a seguir teniendo
sus usos
interesantes
pero el problema
de Socket Ayo
que
que tiene su mercado
no digo que
no tenga su mercado
pero veo que
muchas de las cosas
las va a traer
muchos proyectos
como Firebase
que va a estar
más interesante
utilizar directamente
Firebase
que apostar
por Socket Ayo
veo más
proyectos personales
que apuestan
por ese tipo
de cosas
o alguna empresa
con alguna necesidad
específica
que no
que sea algo
súper trending
en el que
realmente
lo vaya a petar
Socket Ayo
entonces
me parece
que sigue siendo
muy interesante
una tecnología
muy interesante
pero que no
es que sea
trending
ni mucho menos
de hecho
me gustaría ver
con esto
que hemos visto
HTTP3
que es lo que viene
después
porque yo creo
que pueden venir
cositas así
Java o Python
para el 2021
a ver
Java
sigue siendo
un lenguaje
súper demandado
y que
creo que es el lenguaje
más demandado
todavía
a nivel de desarrollo
web
yo seguramente
no priorizaría
utilizar Java
pero sé que hay
muchas empresas
que utilizan Java
y Python
pues súper importante
porque Python
como hemos visto
temas
desde
scrapping
inteligencia artificial
líneas de comandos
pero
a mí
cada vez me gusta
más Golang
y veo que
muchas herramientas
de desarrollo web
se están haciendo
con este lenguaje
porque es muy rápido
y por eso
me resulta curioso
pero Python
no sé
es un lenguaje
también súper potente
Java
Python
bueno
queréis que os diga
haré un vídeo
sobre esto
quiero hacer un vídeo
sobre esto
pero hay 5 lenguajes
que yo creo
que habría que aprender
¿vale?
lo voy a decir
de menos a más
voy a intentar
hacerlo de menos a más
a ver
igual cuelo luego a alguno
porque esto ha sido así
Swift
me parece un lenguaje
súper interesante
sobre todo para hacer
desarrollos
en móvil
de iOS
y creo que es muy interesante
por la parte de Swift UI
¿vale?
en 2021
ojo con Swift UI
sé que no es desarrollo web
pero ojo con Swift UI
está basado en los principios
de React
pero con Swift
y para desarrollo
de aplicaciones
en Mac
así que
es muy interesante
así que Swift
además por las cosas
que puedes aprender
el cómo está hecho
me parece un nicho
muy interesante
Kotlin
ese sería el cuarto
creo
que también
¿no?
es un lenguaje
que hizo Jeff Brains
un poco así de cachendeo
y no veas
y cada vez más
lo veo que se utilizan
microservicios
y tal
el tercero sería
seguramente Java
Java es que
sobre todo si buscas trabajo
porque es que Java
tiene un montón de trabajo
es brutal el trabajo que tiene
y además Java Kotlin
que están ahí cerca
pues a lo mejor
lo que es el puente
esto es un desarrollo web
o sea
desarrollo en general
no desarrollo web
desarrollo en general
luego el segundo
Python
seguramente
porque es que Python
también tiene un montón
de trabajo
puedes hacer un montón
de cosas
cada vez veo que
para temas de machine learning
se utiliza más
está pillando mucha relevancia
así que sin duda
Python
y el primero
para mí sin duda
es JavaScript
para mí es la lengua franca
es que con JavaScript
puedes hacer cualquier cosa
lo puedes hacer todo
que quieres inteligencia artificial
tienes TensorFlow
tienes Brain.js
Synaptic
Neuro.js
Mind
o sea
que quieres servidor
haces servidor
que quieres hacer
clientes
pues lo puedes hacer
que quieres hacer
Internet of Things
creo que es el lenguaje
luego
como extra
diría TypeScript
¿por qué?
porque es un superset
de JavaScript
así que ese sería
mi top 5
digo yo
en mi opinión
en mi opinión
igual
hay algunos muy interesantes
está Rust
Rust es súper interesante
pero Rust es muy complejo
yo me lo he estado mirando
y madre mía
otro muy interesante
es Go
GoLang
de Google
también muy interesante
pero bueno
si tuviera que poner
estos 5
pues yo pondría ese
Lucas dice que coincide
pero él pondría
en lugar
Sakla
en vez de Colin
no conozco Sakla
Node.js
no hemos comentado
Node.js
y Dino
pero Node.js va a seguir
siendo rey en 2021
y Dino
creo que cada vez
a mí me gusta mucho Dino
pero
le va a costar
Node.js
lo veo muy
muy muy integrado
en muchos sitios
va a ser muy muy muy difícil
lo siento por
yo PHP
pero no lo he puesto
porque
pienso muy
o sea
2021
PHP está muy bien
y sobre todo
mirando hacia atrás
y Wordpress
utiliza PHP
y eso te da mucho mercado
pero si tuviera que apostar
yo apostaría por los 5
que he dicho
tampoco
y tampoco apostaría por Flutter
tengo que decir 5
¿no?
no puedo decir
yo pondría a dar solo Flutter
claro
pero
MudoDev
¿cómo será el 21
de React Native?
creo que igual
creo que no va a remontar
React Native
si remonta va a ser más
en escritorio
software
ahí es donde le veo
oye
un super chat de Diana
muchas gracias Mudo
por este año
me das un millón de ganas
de aprender cosas nuevas
con cada vídeo
muchas gracias Diana
te mando un abrazo enorme
y encantado de
acompañarte
y Oscar también
otros 5 urazo
joder
muchísimas gracias
me voy a comprar mañana
unos turrones enormes
muchas gracias Oscar
muchísimas gracias
no va a ser el próximo React
pero tampoco creo que sea
el próximo Ember
y eso
habla de Svelte
ojo cuidado
ojo cuidado con Svelte
no sé
me gusta
me gusta mucho Svelte
veréis que voy a hacer
voy a intentar hacer más contenido de Svelte
porque realmente me llama
mucho la atención
y sobre Node
y Dino
creo que Dino
puede ser que poco a poco
vaya entrando más
en la dinámica
pero le queda muchísimo recorrido
para llegar a Node
tiene cosas muy interesantes
Dino
el soporte de TypeScript
el soporte de JSX
tener API
de
API nativa
y que por cierto
si alguien le interesa
tenemos un grupo
de Dino
en Facebook
que lo creé yo
que es Dino
en Dino
español
os voy a pasar el
por si os queréis apuntar
a ver
mira
Dino
bueno
le llaman Dino
Dino español
¿vale?
os lo voy a poner
en el
os lo voy a poner
¿vale?
Oscar Moreira decía
decía
esto
esto no es verdad
esto de que es Dino
no Dino
no es verdad
os lo voy a explicar
rápidamente
al principio
cuando se presentó
Dino
Dino
le llamaban Dino
¿vale?
le llamaban Dino
porque el propio creador
no sabía muy bien
de cómo utilizarlo
pero
y esto lo escucho yo
en un podcast
en una entrevista
que se le hizo
dijo que la forma
correcta de pronunciarlo
es Dino
pero que le llamó
al principio
cuando lo presentaron
en la JSConf
le llamó Dino
pero que luego
la forma correcta
es Dino
esto
lo he escuchado yo
en el podcast
y os lo buscaré
si hace falta
pero vaya
sin Dark Mode
ya
la verdad es que
no utilizo mucho Facebook
bueno
que tenéis aquí
el Dino
Dino español
¿vale?
eso
no sé si lo he puesto
¿crees que Sbill
será trending?
dice Oscar
lo he comentado antes
yo creo que Sbill
2021 va a ser trending
igual no para matar
a Webpack
y Webpack va a seguir ahí
pero
está clarísimo
Sbill
lo está utilizando ya
diferentes empaquetadores
y hay un plugin
para Webpack
de Sbill
ojo cuidado
yo creo que poco a poco
vamos a ver más y más
cositas sobre Dino
sé que al principio
se llamaba Deno
pero luego le dijeron
que era Dino
por eso
y Recoil
¿qué tal lo ves?
yo de Recoil
solo te voy a decir una cosa
Adri
que dentro de poco
en el canal de YouTube
voy a hacer vídeos
sobre Recoil
porque a mí
me gusta bastante
pero lo veo verde
lo veo verde
creo que en 2021
tiene pocas posibilidades
pero quién sabe
creo que lo que necesita
es que algún proyecto
lo pete
con Recoil
el problema es que
la propia Facebook
no apuesta
del todo por ello
está como en una fase
experimental
¿vale?
Recoil
para el que no sepa
es un Redax
básicamente
un Redax no
te da un estado global
en tu aplicación
de forma súper sencilla
y que actualiza
solo lo que necesitas
es lo que hace Redax
pero lo hace
con muchísimo menos
boilerplate
y habla de átomos
y selectores
y eso está muy bien
entonces yo si tuviera
que apostar por uno
intentaría no apostar
por ninguno
intentaría utilizar
contexto
y otras cosas
si es de forma
pinceladas
igual utilizaría
Recoil
si tuviera que hacer
pinceladas
¿sabes?
de decir
solo necesito aquí
haría Recoil
porque el acoplamiento
es mucho más pequeño
es muy pequeño
Recoil
es muy sencillo
te hace
eso me gusta
que hace cosas
muy pequeñas
y José
Gatsby lo he comentado
antes
dale caña
dale caña
para atrás
y lo verás
pues amigos y amigas
llegamos aquí
después de dos horas
y veintitrés
os digo que no
esperaba tanto
os deseo felices fiestas
un feliz año
ya sabéis
que nos vemos
en Discord
nos vemos en Twitch
en el nuevo Twitch
para 2021
y nos vemos
aquí en el canal
de YouTube
de Midudev
que sigue
compártelo con todo el mundo
a ver si llegamos a los 20.000
cuanto antes
muy pronto
y nada
que te deseo
que tengas
el mejor
feliz año
que nos lo hemos ganado
así que gracias
por acompañarme
durante todo este tiempo
gracias por acompañarme
este año
y espero
que podamos seguir
dándole caña
al frontend
en el 2021
muchas gracias
de corazón
y nos vemos
en el siguiente
hasta luego
chao