Uno de los mejores videos tuyos que vi. En menos de 15minutos una explicación técnica, continua, segura y educativa que te genera querer jugar con tu codigo aplicando lo que demostras. Simplemente Hermoso!
@msasoftware2 жыл бұрын
Tienes toda la razon midudev. Estos temas son tratados muy poco. Gracias
@grovercristobal176711 ай бұрын
muchas gracias profe, DIOS le bendiga!
@luisencastin1607 Жыл бұрын
Gran video Midu, muchas gracias. Te agredecerìa mucho si después nos mostraras cómo configurar un workspace con yarn. ¡Saludos!
@pauriquelmebmx Жыл бұрын
J***r que pasada, megadiez por el contenido!! Super suscrito a todo a partir de ahora jajajja 😍
@midulive Жыл бұрын
Muchas gracias, Pau!
@sauterxd2 жыл бұрын
Midu es simplemente un crack!
@raferdev2 жыл бұрын
Muchas gracias por compartir tus conocimientos
@sebastianmedina5106 Жыл бұрын
muchas gracias ! muy bueno todo!
@midulive Жыл бұрын
Gracias a ti! Me alegro que te haya ayudado!
@uppercod2 жыл бұрын
Wow, realmente buscaba una solución así para un template starter kit de Atomicojs como monorepo, Turbo no satisface esto... espero que algún día NPM tenga este tipo de utilidades por defecto
@joseandressabogalvega86632 жыл бұрын
Excelente contenido siempre aportando y facilitando conocimiento
@winkiripinkielsocotroco56884 ай бұрын
Más de este contenido incoming? Saludos
@sergioramoneroles58072 жыл бұрын
Gracias por la exposición
@lilibethcamico Жыл бұрын
Muy interesante
@yahireduardobravotafur51182 жыл бұрын
Brutal !!!!
@mcanelor Жыл бұрын
EStá genial, aunque me quedé en el mismo paso final que tú. Y no se que faltaría para terminar de configurar el repo remoto :(
@miguelramirez2783 Жыл бұрын
Genial tu contenido!
@elProdigio2 жыл бұрын
Sé que para la demo no era importante pero, ¿por qué añadíste al .gitignore el package-lock.json? ¿No se supone que hay que versionar ese fichero? ¡Gracias!
@kevinrivas8022 жыл бұрын
A mi no me gusta versionarlo, porque se modifica con cada ordenador, y en un equipo de trabajo da muchos problemas de merge
@elProdigio2 жыл бұрын
@@kevinrivas802 pero así es la forma de poder replicar el orden de instalación de las dependencias. De hecho ese es el motivo por el que se creó ese archivo.
@kevinrivas8022 жыл бұрын
@@elProdigio honestamente npm o yarn sabe muy bien como instalar las devs, y si tienes problemas porque en una usa React 17 y otra dependencia React 18 puedes especificar que version usara tu proyecto y sus dependencias, para mi es un archivo problemático y no util para los demás desarrolladores, incluso cuando en los server trata de instalar y falla por ese archivo, para mi siempre a funcionado mejor dejarlo fuera
@juansebastiandiazosorio71432 жыл бұрын
El archivo lock, sea npm o yarn, es muy buena práctica tenerlo en el repositorio. Primero, cuando se resuelven problemas de legacy-peer-deps, por ejemplo, ese hecho queda en el archivo lock. Es muy común que un despliegue se dañe por ese error pues npm pide poner el -legacy-peer-deps al instalar y no se tenía, pero con el lock no lo pide. Segundo, una cosa son los paquetes instalados y otra son los paquetes requeridos. Para un ^0.2.0, le sirven tanto el 0.2.0 como el 0.3.0, y puede que hayan Breaking Changes (Typeorm pasa por ese problema en su versionamiento) y en el despliegue nunca nos vamos a dar cuenta por dejar que se resuelvan solos los paquetes. El lock obliga a que sean los mismos paquetes que tuvimos en la máquina por lo que asegura el buen despliegue. Tercero, en análisis de seguridad no podemos definir si una aplicación es vulnerable si no sabemos lo que se instala. Vuelve el caso del caret, pues puede que la versión 0.2.10 sea vulnerable cuando la 0.2.8 no, y si necesitamos una respuesta rápida de cuál es la que tenemos, el lock nos lo dice.
@kevinrivas8022 жыл бұрын
@@juansebastiandiazosorio7143 todos esos problemas se arreglan usando las dependencias en sus versiones correctas ya que en ocasiones puedes querer publicar tu paquete en npm y sucederá lo mismo, en ocasiones los servidores pueden simplemente obviar el lock e instalar sin cache ni nada, es mala practicar confiarte de el lock lo ideal es que establezcas la versión especifica de tu paquete “3.0.2” en ves de “^3.0.2”, colors rompió muchos proyectos incluidos muchos que tenían lock, en conclusión establezca versiónes fijas y no con ^
@lwolfur Жыл бұрын
Gran video y muy bien explicado. Tengo una duda a ver su tu o algun otro sub puede responderla. Que pasa si el paquete B (lease con la voz de midu) necesita instalar como dependencia el paquete A? se apunta al folder? a npm? a git?
@felipegutierrez29442 жыл бұрын
midu eres un crack, saludos!
@RobertoGPuentesDiaz Жыл бұрын
Tienes algun video de TURBOREPO y TURBOPACK ?
@jampy422 жыл бұрын
Midu y que opinas de pnpm? He visto que te ayude a ahorrar mucho espacio en disco compartiendo los node_modules de todos tus proyectos
@SonGoku-pc7jl2 жыл бұрын
gracias por contenido de calidad midu! :D
@jaimebaltodano76082 жыл бұрын
saludos, podrias hacer un video de como controlas los estandares de codificacion en tu equipo?!!
@Mecolo2 жыл бұрын
Algo parecido hace pipenv con pipfile y pipfile.lock. Mi pregunta es si existe algo como pipenv pero para proyectos en Javascript/typescript/framework-js
@deividcuello36232 жыл бұрын
Midu, ¿todo tu aprendizaje es con documentación sin ver ningún video tutorial, ya sea react, next.js, node, express, django, etc...?, ¿como harias para aprender una herramienta tan visual como figma? Sería conveniente ver videos en ese caso o siempre se recomienda la documentación
@gerardoguillermoaparicioro10262 жыл бұрын
Tengo la misma duda sobre como es que lo aprendio. La verdad es que estos tipos de temas los percibo algo avanzados pero no por complejidad si no por adentrarse a todas las posibilidades que cada herramienta, lenguaje o cualquier otra cosa de desarrollo ofrece. Y es que estás posibilidades no es que te las presenten de un jalón en la documentaciones correspondientes y es que cada que intento iniciar con la lectura de una documentación siempre me terminó hartando por cierta monotonía que suelen tener las documentaciones. Pero por otro lado siento que explicaciones como estas son muy buenas pero que aún así se escapan cosas importantes o algo así. Espero midu vea esto :'p
@cristoferrobles3392 Жыл бұрын
Hablaste de que ya habías hecho y explicado en otro video sobre los mono repos, lo busqué en tu canal, pero no di con el me ayudas a ver donde esta?
@cristoferrobles3392 Жыл бұрын
ya lo he pillado kzbin.info/www/bejne/gXbOg6xqpsRjpas&ab_channel=midudev
@jaiodoo4525 Жыл бұрын
@midulive con esto pudiera tener una estructura de multicomponentes que se compartan entre las distintas aplicacciones y que pueda desplegar la aplicacion a separada de la aplicacion b
@hijuliansosa2 ай бұрын
“Cuando seamos 2000 decía” Hoy vamos 313000
@midulive2 ай бұрын
jajaja ya ves!
@AlexSilva-vo3uy6 ай бұрын
Juanin dice que no hay que agregar el package-lock al gitignore. Yo le creo, ciegamente
@KevinRivas-sz3us5 ай бұрын
Estoy tratando de usar sui-mono pero trata de pushear a master cuando queres hacer las release, no tengo ni idea como cambiarlo a main
@KevinRivas-sz3us5 ай бұрын
fue muy complicado poder usar sui-mono se nota que esta abandonado el proyecto, logre hacer andar pero tuve que poner un postinstall remplazar el archivo bin/sui-release.js para cambiar la rama master a main y tambien me toco que arreglar porque no leia bien mi package.json, luego tambien cambiar el archivo src/config.js para sacar la info desde publishConfig y no desde sui-mono eso junto a un cambio para usar yarn en ves de npm para hacer el install, en fin creo que le falta muchas cositas para poder hacerlo andar genial, como el cambio de la rama de master a main, detectar si usas yarn, pnpm o npm para instalar las devs con el comando correcto. Lo triste que si nadie habia dicho nada es por que muy posiblemente nadie lo uso :( siendo un increhible video con informacion muy util.
@waly3302 Жыл бұрын
JAJAJAJA lo siento... me dio mucha risa cuando se dio cuenta que había una "a" random en el repo 😂
@anber02102 жыл бұрын
Hola 🤗
@diegogustavosanchezmendez7697 Жыл бұрын
Actualmente, estoy teniendo un problema con lerna versión 6 , no me permite hacer publish hacia mi Nexus repository.
@romulocorona2335 Жыл бұрын
Que terminal es esa?
@CristianSanchez-zu5sl2 жыл бұрын
Alguien sabe cual es la terminal? JAJAJJA Edit: se llama Warp