BRUTAL Changes Are Coming to JavaScript - Are you ready?
HTML-код
- Опубликовано: 19 июл 2024
- Explore the exciting updates in JavaScript, ranging from the 'Promise.try' method to 'Math.sum()', streamlining error handling and array summation operations. Also, delve into how TC39's Phase 2.7 is reshaping the JavaScript development landscape.
github.com/tc39/proposal-prom...
github.com/tc39/proposal-math...
▶ Don't miss more live sessions at: / midudev
Timestamps:
00:00 - Promise.try
00:36 - Math.sum()
02:17 - Union, intersection, difference
06:13 - Significant Changes - Наука
Es increible como evolucionan los lenguajes, no importa si uno se copia de otros, siempre seguiran siendo útiles, buen video midu 👏🏻
5:00 Se tensó la cosa, como diría el tiito S4vitar
Comentarios: "Python ya lo tiene"
Super giga chad: "Las matematicas ya tenian todo eso..."
Hay que hacer que la programación vuelva a ser un subcampo de las matemáticas
Return to tradition
"C ya lo tiene",
No espera, C no tiene nada.
@@joel6672no eres gracioso
Jaja si python tiene reduce, map, filter y no me acuerdo mas
El astrónomo: ¿para qué se creó el universo si ya había antes algo? XD
Creo que la idea de iterables y algoritmos sobre iterables fue introducido por Alexander Stepanov en 1993 con su librería STL, para C++. std::accumulate (para sumar), std::set_union, std::set_difference y std::set_intersection existen desde que se inventó el lenguaje.
5:00 uuuuh eso fue duro hermano JAJAJAJAJAJA
Que mala hostia tío, jajajaja (Obvio se entiende que fue en broma, pero claro desde fuera pareció un garrotazo)
😂😂
Demasiado basado
5:00 Momento en que Midu mandó a dormir a Hector jajaja 💀
Dios mío jajajajajaja, lo mandó al quinto sueño
Mi parte favorita de todo el video
Déjalo, ya está muerto
Yo en la entrevista técnica usando el método math.sum para sumar los numeros de un array creyendome un sinior 😎.
El jefe sacándome a patadas
😂 hubo tensión en este video jajajaja
Yo me asuste, porque lo veo a los dos.
Creo que 2.7 es por el numero de Euler, la constante mas conocida entre el 2 y el 3, así nadie se olvidaría que decimal es
Midu, ¿Podrías hacer un mini tutorial acerca de cómo haces para ver los cambios nuevos que vienen a Javascript? ¿Qué repositorios de GitHub ves? ¿Cuáles son los oficiales? ¿Existe un repositorio en el que pueda ver como está implementado todos los métodos de Javascript? Ando un poco perdido en ese sentido.
W3C estan todos esos link y los draft del lengujae, HTML y CSS, buscalos bien
Muchas gracias por el video y por este gran canal de informativo. Cuando vi la imagen pensé que eliminaban el reduce, seria bueno aclarar que el reduce es el método mas completo de los array y no es solo para sumar. Por ejemplo el primer ejercicio de AdventJS es un reduce simple de 1 instrucción.
Todos los lenguajes están aprendiendo unos de otros. Al igual que los frameworks. En un par de años con IA, será fácil poder manejar varios lenguajes/frameworks.
Efectivamente, es normal. C# se copió en su día de Java los Record Type y los Switch expresión. Pero es que tiene sentido. No es algo malo, todo lo contrario.
Que venga alguien como un hooligan de Java a sacar eso en cara es una estupidez de niño pequeño.
Jajajaja palazo, BASADO 5:06
Increíble!!! justo lo que estaba buscando este tema del join y todas sus utilidades 🤩
En hora buena todas esas nuevas implementaciones, muy necesarias.
El de los sets hace rato lo necesitabamos jajajajaja.
Gracias por comentar las novedades que traerá js. Saludos.
jaajajsjasjasjajsaj episodio con palos para todos lados, se aprende mucho con vos midu sigue asi y gracias por los videos!
Es muy bueno para el uso de backend, todo eso se usa mucho en sql ,
gracias por este video midu ! :D Eres un maquina
Gracias a ti!
yo programo en javascript y sus framework, no me es relevante si c# o python ya tenian las nuevas features propuestas para javascript. Hector corazon de leon me parece un tremendo maestro y gurú, como midu, fazt entre otros. Solo agradecimientos a todos ellos, pero con corazon de leon en un poco diferente porque yo sin trabajar c# de todas formas me aporta conocimiento en cuanto a logicas de programacion y otras cosas agnosticas al lenguaje. Yo creo que los creadores de contenidos relacionados a tecnologias, por su naturaleza, siempre abrazan y celebran estas nuevas integraciones, pero en la vida laboral los "senior" se van cerrando muchas veces a un solo esquema de trabajo, por lo que cuando resuelven algo terminan abrazando mas las limitaciones del lenguaje que los juniors, estos juniors siempre estan mas abiertos a aprender y explorar nuevas features de los lenguajes. Mi recomendacion es ser siempre como el junior en ese aspecto, sino tarde o temprano viviras de viejas glorias.
Saludos maestro midu.
Héctor debió caerse de risas al ver esto, jajajaja
Como siempre, saludos Midu, gracias por este video informativo sobre los nuevos cambios que se vienen en JavaScript y un abrazo.
El nivel para papear de Midu es impresionante 😮
se nota la emoción de Midu en este video, como si fuera un niño en un parque de diversiones
Genial!
@midudev según entendí en lo que mostraste el marh.sum no lo hace sobre un iterator sino que esta usando el spread
Justo como ya funciona Math.max y Mat.min
Me encanta la pica con Hector, yo los sigo a los 2 porque soy fullstack y me divierto mucho cuando uno habla del otro jaja
Midulive que tal ,eres el mejor
8:45 Porque no está tan cerca tampoco XD
Tampoco te dicen que muchas cosas salen de lenguajes como Perl o Pascal que tienen sintaxis bastantes intuitivas y tienen ya sus años
Esto es contenido de calidad.
4:40 en Argentina decimos no hay P**" que le venga bien
El Math.sum() solo suma si el array es plano? Osea es un array de numeros? O podemos sumar variables dentro de un objeto?
5:00 jajajajajajajajajaja a ver si se hace interesante
¿Set no se compone por si mismo de elementos únicos?
Hola Midulive puedes hacer un curso para principiantes de Javascript gracias 🙂
aprendejavascript.dev
@@midulive gracias 🙂 me gustaría ser como tu
@@renp_king_0524¡A practicar, entonces! Suerte con ello.
Pascal ya sumaba de antes 😎
Pascal hshshsh, me acuerdo que en la prepa aprendí nociones de programación con Pascal ❤
Has un.blog con todo lo nuevo de Javascript
Ni Python ni C# pueden ejecutarse en el lado del cliente de un navegador web. Así que cualquier característica nueva para JavaScript es bienvenida, porque Python no me sirve para hacer un renderizado condicional en el cliente. Crack Midu!!
Midu tirando los Factos en el minuto 5 ajajjajaj grande Midu
En el mundo del desarrollo no hay copia. Solo inspiración y implementación 😅
Exacto
-bro copie tu codugo
-no era mio
Nadie sabe quien hizo el código primigenio, solo agradecemos que existe
midu a veces eres muy fan de javascript
gracias por tus videos
Justo esta semana necesite de aplicar la diferencia de 2 arreglos de datos, me parece genial que ahora sea simplemente llamar un método
Callada con guante blanco a Hector... Tenemos muchas cosas que aprender de uster Sr. MiduDev.
Hasta yo me di cuenta que el comentario de Héctor era en plan de broma, de hecho nadie deberia de tomar encerio los comentarios de Héctor en Twitter jaja
Claro que era broma el comentario de Héctor. Pero, por desgracia, hay gente que sí hace esos comentarios en serio. Ya puedes encontrar alguno en este vídeo.
Le tiraste duro al guapo Hector jajajajaj
Clipper Summer 87 tenia todo eso y mas 😂
PHP lo hace 0.0000000008 segundos más rápido
por fin voy a poder hacer operaciopnes con arrays
En general estos mwtodos fueron inventados por los lengusjes funcionales como Haskel, scala, etcm ya que n estos lengusjes no existen los ciclos for para sumar iterabkes usan .sum(). En java lleva desde la v11 este metodo si no recuerdo mal
3:55 esto ya lo tenia SQL 😅
En Python3 (no sé si en Python2), `sum()` es una función builtin, al igual que la colección `set` que implementa esas operaciones de conjuntos.
Yo si me imagino que JS esté intentando parecerse más a Python con estás adiciones, y no me parece nada malo, al contrario.
Creo que puede tener que ver con la intención de meterse en AI, ML, DL sin recurrir a Python.
Y es que si bien JS tiene un ecosistema decente en estas áreas, python tiene uno mucho más grande.
Tal vez si logran contar con estos recursos sin la necesidad de instalar nada externo, puedan atraer a gran parte de los desarrolladores python
2.7 tiene sentido para nosotros los mexicanos, siempre que contamos y no queremos terminar decimos:
A la una, a las dos, a las dos y media, a las dos 3 cuartos, a las tres.
Yo creo que eso es a nivel mundial, al menos en España hacemos lo mismo
unión intercepción lo vi alguna vez en alaSQL
Beef friki. El mejor contenido de internet ❤❤❤
Los que dicen que haces bullying a don Hector es porque no leyeron lo que dijo sobre la mascota de Node en tu tuit xD
¿Como se hace para que me salgan los iconos en cada archivo?
Saludos midu, no les pares bolas a la gente que no ayuda y no deja ayudar.
jajaja buen vuelto ahi Midu jajajajaja, haber si en 15 años C# se hace relevante
VB 6.0 ya lo tenía.
Ni siquiera sabia que JS tenía objetos tipo set. Yo aquí como tonto usando arrays y objetos
Para quien no sepa set se diferencia de array en que un set un valor solo puede aparecer una vez, según entiendo
jajaja que manera de reírme con el colega del bullying. A mi me parece genial que se hagan bromas entre ellos, es divertido y lo hacen de una forma muy sana. Hay gente con la percepción muy rota 🤦♂
buenardo
👌👌
Juemadre qué calor de video..... 😅🥵
La gata flora. Si lo tiene grita, si no lo tiene llora.
Egos, superdotados y emociones sensibles...se llenaron de mocos... jajajajaja, buen vid
midu: ...yo he trabajado con .net (no lo volvería a usar)
siuuu
Por fin llega el set de conjuntos🥲🥲🥲
Para que el sum() si ya lo tiene excel!
Cuando colaboración con hector de león 😂
Genial. Cada vez a javascript le crecen musculos y miembros... al final tendremos un Goro super cargado de musculos y con 4 barras de salud mas tres fases por barra.
Por cierto... eso de ponerle números fraccionarios a una fase... como que no está tantan que digamos, parecen niño de primaria. ni yo que le pongo nombre ñoños a las cosas le pondría a un lenguaje que ya es muy profesional, Zuper fase 2.3.2 ó similar. mejor hubieran dicho hay una nueva fase intermedio que ahora será la tres y la tres pasa a ser la cuatro y así.
Creo que eso de las uniones o intersección, lo habrán desarrollado con la implementación SQL? es que sólo faltó que le llamaran igual...
pattern matching NECESITO PATTERN MATCHING TC39 PORFAVOR
Consulta, que representan las fases?
0 - idea / 1 - idea en consideración por el comité / 2 - idea aceptada y en proceso pero que se podría descartar / 2.7 - idea completada mientras no aparezcan problemas / 3 - la idea se va a implementar / 4 - idea implementada
Como buen python lover, no necesitas hacer set1.union(set2). Basta con set1 + set2, o "and", u "or" :P
Todo esto ya lo tenía PHP desde hace mil años 😂
Estoy iniciando en Javascript no me quierooo frustar ya una vez me paso, que tenas son importantes colegas, he escuchado que asíncronia, promesas 🤔😔👍
en kotlin es más facil, c++ ya lo tiene pero antes te sacas un ojo antes de completar la implementación con los arreglos de plantilla, y c# es muy cómodo y útil
Pienso que entre mas se parezcan los lenguajes es mejor para el programador ya que se reduce la curva de aprendizaje entre lenguaje y lenguaje.
pues 15 años después C# sigue sin correr en el navegador XD.
el ábaco ya hacia eso hace ~3000 años
APARISHENTE!
Es buenisimo esto, desarrolladores de python van a poder trabajar un poco mas facil bajo la logica de js a la hora de querer ampliar su paradigma de conocimiento
Si le dejamos el futuro de Javascript a esta gente que decide poner 2.7 a la versión, estamos jodidos!
GG
pobre Jorge jajajajaj
la IA: "me lo apunto 🤭"
Tal vez version 2.7 y 3 es un guiño a python?
todos mejoran con las innovaciones de otros, así evolucionan los lenguajes de programación y al programar solo es cuestión de gustos y productividad.
lo de sumar todo a lo ahcian hasta las calculadoras ahora este ti oviene y dice que fue phyton
PERO MIDU EL SUM YA LO TENIA LA CALCULADORA DE MESA
Fase python 2.7?
eso ya lo tenia SQL desde 1970 jajajaja
2.7? Python también lo tiene!
7:06 La gente se ofende por todo, hasta por un lenguaje de programación, de locos...
Eso ya lo tenia SQL 😅
Le ví mas similar a SQL 😅
2.7 como en python :D
JS esta uniendo a Linq
Pase lo que pase, nada superara a html, el mejor lenguaje de programación de todos 🥰🥰🥰