❌ NO uses STRINGS en tu JAVASCRIPT para esto. ¡Te explico cómo mejorarlo!

Поделиться
HTML-код
  • Опубликовано: 19 авг 2024

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

  • @midudev
    @midudev  Год назад +8

    🔥 ¡SUSCRÍBETE a mi canal de RUclips!
    👉 ruclips.net/user/midudev

  • @alejandroz1606
    @alejandroz1606 Год назад +24

    Me encantan estos videos cortos que ensenan tanto

  • @robbna
    @robbna Год назад +10

    La música del Hollow Knight le da el toque. Gracias Midu por los tips!

    • @midudev
      @midudev  Год назад +2

      xD Lo que espero que no lo desmoneticen por eso 🤣

  • @aquirozca
    @aquirozca Год назад +6

    Midu, pensé que sabia usar diccionarios pero en poco tiempo pude aprender algo muy util gracias a ti.
    Está excelente la edición y la explicación, me encanta que veamos la Miduevolución de tu canal.
    Un abrazo gigante y sigue creando estas joyas de conocimiento. 💜

  • @luisencastin1607
    @luisencastin1607 Год назад +4

    Woooaahh, la cantidad de conceptos tan valiosos en tan poco tiempo es fabuloso. Gracias Midu!

  • @darkyelox
    @darkyelox Год назад +11

    Muy buena informacion para javascript puro, para los que usamos TypeScript me parece mejor usar enums de strings, son inmutables y organizan de la misma forma

  • @carlosjorgerodriguezcuello4553
    @carlosjorgerodriguezcuello4553 Год назад +45

    Q grande la banda sonora de Hollow Kinght me hace sentir en casa

  • @Myn624
    @Myn624 Год назад +5

    Hola midu, este video me callo como anillo al dedo justo estoy desarrollando una app en donde estaba utilizando "magic strings" y viene bien saber esto!

    • @midudev
      @midudev  Год назад +1

      Buenísimo, Julio!

  • @movimientonativo
    @movimientonativo Год назад +10

    Como se puede aprender tanto en 6 minutos de video.... Increíble Midu, me encanta tu contenido 🔥

  • @batcodehouse5964
    @batcodehouse5964 Год назад +5

    Muchas gracias! lo he aplicado a mis proyectos, pero tengo dudas sobre Symbol(), podrias profundizar? );

    • @jarothi
      @jarothi Год назад

      Según como lo explico, yo lo entendí como un UUID, pero debe ser diferente. Supongo.

  • @josedelriodiaz7085
    @josedelriodiaz7085 Год назад +3

    Me encanto. Video conciso y al grano, aprendi mucho gracias!

  • @gordon5533
    @gordon5533 Год назад +2

    Y si a los miembros les asignas valores en potencias de 2 (1, 2, 4, 8, 16) puedes tener valores que sean la unión (suma) de varios de ellos. de tal forma que mediante un operador de OR a nivel de bits sepas si el valor es una combinatoria de valores de los miembros. Como en los enumerados de C# o Java.

  • @valentinbennitez
    @valentinbennitez Год назад +3

    Gracias por estos videos Midu, me encanto la edición en todo aspecto, se pasaron muy ligeros los 6 minutos!

    • @midudev
      @midudev  Год назад

      Muchas gracias, Valentin! 🤗

  • @JulioCampoSwork
    @JulioCampoSwork Год назад +6

    Buena edición, los sonidos no son necesarios a mi gusto, los de notificaciones, y a veces demasiados cambios de cámara pueden marear sobre todo si estamos analizando el código y de repente te dan una vuelta de 360 a otra cosa, pero en general bien, un 8 de 10 (mi opinión)
    Y gracias por los consejos Midu, ya había tenido problemas con esos y no había pensado en esta solución

    • @midudev
      @midudev  Год назад +2

      Gracias por el feedback, Julio!!! :) Lo tomaremos en cuenta!

    • @patrick6245
      @patrick6245 Год назад

      Este efecto se conoce como "corte rápido" o "edición rápida". Este es un recurso muy utilizado en la producción de videos para redes sociales y plataformas como RUclips, donde la duración de la atención del espectador es limitada.
      La técnica consiste en alternar rápidamente entre diferentes tomas, ángulos o escenas, a menudo sincronizando la transición con la música o el ritmo de la edición, para crear un efecto visual impactante que mantiene la atención del espectador. Este efecto puede hacer que el video sea más dinámico y emocionante, lo que puede ayudar a aumentar su impacto y su capacidad para captar la atención del público.

  • @javiergarciafillol4454
    @javiergarciafillol4454 Год назад +2

    Grande, estos "trucos" son muy útiles, siempre se aprende cosas nuevas contigo,

    • @midudev
      @midudev  Год назад

      Gracias, Javier! 🤗

  • @javicarrara
    @javicarrara Год назад +2

    Creo que lo mejor sería utilizar el paradigma de programación orientada a objetos, y que cada error sea una instancia de la clase del error que corresponda. Abusar de primitivos es un code smell y para eso están los value objects, con esto, te quitas de encima ese código spaghetti, que viola varios principios solid, principalmente srp y ocp. Con typescript, a veces se elige solucionarlo con enums, pero también tiene sus problemas, principalmente para escalar. Saludos

  • @ddavid2
    @ddavid2 Год назад

    2:41 Los 'Symbol', no es que se puedan usar "por meter los errores en un diccionario", como dice Midudev. Los 'Symbol', se pueden usar también en la primera definicion en forma de variables "sueltas" que explicaba al inicio.
    Y el autocompletado, lo tienes igualmente aunque no uses un objeto. De hecho, posiblemente sea mejor meter los errores en un fichero a parte para evitar dependencias circulares.

  • @axelj.solares5076
    @axelj.solares5076 Год назад +1

    Grande como siempre, Midu!! Voy a comenzar a implementarlo en mis proyectos! Gracias!

    • @midudev
      @midudev  Год назад

      Genial, Axel! Qué bien que te haya ayudado!!!

  • @moviedomof
    @moviedomof Год назад

    Excelente Una buena practica usada ya desde los inicio de la programacion.. Enums o Const ya VB6 año 1995 se podia y debia hacer eso..

    • @moviedomof
      @moviedomof Год назад

      Lo de los simbolos un peligro por que si integras con app externas a tu backend por ejemplo. deberian tener el valor de ese simbol en caso de interfases que filtran por esos valores. Prefiero poner cadena de texto d euna y que muchas veses representa una paramatrezada en la BD ademas si uno ya dispone de un code-gen automaticamente se generan las const o enums con un simple script de BD

  • @franciscobecerra4780
    @franciscobecerra4780 Год назад

    Hasta que alguien explica los símbolos de una forma simple por fin logre entender el concepto.

  • @OliverCarvajal-lf3nt
    @OliverCarvajal-lf3nt Год назад +2

    Hola Midu, muchas gracias por el video 🙌🏼 dejo mi humilde feedback mi punto de vista de la edición:
    1. Considero que varias imágenes y títulos no contribuian mucho a que se entienda el mensaje, sino simplemente repetía lo que decías ( a modo TikTok)
    2. Los saltos me parece que le dan dinamismo pero ya tantos saltos te hacen perder o te marean, aveces lo más sencillo simplemente tu compartiendo pantalla es lo más fácil de seguir y entender
    3. Me parece que si se siente que puede llegar a ser una evolución para los videos
    🫶🏻🙌🏼

  • @YesicaRominaLato
    @YesicaRominaLato Год назад +1

    Dentro de symbol() tenemos que poner un icono o algo? Esa parte no me quedó en claro. Muchas gracias por ilustrarnos. Siempre todo muy valioso.

  • @aliampichelmilan3345
    @aliampichelmilan3345 Год назад

    Grande como siempre Midu!, el audio que utilizaste hace muy agradable el entorno para el usuario. 👌

  • @lazaroborghi6821
    @lazaroborghi6821 Год назад +1

    Muchas gracias por todo tu contenido, sos un ídolo. Saludos desde Uruguay

    • @midudev
      @midudev  Год назад +1

      Gracias a ti, Lazaro!

  • @yangenmanuel2659
    @yangenmanuel2659 Год назад +2

    Ojala ver mas de este tipo de edicion en proximos videos!! 💪💪

    • @midudev
      @midudev  Год назад +2

      ¡Seguro que sí!

  • @JuanMoisesTorrijos
    @JuanMoisesTorrijos Год назад +1

    ¡Top! ¡Cómo siempre, la edición a otro nivel! Bueno, esto de los "magic strings" ya me ha mordido, así que vamos a usar el método mencionado.

    • @midudev
      @midudev  Год назад +1

      Gracias por el comentario, Juan!!! :)

  • @AndresSaaN
    @AndresSaaN Год назад

    Mira que llevo años y lo de los Symbol he tenido que buscarlo porque no lo había visto aplicado de esta manera. Grande Midu! 👏

    • @midudev
      @midudev  Год назад +1

      Gracias, Andres! :)

  • @mirpaterska
    @mirpaterska Год назад +1

    genial el video nuevo Midu, muy bien el editor nuevo. Lo único que le diría es que las transiciones las haga más lentas porque genera ansiedad. (mi opinion, claro que seguiré viendo tus vídeos!)

    • @midudev
      @midudev  Год назад +1

      Gracias por el feedback, amigo!!! :)

  • @juanmunozbe93
    @juanmunozbe93 Год назад

    He tenido el problema de los magic strings y está súper bueno esta solución, thx

    • @midudev
      @midudev  Год назад +1

      Gracias, Juan!

  • @juliosesasi6237
    @juliosesasi6237 Год назад +1

    Te admiro bro, algún día espero llegar a ese nivel.

  • @User-yh7bp
    @User-yh7bp Год назад +1

    Excelente, me gusto mucho que gran aporte muchas gracias por compartir

  • @Rogelio654837
    @Rogelio654837 Год назад +1

    No conozco tan profundamente JS, pero en C# se soluciona con enumerators y creo que JS también los tiene

  • @SeriesFrontend
    @SeriesFrontend Год назад

    Con TS se pueden usar enums para eso.

  • @jesustoro1694
    @jesustoro1694 Год назад +6

    Hola midu, para typescript ves bien usar los enum para solventar estos magic strings o los usarias para otro tipo de caso?

    • @midudev
      @midudev  Год назад

      Sí, enums o diccionarios as const.

  • @LeFede
    @LeFede Год назад +2

    tremendo boost de calidad visual midu. Felicidades!

    • @midudev
      @midudev  Год назад +1

      Gracias, LaFede!!!

    • @LeFede
      @LeFede Год назад

      @@midudev LE! fede 😡😂

  • @camiloguzman1801
    @camiloguzman1801 Год назад

    Midu, eres tan bueno como Dev y maestro, que yo siendo solo un principiante, en el momento en que me he perdido, he podido regresar al tema sin problema.

    • @midudev
      @midudev  Год назад

      Muchas gracias, Camilo! :)

  • @samuraitatin
    @samuraitatin Год назад

    Muchas gracias por el video, me ha enseñado algo que no sabía.
    Una duda que extension es para que ponga el === como las tres lineas seguidas?

  • @AdrianLuty
    @AdrianLuty 7 месяцев назад

    puede existir una incompatibilidad con el export
    SI ESTAN IMPLEMENTANDO NODE.JS se aplica estos cambios
    module.exports.MESSAGE_TYPES = Object.freeze({
    ERROR: Symbol(),
    WARNING: Symbol(),
    INFO: Symbol()
    });
    module.exports.USER_STATUS = Object.freeze({
    IS_LOGGED: 0,
    UNREGISTERED: -1
    });
    function imprimirMensaje(tipo) {
    if (tipo === module.exports.MESSAGE_TYPES.ERROR) {
    console.error('Se ha producido un error');
    }
    if (tipo === module.exports.MESSAGE_TYPES.WARNING) {
    console.error('Esto es una advertencia');
    }
    if (tipo === module.exports.MESSAGE_TYPES.INFO) {
    console.error('Esto es información');
    } else {
    console.log('Mensaje no reconocido');
    }
    }
    imprimirMensaje(module.exports.MESSAGE_TYPES.WARNING);
    SIN NODE.JS
    const MESSAGE_TYPES = Object.freeze({
    ERROR: Symbol(),
    WARNING: Symbol(),
    INFO: Symbol()
    });
    const USER_STATUS = Object.freeze({
    IS_LOGGED: 0,
    UNREGISTERED: -1
    });
    function imprimirMensaje(tipo) {
    if (tipo === MESSAGE_TYPES.ERROR) {
    console.error('Se ha producido un error');
    }
    if (tipo === MESSAGE_TYPES.WARNING) {
    console.error('Esto es una advertencia');
    }
    if (tipo === MESSAGE_TYPES.INFO) {
    console.error('Esto es información');
    } else {
    console.log('Mensaje no reconocido');
    }
    }
    imprimirMensaje(MESSAGE_TYPES.WARNING);

  • @lacuevadelinsecto
    @lacuevadelinsecto Год назад

    Me mató la música de Hollow Knight de fondo 😂. Excelente contenido estimado!

  • @internetuser6602
    @internetuser6602 Год назад

    Cómo mola el tema synthwave.
    Gran video gracias :D

  • @camilohernandezruiz2776
    @camilohernandezruiz2776 Год назад +1

    Muchas gracias, te amo

  • @iamjosul
    @iamjosul Год назад

    editor de video y editor de code q locazoo miduuuuuu❤

  • @joseavilasg
    @joseavilasg Год назад +2

    Excelente vídeo. Me fue de mucha ayuda.

    • @midudev
      @midudev  Год назад +1

      Gracias, José!

  • @erickrh
    @erickrh Год назад +1

    Siempre con contenido excelente, gracias viejo.

  • @juanpabotero
    @juanpabotero Год назад

    Excelente este formato de vídeos!!! 🙌🏼

    • @midudev
      @midudev  Год назад +1

      Gracias, Juan Pablo! 🤗

  • @kmylodarkstar2253
    @kmylodarkstar2253 Год назад

    Habia visto los Symbol cómo key, no como value, buen aporte hay que manejar igual esos valores que se generan en runtime con pinzas, pero es un buen caso de uso. Salu2

  • @nelsonscript
    @nelsonscript Год назад

    Que buen video como siempre muy agradable y lúdico, en la época que desarrollaba en Javascript usaba el Object.freeze como tu lo aconsejas, cuando comencé a usar Typescript usaba enum, de hecho tambien uso enum desde que comencé hace unos años a desarrollar en Dart. Saludos!

  • @xavier.xiques
    @xavier.xiques Год назад +1

    Me tienes intrigado. A ver que nos muestras hoy :)

  • @FilmsSaaveON
    @FilmsSaaveON Год назад

    me encantan los videos tan cortos que explican algo tan bien

  • @AlexFreixa18
    @AlexFreixa18 Год назад

    Brutal... gracias!!

  • @cristiank408
    @cristiank408 Год назад

    He aprendido bastante en este video!!!

    • @midudev
      @midudev  Год назад

      Qué bien, muchas gracias!

  • @rafaelacosta5374
    @rafaelacosta5374 Год назад +1

    por lo que veo los Enums no existen en JS, buen aporte de maneras de realizar uno

  • @soy-luisarrieta
    @soy-luisarrieta Год назад +22

    Me encantó la edición, se me fueron los casi 6 minutos de video muy rápido. En mi opinión:
    1. Amé los efectos de sonido y las explicaciones en otro entorno para mostrar de manera más gráfica lo que se quiere dar a entender.
    2. No abuses de los movimientos de "allá", "acá", "allá", a mi me gusta pero si lo haces en menos de 1 o 2 segundos, podría perderme o distraerme.
    3. Me gustaría que tuvieses un fondo personalizado (con tu logo por ejemplo) preferiblemente darkmode en los entornos donde explicas gráficamente, como especie de tablero.
    4. Un puntazo fijar la cámara en midu para fijar la atención del espectador a la explicación.
    5. Prácticamente la banda sonora de fondo, no se oye absolutamente nada. Ojalá le subas un pelito mas para generar ese "ambiente de conocimiento y práctica"
    6. Me gusta el cursor, sé que es edición de video y gracias a eso, el movimiento es suave y sé constantemente donde estás ubicado
    Y como tengo un pacto con el numero 7. Midu, me fascinó el contenido del video 🤗

    • @midudev
      @midudev  Год назад +1

      Aaaaah qué grande, muchas gracias por todo ese feedback super valiosooooo!!!!

    • @deibymontoya9284
      @deibymontoya9284 Год назад

      De acuerdo con todo, excepto con el punto 5 del sonido de fondo. Muchas veces se puede caer en este pecado de darle demasiada ganancia al sonido y eso lo que resulta es en distraer al espectador y nl poder centrarse en la explicación o lo realmente importante del video.
      De resto, perfecto. Qué buen video! Ojalá mas así. ❤

  • @Fernando1196
    @Fernando1196 Год назад

    Y un diccionario vs un Enum que igual se lo usa para los Magic string.
    ¿Qué pasa con un Freeze?

  • @alejandrorios6999
    @alejandrorios6999 Год назад

    No me ha quedado muy claro como utilizando Symbol en el objeto, luego funciona para hacer la comparación en el condicional. Si se supone que cada symbol es unico e irrepetible como esta funcionando internamente la logica del condicional para que pueda ser true?

  • @Paul-po4md
    @Paul-po4md Год назад +1

    genio, como siempre

  • @godes43
    @godes43 Год назад

    Acaso escucho en el fondo Fungal Wastes, de Christopher Larkin?
    Gracias por el video, Midu

  • @fernandoezpinoza4074
    @fernandoezpinoza4074 Год назад +1

    esta genial el video, oye como se llama ese editor de codigo que utilizas?

  • @THIAGO_6721
    @THIAGO_6721 Год назад +1

    @midudev Que herramienta usas para ver las dos ventanas e ir ejecutando el js en una e ir viendo el resultado en la otra inmediatamente. Seria muy util para muchos. Abrazos crack!!!!

  • @respada86
    @respada86 11 месяцев назад

    En este uso en particular, no se podría cambiar por un Enum? En TS ya existe

  • @johanpalaciose
    @johanpalaciose Год назад +1

    Wow midu que buena edición y contenido, sigue así, eres un grande 🎉

  • @TheMarcelitto
    @TheMarcelitto Год назад +1

    Excelente, concepto útil para cualquier lenguaje no solo js

  • @cuberosinnombre
    @cuberosinnombre Год назад

    No me aparece cuando busco oppen settings, me aparecen otras cosas y cuando modifico mi json no se aplican los cambios y cuando lo hacen , apagó mi lap y vuelvo abrír el vscode y ya no tiene las configuraciones aunque en el json si estén, ¿Que hago? Alguien que me ayude

  • @Albanus15
    @Albanus15 Год назад

    Se puede usar Symbol() para las keys de react?

  • @alan_labrunee
    @alan_labrunee Год назад

    Buenas gente, alguien sabe que plugin usa en el VC para que le aparezca fluorencete el codogp y el === ?? Muchas gracias

  • @aerozedits6692
    @aerozedits6692 Год назад

    Oye midu, un 10 por la edición del vídeo, Lo hace mucho más entretenido. Felicitaciones al editor o editora!

  • @haggenx1
    @haggenx1 Год назад

    Gracias por la información

  • @tekunramirez
    @tekunramirez Год назад

    excelente, gracias!

  • @eduardorireyes9699
    @eduardorireyes9699 Год назад

    Buaaaaaaaaaaaaaaa Me voló la cabeza lo de los símbolos 🤯🤯🤯🤯🤯

  • @carlososorio7609
    @carlososorio7609 Год назад

    Gracias!

  • @EmilianoKalafatic
    @EmilianoKalafatic Год назад

    Esto sería algo similar a los enum en otros lenguajes no?

  • @armandosantiago4517
    @armandosantiago4517 Год назад

    Grande entre los grandes, muchas gracias Midu

  • @abrahag40
    @abrahag40 Год назад

    Buenisima información!

  • @geekhadev
    @geekhadev Год назад +2

    @midudev la verdad el contenido del video como siempre genial, sin embargo el formato, para explicaciones o videos de RUclips no me parece acertado el movimiento de foco al menos a mí me distrae mucho y no me deja centrarme en ver todo el código que explicas, los zoom para mi son útiles solo en los casos que el texto se ve muy pequeño de lo contrario prefiero un video plano sin tantos cambios de zoom ni de foco. Pero es solo mi apreciación, quizás para videos mas cortos de redes sociales como Instagram queda mucho mejor ese formato de edición.

    • @midudev
      @midudev  Год назад

      Te agradezco mucho el feedback, lo tendremos en cuenta!!!! :)

  • @jaskspm3893
    @jaskspm3893 Год назад

    Perdona pero no entendí lo de Symbol. Como se usa? Muchas gracias

  • @hartlink
    @hartlink Год назад

    Muy buen vídeo, muy digerible y entendible, cabe mencionar que las recomendaciones que haces aplican no solo a JS si no también a otros lenguajes de programación. Algo gracioso que se me hizo por parte del vídeo es que agregaste el sonido de cuando te llegan mensajes en la app de Messages había pensando que ya me habían llegado un montón de nuevos mensajes jajaja, espero más contenido de este estilo es muy enriquecedor, excelente día!

  • @elmersolis7301
    @elmersolis7301 Год назад +1

    Grande midu, siempre aprendiendo

    • @midudev
      @midudev  Год назад

      Gracias, Elmer! 🤗

  • @jpcisneros21
    @jpcisneros21 Год назад

    Muy interesante gracias por la explicacion. En este caso teniendo tanto else if no seria mejor utilizar un switch?

  • @jimmymontenegro8517
    @jimmymontenegro8517 28 дней назад

    Gracias manito.

  • @prandicortorreal3823
    @prandicortorreal3823 Год назад +1

    El tema que tiene el código, como se llama?

  • @lazaro2326
    @lazaro2326 Год назад

    Ufff la música de fondo del sendero verde de Hollow Knight 👌🥰
    Muy buena info n_n

  • @prime_time_youtube
    @prime_time_youtube Год назад

    Gracias

  • @christiangarciagarcia
    @christiangarciagarcia Год назад

    Gracias midu 👌👌👌🙌

  • @geovanniverabalcazar2541
    @geovanniverabalcazar2541 Год назад

    Tu tema de vscode es hermoso como se llama ?

  • @mariorocha2969
    @mariorocha2969 Год назад

    Increible 😮😮

  • @mauroandressosa1342
    @mauroandressosa1342 Год назад

    Muy bueno !

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

    2:45 Según las estadísticas del vídeo, desde este punto se ha reproducido hasta que la estadística alcanza un meseta, me parece que la mayoría de la gente, me incluyo, lo reprodujo una y otra vez intentando entender el punto. Después de 5 veces sigo sin entender. Mi punto es que deberíamos poder entenderlo en este vídeo. Es cierto, ahora iré a alguna IA a preguntarle que m¡erda significa eso. Pero no es la idea. Saludos.

    • @pepitogrillo4630
      @pepitogrillo4630 3 месяца назад +1

      JAHAHAHAHAHA ME ENCANTA 🤣🤣🤣 NO ME fijé en eso

    • @xsamueljr
      @xsamueljr 7 дней назад

      No es tan difícil, sólo es que tú quieres que algo como `MESSAGE_TYPES.ERROR === MESSAGE_TYPES.ERROR` dé verdadero, pero en realidad tampoco te importa qué valor contiene, y parece que `Symbol()` es una buena opción para eso al ser irrepetible. Pero no te impide usar strings u otra cosa tampoco

  • @vatmanzlokuz680
    @vatmanzlokuz680 3 месяца назад

    y si usas enums ?

  • @christianruiz5454
    @christianruiz5454 Год назад

    Hola Midudev como estas espero que bien, te molesto para consultarte algo, todos los streams que haces en Twitch quedan grabados, te consulto porque me llamo la atension eso si es que quedan guardados para verlos.

  • @juliosantiesteban7709
    @juliosantiesteban7709 Год назад +1

    Por eso typescript es lo mejor que le pudo haber pasado a javascript

  • @GERARDHHH
    @GERARDHHH Год назад

    Tienes un editor profe? Me gusta la nueva edición

  • @yoanestradablanco1608
    @yoanestradablanco1608 Год назад +1

    Buenisimo yo ya lo aplicaba pero no con el Object.freeze tremendo consejo gracias genio

    • @midudev
      @midudev  Год назад

      Siempre se aprende algo nuevo!

  • @pablotoledo3935
    @pablotoledo3935 Год назад

    buenísimo, muchas gracias

  • @marcoshernanz1
    @marcoshernanz1 11 месяцев назад

    Hola! Cómo se llama la extensión que usas para que el ratón se te ponga como un + y salgan unas líneas para ver si están alineadas las cosas?

  • @AlphariusOmegonREAL
    @AlphariusOmegonREAL Год назад

    Con typescript podrias usar un enum

  • @josuealvarez1657
    @josuealvarez1657 Год назад

    😮 wow excelente información

  • @jamirbances
    @jamirbances Год назад

    muy interesante

  • @flaken1392
    @flaken1392 Год назад

    Coincido respecto a los sonidos de fondo. No están mal, pero me gustaría que mientras hablas se minimicen lo mayor posible ya que a veces le prestas un segundo de atención al sonido y te pierdes de lo que se está hablando.
    El resto genial, muchas gracias.

  • @Ussnox
    @Ussnox Год назад

    Cuál es el tema que estás usando para tu vs code?, Y cómo es que se ve tan fluidoooo?.
    Me encantó lo música de Hollow Knight de fondo

    • @yovaxox
      @yovaxox 9 месяцев назад

      Synthwave 84

  • @LordSaeron
    @LordSaeron Год назад

    Maravillosa la banda sonora de hollow knight, buen tip.