Video není dostupné.
Omlouváme se.
BRUTAL Changes Are Coming to JavaScript - Are you ready?
Vložit
- čas přidán 16. 08. 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/tc3...
github.com/tc3...
▶ 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 👏🏻
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.
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
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 Se tensó la cosa, como diría el tiito S4vitar
😂 hubo tensión en este video jajajaja
Yo me asuste, porque lo veo a los dos.
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
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
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
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
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.
Es muy bueno para el uso de backend, todo eso se usa mucho en sql ,
8:45 Porque no está tan cerca tampoco XD
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
@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
El nivel para papear de Midu es impresionante 😮
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.
¿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
Tampoco te dicen que muchas cosas salen de lenguajes como Perl o Pascal que tienen sintaxis bastantes intuitivas y tienen ya sus años
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.
5:00 jajajajajajajajajaja a ver si se hace interesante
Genial!
4:40 en Argentina decimos no hay P**" que le venga bien
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.
Si le dejamos el futuro de Javascript a esta gente que decide poner 2.7 a la versión, estamos jodidos!
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
3:55 esto ya lo tenia SQL 😅
Justo esta semana necesite de aplicar la diferencia de 2 arreglos de datos, me parece genial que ahora sea simplemente llamar un método
jaajajsjasjasjajsaj episodio con palos para todos lados, se aprende mucho con vos midu sigue asi y gracias por los videos!
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
PHP lo hace 0.0000000008 segundos más rápido
gracias por este video midu ! :D Eres un maquina
Gracias a ti!
se nota la emoción de Midu en este video, como si fuera un niño en un parque de diversiones
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!!
Midulive que tal ,eres el mejor
Gracias por comentar las novedades que traerá js. Saludos.
Clipper Summer 87 tenia todo eso y mas 😂
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
En hora buena todas esas nuevas implementaciones, muy necesarias.
El de los sets hace rato lo necesitabamos jajajajaja.
unión intercepción lo vi alguna vez en alaSQL
por fin voy a poder hacer operaciopnes con arrays
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
Increíble!!! justo lo que estaba buscando este tema del join y todas sus utilidades 🤩
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
Callada con guante blanco a Hector... Tenemos muchas cosas que aprender de uster Sr. MiduDev.
La gata flora. Si lo tiene grita, si no lo tiene llora.
Saludos midu, no les pares bolas a la gente que no ayuda y no deja ayudar.
Midu tirando los Factos en el minuto 5 ajajjajaj grande Midu
El Math.sum() solo suma si el array es plano? Osea es un array de numeros? O podemos sumar variables dentro de un objeto?
Le tiraste duro al guapo Hector jajajajaj
VB 6.0 ya lo tenía.
Por fin llega el set de conjuntos🥲🥲🥲
Esto es contenido de calidad.
pattern matching NECESITO PATTERN MATCHING TC39 PORFAVOR
jajaja buen vuelto ahi Midu jajajajaja, haber si en 15 años C# se hace relevante
Beef friki. El mejor contenido de internet ❤❤❤
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
midu: ...yo he trabajado con .net (no lo volvería a usar)
midu a veces eres muy fan de javascript
gracias por tus videos
Egos, superdotados y emociones sensibles...se llenaron de mocos... jajajajaja, buen vid
Como buen python lover, no necesitas hacer set1.union(set2). Basta con set1 + set2, o "and", u "or" :P
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 🤦♂
Para que el sum() si ya lo tiene excel!
¿Como se hace para que me salgan los iconos en cada archivo?
el ábaco ya hacia eso hace ~3000 años
Tal vez version 2.7 y 3 es un guiño a python?
7:06 La gente se ofende por todo, hasta por un lenguaje de programación, de locos...
Todo esto ya lo tenía PHP desde hace mil años 😂
Pase lo que pase, nada superara a html, el mejor lenguaje de programación de todos 🥰🥰🥰
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
PERO MIDU EL SUM YA LO TENIA LA CALCULADORA DE MESA
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...
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
la IA: "me lo apunto 🤭"
pues 15 años después C# sigue sin correr en el navegador XD.
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.
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
Cuando colaboración con hector de león 😂
Al parecer, van eliminando particularidades que eran propias de algunos framework. Llegaremos al punto donde cosas como React, Vue o Angular; ya no sean necesarios.
👌👌
lo de sumar todo a lo ahcian hasta las calculadoras ahora este ti oviene y dice que fue phyton
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.
Estoy iniciando en Javascript no me quierooo frustar ya una vez me paso, que tenas son importantes colegas, he escuchado que asíncronia, promesas 🤔😔👍
APARISHENTE!
buenardo
eso ya lo tenia SQL desde 1970 jajajaja
Que molesta la gente diciendo cosas de Python o PHP. Si ya sabemos que un lenguaje tiene una cosa y otro lenguaje otra. Nada más que los que trabajamos en X lenguaje, tambien necesitamos esas funcionalidades por más que vos las tengas en tu lenguaje favorito.
Es tan egocéntrico que en vez de decir el mundo iba a decir el mindu
2.7? Python también lo tiene!
esto no tiene nada que ver con JS pero me gustaria que java tuviese una integracion mas limpia con el codigo nativo, asi como C# lo hace.
2.7 como en python :D
Eso ya lo tenia SQL 😅
Le ví mas similar a SQL 😅
Interesante Math.sum() pero confunde un poco al tener que iterar sobre un array que se pasa con desestructuración, me parece poco intuitivo y confuso.
No confunde ya que:
1) Funciona igual que Math.max y Math.min
2) En realidad Math.sum acepta como parámetro lo que quieres sumar Math.sum(1, 2, 3) -> 6
3) Así funciona fácilmente para más estructuras de datos además de Array (iterables, Sets...)
Tienes razón @midulive , me confundía porque lo veía desde el punto de vista de lenguajes como Matlab y R en donde se pasa un array como parámetro. Es costumbre, ahora sé que en javascript Math.sum(..array) y en Matlab y R sum(array).
La fase 2.7 también la tiene Python xD