Video není dostupné.
Omlouváme se.

BRUTAL Changes Are Coming to JavaScript - Are you ready?

Sdílet
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

Komentáře • 220

  • @undefine2k_
    @undefine2k_ Před 5 měsíci +25

    Es increible como evolucionan los lenguajes, no importa si uno se copia de otros, siempre seguiran siendo útiles, buen video midu 👏🏻

  • @Peregringlk
    @Peregringlk Před 5 měsíci +7

    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.

  • @carlogustavovalenzuelazepe5774
    @carlogustavovalenzuelazepe5774 Před 5 měsíci +152

    Comentarios: "Python ya lo tiene"
    Super giga chad: "Las matematicas ya tenian todo eso..."

    • @crism8868
      @crism8868 Před 5 měsíci +8

      Hay que hacer que la programación vuelva a ser un subcampo de las matemáticas
      Return to tradition

    • @joel6672
      @joel6672 Před 5 měsíci +9

      "C ya lo tiene",
      No espera, C no tiene nada.

    • @user-hf6uo6zw3w
      @user-hf6uo6zw3w Před 5 měsíci

      ​@@joel6672no eres gracioso

    • @jase7530
      @jase7530 Před 5 měsíci

      Jaja si python tiene reduce, map, filter y no me acuerdo mas

    • @LaniakeaArmstrong
      @LaniakeaArmstrong Před 5 měsíci +1

      El astrónomo: ¿para qué se creó el universo si ya había antes algo? XD

  • @ezequiellp90
    @ezequiellp90 Před 5 měsíci +26

    5:00 uuuuh eso fue duro hermano JAJAJAJAJAJA

    • @javierRC82857
      @javierRC82857 Před 5 měsíci +1

      Que mala hostia tío, jajajaja (Obvio se entiende que fue en broma, pero claro desde fuera pareció un garrotazo)

    • @miguecast
      @miguecast Před 5 měsíci

      😂😂

    • @josemanuico5613
      @josemanuico5613 Před 5 měsíci

      Demasiado basado

  • @NoOne-zl4qb
    @NoOne-zl4qb Před 5 měsíci +11

    5:00 Se tensó la cosa, como diría el tiito S4vitar

  • @speedlol_ec8556
    @speedlol_ec8556 Před 5 měsíci +40

    😂 hubo tensión en este video jajajaja

    • @Haironons
      @Haironons Před 5 měsíci

      Yo me asuste, porque lo veo a los dos.

  • @risehit
    @risehit Před 5 měsíci +33

    5:00 Momento en que Midu mandó a dormir a Hector jajaja 💀

  • @joaquinbustelo7889
    @joaquinbustelo7889 Před 5 měsíci +18

    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

  • @tornillogt
    @tornillogt Před 5 měsíci +5

    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.

    • @wxIyz
      @wxIyz Před 5 měsíci

      W3C estan todos esos link y los draft del lengujae, HTML y CSS, buscalos bien

  • @torreludica3722
    @torreludica3722 Před 5 měsíci +7

    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

  • @SilvestreVivo
    @SilvestreVivo Před 5 měsíci +22

    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.

    • @midulive
      @midulive  Před 5 měsíci +17

      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.

  • @snack5000
    @snack5000 Před 5 měsíci +4

    Jajajaja palazo, BASADO 5:06

  • @thencyn
    @thencyn Před 5 měsíci

    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.

  • @user-fn5fk3lv7j
    @user-fn5fk3lv7j Před 5 měsíci +5

    Es muy bueno para el uso de backend, todo eso se usa mucho en sql ,

  • @darkchronoss
    @darkchronoss Před 5 měsíci

    8:45 Porque no está tan cerca tampoco XD

  • @Carlos_Fara
    @Carlos_Fara Před 2 měsíci

    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

  • @DiegoMenta
    @DiegoMenta Před 5 měsíci

    @midudev según entendí en lo que mostraste el marh.sum no lo hace sobre un iterator sino que esta usando el spread

    • @midulive
      @midulive  Před 5 měsíci +3

      Justo como ya funciona Math.max y Mat.min

  • @kf_11
    @kf_11 Před 5 měsíci +3

    El nivel para papear de Midu es impresionante 😮

  • @Stron_
    @Stron_ Před 5 měsíci +4

    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

    • @midulive
      @midulive  Před 5 měsíci +6

      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.

  • @EgoIrreverensTV
    @EgoIrreverensTV Před 5 měsíci +2

    ¿Set no se compone por si mismo de elementos únicos?

  • @renp_king_0524
    @renp_king_0524 Před 5 měsíci +7

    Hola Midulive puedes hacer un curso para principiantes de Javascript gracias 🙂

    • @midulive
      @midulive  Před 5 měsíci +2

      aprendejavascript.dev

    • @renp_king_0524
      @renp_king_0524 Před 5 měsíci +2

      @@midulive gracias 🙂 me gustaría ser como tu

    • @Xardimods
      @Xardimods Před 5 měsíci +1

      ​@@renp_king_0524¡A practicar, entonces! Suerte con ello.

  • @gonzafl4577
    @gonzafl4577 Před 5 měsíci +5

    Pascal ya sumaba de antes 😎

    • @relaxinguitar99
      @relaxinguitar99 Před 5 měsíci

      Pascal hshshsh, me acuerdo que en la prepa aprendí nociones de programación con Pascal ❤

  • @jorneylopez8038
    @jorneylopez8038 Před 5 měsíci +1

    Has un.blog con todo lo nuevo de Javascript

  • @sogarapida89
    @sogarapida89 Před 5 měsíci +2

    Tampoco te dicen que muchas cosas salen de lenguajes como Perl o Pascal que tienen sintaxis bastantes intuitivas y tienen ya sus años

  • @fidonoso
    @fidonoso Před 5 měsíci +3

    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.

  • @GCRLINK
    @GCRLINK Před 5 měsíci +1

    5:00 jajajajajajajajajaja a ver si se hace interesante

  • @terry-
    @terry- Před 5 měsíci +2

    Genial!

  • @MsEduardo167
    @MsEduardo167 Před 5 měsíci +1

    4:40 en Argentina decimos no hay P**" que le venga bien

  • @vruizdev
    @vruizdev Před 5 měsíci +1

    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.

  • @CavalloGuido
    @CavalloGuido Před 5 měsíci +4

    Si le dejamos el futuro de Javascript a esta gente que decide poner 2.7 a la versión, estamos jodidos!

  • @edwightdelgado2939
    @edwightdelgado2939 Před 5 měsíci +4

    En el mundo del desarrollo no hay copia. Solo inspiración y implementación 😅

    • @jesusalejandrocovagonzalez4606
      @jesusalejandrocovagonzalez4606 Před 5 měsíci

      Exacto
      -bro copie tu codugo
      -no era mio
      Nadie sabe quien hizo el código primigenio, solo agradecemos que existe

  • @sk8osner
    @sk8osner Před 5 měsíci

    3:55 esto ya lo tenia SQL 😅

  • @Unknown-so7qv
    @Unknown-so7qv Před 5 měsíci +1

    Justo esta semana necesite de aplicar la diferencia de 2 arreglos de datos, me parece genial que ahora sea simplemente llamar un método

  • @lucasinunas
    @lucasinunas Před 5 měsíci +1

    jaajajsjasjasjajsaj episodio con palos para todos lados, se aprende mucho con vos midu sigue asi y gracias por los videos!

  • @Mirage2020
    @Mirage2020 Před 5 měsíci +2

    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

  • @arroutado
    @arroutado Před 5 měsíci +4

    PHP lo hace 0.0000000008 segundos más rápido

  • @ehcualquiera1377
    @ehcualquiera1377 Před 5 měsíci +2

    gracias por este video midu ! :D Eres un maquina

  • @AlfonsoNeilJimenezCasallas
    @AlfonsoNeilJimenezCasallas Před 5 měsíci +1

    se nota la emoción de Midu en este video, como si fuera un niño en un parque de diversiones

  • @tomas6909
    @tomas6909 Před 5 měsíci

    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!!

  • @renp_king_0524
    @renp_king_0524 Před 5 měsíci +3

    Midulive que tal ,eres el mejor

  • @brauliomariano
    @brauliomariano Před 5 měsíci

    Gracias por comentar las novedades que traerá js. Saludos.

  • @sebastianfanall2083
    @sebastianfanall2083 Před 5 měsíci

    Clipper Summer 87 tenia todo eso y mas 😂

  • @gusget
    @gusget Před 5 měsíci +1

    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

  • @gametroll6223
    @gametroll6223 Před 5 měsíci

    En hora buena todas esas nuevas implementaciones, muy necesarias.
    El de los sets hace rato lo necesitabamos jajajajaja.

  • @charmelito
    @charmelito Před 5 měsíci

    unión intercepción lo vi alguna vez en alaSQL

  • @abranorganista4583
    @abranorganista4583 Před 5 měsíci +1

    por fin voy a poder hacer operaciopnes con arrays

  • @SarcTiann
    @SarcTiann Před 5 měsíci

    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

  • @pablorodriguezlara1226
    @pablorodriguezlara1226 Před 5 měsíci

    Increíble!!! justo lo que estaba buscando este tema del join y todas sus utilidades 🤩

  • @fdorantesm
    @fdorantesm Před 5 měsíci +3

    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.

    • @animatek6155
      @animatek6155 Před 5 měsíci

      Yo creo que eso es a nivel mundial, al menos en España hacemos lo mismo

  • @josuemcroot4862
    @josuemcroot4862 Před 5 měsíci +3

    Callada con guante blanco a Hector... Tenemos muchas cosas que aprender de uster Sr. MiduDev.

  • @chichesabalero5046
    @chichesabalero5046 Před 5 měsíci

    La gata flora. Si lo tiene grita, si no lo tiene llora.

  • @user-bd4df3rl5n
    @user-bd4df3rl5n Před 5 měsíci +1

    Saludos midu, no les pares bolas a la gente que no ayuda y no deja ayudar.

  • @juanpablolopezramirez2830
    @juanpablolopezramirez2830 Před 5 měsíci

    Midu tirando los Factos en el minuto 5 ajajjajaj grande Midu

  • @ezeypau
    @ezeypau Před 5 měsíci

    El Math.sum() solo suma si el array es plano? Osea es un array de numeros? O podemos sumar variables dentro de un objeto?

  • @luishenriquez8529
    @luishenriquez8529 Před 5 měsíci +1

    Le tiraste duro al guapo Hector jajajajaj

  • @jjcg2005
    @jjcg2005 Před 5 měsíci +1

    VB 6.0 ya lo tenía.

  • @lammmpo
    @lammmpo Před 5 měsíci +1

    Por fin llega el set de conjuntos🥲🥲🥲

  • @404mehlabs
    @404mehlabs Před 5 měsíci

    Esto es contenido de calidad.

  • @kevingonzalez2120
    @kevingonzalez2120 Před 5 měsíci +1

    pattern matching NECESITO PATTERN MATCHING TC39 PORFAVOR

  • @EnriqueMartinez-vj2dv
    @EnriqueMartinez-vj2dv Před 5 měsíci

    jajaja buen vuelto ahi Midu jajajajaja, haber si en 15 años C# se hace relevante

  • @c3oscar0x
    @c3oscar0x Před 5 měsíci +1

    Beef friki. El mejor contenido de internet ❤❤❤

  • @crism8868
    @crism8868 Před 5 měsíci +1

    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

  • @gustavocondorimamani4709
    @gustavocondorimamani4709 Před 5 měsíci +1

    midu: ...yo he trabajado con .net (no lo volvería a usar)

  • @skuarch
    @skuarch Před 5 měsíci

    midu a veces eres muy fan de javascript
    gracias por tus videos

  • @diegomarin5098
    @diegomarin5098 Před 5 měsíci +2

    Egos, superdotados y emociones sensibles...se llenaron de mocos... jajajajaja, buen vid

  • @iAzazelHD
    @iAzazelHD Před 5 měsíci

    Como buen python lover, no necesitas hacer set1.union(set2). Basta con set1 + set2, o "and", u "or" :P

  • @leonardobazanmarquez512
    @leonardobazanmarquez512 Před 5 měsíci

    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 🤦‍♂

  • @CavalloGuido
    @CavalloGuido Před 5 měsíci +1

    Para que el sum() si ya lo tiene excel!

  • @rocheravll
    @rocheravll Před 5 měsíci

    ¿Como se hace para que me salgan los iconos en cada archivo?

  • @alainhp92
    @alainhp92 Před 5 měsíci

    el ábaco ya hacia eso hace ~3000 años

  • @reydavid7300
    @reydavid7300 Před 5 měsíci

    Tal vez version 2.7 y 3 es un guiño a python?

  • @admoises
    @admoises Před 5 měsíci +1

    7:06 La gente se ofende por todo, hasta por un lenguaje de programación, de locos...

  • @ZorMon
    @ZorMon Před 5 měsíci

    Todo esto ya lo tenía PHP desde hace mil años 😂

  • @diegomejia7041
    @diegomejia7041 Před 5 měsíci +1

    Pase lo que pase, nada superara a html, el mejor lenguaje de programación de todos 🥰🥰🥰

  • @knnthbriones
    @knnthbriones Před 5 měsíci

    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

  • @Brynjar1
    @Brynjar1 Před 5 měsíci

    PERO MIDU EL SUM YA LO TENIA LA CALCULADORA DE MESA

  • @snithfferx
    @snithfferx Před 5 měsíci

    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...

  • @villatero6228
    @villatero6228 Před 5 měsíci

    Consulta, que representan las fases?

    • @celiacasanovas4164
      @celiacasanovas4164 Před 5 měsíci

      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

  • @Bulldog-Chelista
    @Bulldog-Chelista Před 5 měsíci

    la IA: "me lo apunto 🤭"

  • @miguelalzate4850
    @miguelalzate4850 Před 5 měsíci +1

    pues 15 años después C# sigue sin correr en el navegador XD.

  • @CarlosGarciacsharls
    @CarlosGarciacsharls Před 5 měsíci

    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.

  • @inakisanchez2552
    @inakisanchez2552 Před 5 měsíci +2

    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

  • @kendallangulo7312
    @kendallangulo7312 Před 5 měsíci

    Cuando colaboración con hector de león 😂

  • @fernandopoveda9861
    @fernandopoveda9861 Před 4 měsíci

    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.

  • @henryparra6297
    @henryparra6297 Před 5 měsíci +1

    👌👌

  • @causalnotes
    @causalnotes Před 5 měsíci +1

    lo de sumar todo a lo ahcian hasta las calculadoras ahora este ti oviene y dice que fue phyton

  • @josevalle1869
    @josevalle1869 Před 5 měsíci

    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.

  • @Odesza-777
    @Odesza-777 Před 5 měsíci

    Estoy iniciando en Javascript no me quierooo frustar ya una vez me paso, que tenas son importantes colegas, he escuchado que asíncronia, promesas 🤔😔👍

  • @manuelzevallos123
    @manuelzevallos123 Před 5 měsíci +2

    APARISHENTE!

  • @freddy9292
    @freddy9292 Před 5 měsíci +1

    buenardo

  • @Dahaka001
    @Dahaka001 Před 5 měsíci +1

    eso ya lo tenia SQL desde 1970 jajajaja

  • @FranciscoRestivo96
    @FranciscoRestivo96 Před 5 měsíci

    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.

  • @agenciapersonal7573
    @agenciapersonal7573 Před 5 měsíci

    Es tan egocéntrico que en vez de decir el mundo iba a decir el mindu

  • @germanllop
    @germanllop Před 5 měsíci

    2.7? Python también lo tiene!

  • @Zero-Devs
    @Zero-Devs Před 5 měsíci

    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.

  • @slayerbleast
    @slayerbleast Před 5 měsíci

    2.7 como en python :D

  • @BeckasinMC
    @BeckasinMC Před 5 měsíci

    Eso ya lo tenia SQL 😅

  • @Hops28
    @Hops28 Před 5 měsíci

    Le ví mas similar a SQL 😅

  • @channeljaimedwin
    @channeljaimedwin Před 5 měsíci

    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.

    • @midulive
      @midulive  Před 5 měsíci +1

      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...)

    • @channeljaimedwin
      @channeljaimedwin Před 5 měsíci

      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).

  • @lizandro_mendoza
    @lizandro_mendoza Před 5 měsíci

    La fase 2.7 también la tiene Python xD