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
  • НаукаНаука

Комментарии • 220

  • @undefine2k_
    @undefine2k_ 4 месяца назад +25

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

  • @NoOne-zl4qb
    @NoOne-zl4qb 4 месяца назад +11

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

  • @carlogustavovalenzuelazepe5774
    @carlogustavovalenzuelazepe5774 4 месяца назад +153

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

    • @crism8868
      @crism8868 4 месяца назад +8

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

    • @joel6672
      @joel6672 4 месяца назад +9

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

    • @user-hf6uo6zw3w
      @user-hf6uo6zw3w 4 месяца назад

      ​@@joel6672no eres gracioso

    • @jase7530
      @jase7530 4 месяца назад

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

    • @LaniakeaArmstrong
      @LaniakeaArmstrong 4 месяца назад +1

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

  • @Peregringlk
    @Peregringlk 4 месяца назад +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.

  • @ezequiellp90
    @ezequiellp90 4 месяца назад +26

    5:00 uuuuh eso fue duro hermano JAJAJAJAJAJA

    • @javierRC82857
      @javierRC82857 4 месяца назад +1

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

    • @miguecast
      @miguecast 4 месяца назад

      😂😂

    • @josemanuico5613
      @josemanuico5613 4 месяца назад

      Demasiado basado

  • @risehit
    @risehit 4 месяца назад +33

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

  • @joaquinbustelo7889
    @joaquinbustelo7889 4 месяца назад +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

  • @speedlol_ec8556
    @speedlol_ec8556 4 месяца назад +40

    😂 hubo tensión en este video jajajaja

    • @Haironons
      @Haironons 4 месяца назад

      Yo me asuste, porque lo veo a los dos.

  • @torreludica3722
    @torreludica3722 4 месяца назад +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

  • @tornillogt
    @tornillogt 4 месяца назад +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 4 месяца назад

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

  • @thencyn
    @thencyn 4 месяца назад

    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.

  • @SilvestreVivo
    @SilvestreVivo 4 месяца назад +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  4 месяца назад +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 4 месяца назад +4

    Jajajaja palazo, BASADO 5:06

  • @pablorodriguezlara1226
    @pablorodriguezlara1226 4 месяца назад

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

  • @gametroll6223
    @gametroll6223 4 месяца назад

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

  • @brauliomariano
    @brauliomariano 4 месяца назад

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

  • @lucasinunas
    @lucasinunas 4 месяца назад +1

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

  • @user-fn5fk3lv7j
    @user-fn5fk3lv7j 4 месяца назад +5

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

  • @ehcualquiera1377
    @ehcualquiera1377 4 месяца назад +2

    gracias por este video midu ! :D Eres un maquina

    • @midulive
      @midulive  4 месяца назад +1

      Gracias a ti!

  • @fidonoso
    @fidonoso 4 месяца назад +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.

  • @vruizdev
    @vruizdev 4 месяца назад +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.

  • @kf_11
    @kf_11 4 месяца назад +3

    El nivel para papear de Midu es impresionante 😮

  • @AlfonsoNeilJimenezCasallas
    @AlfonsoNeilJimenezCasallas 4 месяца назад +1

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

  • @terry-
    @terry- 4 месяца назад +2

    Genial!

  • @DiegoMenta
    @DiegoMenta 4 месяца назад

    @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  4 месяца назад +3

      Justo como ya funciona Math.max y Mat.min

  • @Carlos_Fara
    @Carlos_Fara Месяц назад

    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

  • @renp_king_0524
    @renp_king_0524 4 месяца назад +3

    Midulive que tal ,eres el mejor

  • @darkchronoss
    @darkchronoss 4 месяца назад

    8:45 Porque no está tan cerca tampoco XD

  • @sogarapida89
    @sogarapida89 4 месяца назад +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

  • @404mehlabs
    @404mehlabs 4 месяца назад

    Esto es contenido de calidad.

  • @MsEduardo167
    @MsEduardo167 4 месяца назад +1

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

  • @ezeypau
    @ezeypau 4 месяца назад

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

  • @GCRLINK
    @GCRLINK 4 месяца назад +1

    5:00 jajajajajajajajajaja a ver si se hace interesante

  • @EgoIrreverensTV
    @EgoIrreverensTV 4 месяца назад +2

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

  • @renp_king_0524
    @renp_king_0524 4 месяца назад +7

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

    • @midulive
      @midulive  4 месяца назад +2

      aprendejavascript.dev

    • @renp_king_0524
      @renp_king_0524 4 месяца назад +2

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

    • @Xardimods
      @Xardimods 4 месяца назад +1

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

  • @gonzafl4577
    @gonzafl4577 4 месяца назад +5

    Pascal ya sumaba de antes 😎

    • @relaxinguitar99
      @relaxinguitar99 4 месяца назад

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

  • @jorneylopez8038
    @jorneylopez8038 4 месяца назад +1

    Has un.blog con todo lo nuevo de Javascript

  • @tomas6909
    @tomas6909 4 месяца назад

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

  • @juanpablolopezramirez2830
    @juanpablolopezramirez2830 4 месяца назад

    Midu tirando los Factos en el minuto 5 ajajjajaj grande Midu

  • @edwightdelgado2939
    @edwightdelgado2939 4 месяца назад +4

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

    • @jesusalejandrocovagonzalez4606
      @jesusalejandrocovagonzalez4606 4 месяца назад

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

  • @skuarch
    @skuarch 4 месяца назад

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

  • @Unknown-so7qv
    @Unknown-so7qv 4 месяца назад +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

  • @josuemcroot4862
    @josuemcroot4862 4 месяца назад +3

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

  • @Stron_
    @Stron_ 4 месяца назад +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  4 месяца назад +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.

  • @luishenriquez8529
    @luishenriquez8529 4 месяца назад +1

    Le tiraste duro al guapo Hector jajajajaj

  • @sebastianfanall2083
    @sebastianfanall2083 4 месяца назад

    Clipper Summer 87 tenia todo eso y mas 😂

  • @arroutado
    @arroutado 4 месяца назад +4

    PHP lo hace 0.0000000008 segundos más rápido

  • @abranorganista4583
    @abranorganista4583 4 месяца назад +1

    por fin voy a poder hacer operaciopnes con arrays

  • @davidgrajalesmirage
    @davidgrajalesmirage 4 месяца назад +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

  • @sk8osner
    @sk8osner 4 месяца назад

    3:55 esto ya lo tenia SQL 😅

  • @SarcTiann
    @SarcTiann 4 месяца назад

    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

  • @fdorantesm
    @fdorantesm 4 месяца назад +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 4 месяца назад

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

  • @charmelito
    @charmelito 4 месяца назад

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

  • @c3oscar0x
    @c3oscar0x 4 месяца назад +1

    Beef friki. El mejor contenido de internet ❤❤❤

  • @gusget
    @gusget 4 месяца назад +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

  • @rocheravll
    @rocheravll 4 месяца назад

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

  • @user-bd4df3rl5n
    @user-bd4df3rl5n 4 месяца назад +1

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

  • @EnriqueMartinez-vj2dv
    @EnriqueMartinez-vj2dv 4 месяца назад

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

  • @jjcg2005
    @jjcg2005 4 месяца назад +1

    VB 6.0 ya lo tenía.

  • @crism8868
    @crism8868 4 месяца назад +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

  • @leonardobazanmarquez512
    @leonardobazanmarquez512 4 месяца назад

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

  • @freddy9292
    @freddy9292 4 месяца назад +1

    buenardo

  • @henryparra6297
    @henryparra6297 4 месяца назад +1

    👌👌

  • @pruebasjdoc
    @pruebasjdoc 4 месяца назад

    Juemadre qué calor de video..... 😅🥵

  • @chichesabalero5046
    @chichesabalero5046 4 месяца назад

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

  • @diegomarin5098
    @diegomarin5098 4 месяца назад +2

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

  • @gustavocondorimamani4709
    @gustavocondorimamani4709 4 месяца назад +1

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

  • @andresvaldelamar9715
    @andresvaldelamar9715 4 месяца назад +2

    siuuu

  • @lammmpo
    @lammmpo 4 месяца назад +1

    Por fin llega el set de conjuntos🥲🥲🥲

  • @CavalloGuido
    @CavalloGuido 4 месяца назад +1

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

  • @kendallangulo7312
    @kendallangulo7312 4 месяца назад

    Cuando colaboración con hector de león 😂

  • @snithfferx
    @snithfferx 4 месяца назад

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

  • @kevingonzalez2120
    @kevingonzalez2120 4 месяца назад +1

    pattern matching NECESITO PATTERN MATCHING TC39 PORFAVOR

  • @villatero6228
    @villatero6228 4 месяца назад

    Consulta, que representan las fases?

    • @celiacasanovas4164
      @celiacasanovas4164 4 месяца назад

      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

  • @iAzazelHD
    @iAzazelHD 4 месяца назад

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

  • @ZorMon
    @ZorMon 4 месяца назад

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

  • @Odesza-777
    @Odesza-777 4 месяца назад

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

  • @knnthbriones
    @knnthbriones 4 месяца назад

    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

  • @CarlosGarciacsharls
    @CarlosGarciacsharls 4 месяца назад

    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.

  • @miguelalzate4850
    @miguelalzate4850 4 месяца назад +1

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

  • @alainhp92
    @alainhp92 4 месяца назад

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

  • @manuelzevallos123
    @manuelzevallos123 4 месяца назад +2

    APARISHENTE!

  • @inakisanchez2552
    @inakisanchez2552 4 месяца назад +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

  • @CavalloGuido
    @CavalloGuido 4 месяца назад +4

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

  • @dannyquezada.4267
    @dannyquezada.4267 4 месяца назад +2

    GG

  • @rafaelacosta5374
    @rafaelacosta5374 4 месяца назад

    pobre Jorge jajajajaj

  • @Bulldog-Chelista
    @Bulldog-Chelista 4 месяца назад

    la IA: "me lo apunto 🤭"

  • @reydavid7300
    @reydavid7300 4 месяца назад

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

  • @josevalle1869
    @josevalle1869 4 месяца назад

    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.

  • @causalnotes
    @causalnotes 4 месяца назад +1

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

  • @Brynjar1
    @Brynjar1 4 месяца назад

    PERO MIDU EL SUM YA LO TENIA LA CALCULADORA DE MESA

  • @byMagg1
    @byMagg1 4 месяца назад

    Fase python 2.7?

  • @Dahaka001
    @Dahaka001 4 месяца назад +1

    eso ya lo tenia SQL desde 1970 jajajaja

  • @germanllop
    @germanllop 4 месяца назад

    2.7? Python también lo tiene!

  • @admoises
    @admoises 4 месяца назад +1

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

  • @BeckasinMC
    @BeckasinMC 4 месяца назад

    Eso ya lo tenia SQL 😅

  • @Hops28
    @Hops28 4 месяца назад

    Le ví mas similar a SQL 😅

  • @slayerbleast
    @slayerbleast 4 месяца назад

    2.7 como en python :D

  • @larts
    @larts 4 месяца назад

    JS esta uniendo a Linq

  • @diegomejia7041
    @diegomejia7041 4 месяца назад +1

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