#90 pues así es como se aprende, suerte tienes que explica algo!
recuerdo de mandarme ejercicios que no sabían ni resolver luego algunos jajaja
#90 pues así es como se aprende, suerte tienes que explica algo!
recuerdo de mandarme ejercicios que no sabían ni resolver luego algunos jajaja
Os dejo un peque;o y sencillito plugin que he hecho este dia lluvioso para Parcel. Hacia dias que tenia la espinita y me soluciona un problema del curro ( @JuAn4k4 ) ya que no existia una funcionalidad asi en la version 2 de Parcel, y por ello andamos atrapados en la version 1.
https://github.com/jvidalv/parcel-reporter-static-file-copier
Simplemente se encarga de copiar y pegar los ficheros especificados en la ruta especificada una vez termina la build satisfactoriamente.
#96 Y has tenido que programar un plugin por esa sencillez? Webpack tiene un output que funciona del averno. Por eso me ha sorprendido esa sobreingeneria
#97 Son literalmente 50 lineas. Pero si, toda la sencillez que te da por un lado pues acaban pasando estas cosas.
En parcel no puedes configurar nada, solo inyectarle o no plugins para todos los “pasos”.
De todas formas aqui se junta el hambre y las ganas de comer, esto es para la version 2 que tiene breaking changes y esta menos asentada. Para la version 1 ya teniamos uno de un tio.
#95 Me arrepiento de haber ido con parcel
#94 No te da vergüenza pintar emojis por la consola. Yo pondría incapie en que son múltiples, no como https://github.com/elwin013/parcel-reporter-static-files-copy que solo copia 1.
Te hice el marketing https://github.com/elwin013/parcel-reporter-static-files-copy/issues/4
Aunque lo normal es contribuir al plugin existente y no sacar nuevos cada vez.
#98isvidal:Son literalmente 50 lineas
Y el lint, y el package.json, y el .gitignore y el prettier, y el...
Que no es una crítica, ojo, y a Java le pasa lo mismo, si quieres hacer algo así pequeñito tiene una parafernalia que flipas, pero me jode mogollón que para una cosa sencilla tengas que montar un proyecto.
#97 Hola? Pero si con webpack precisamente he tenido problemas con copiar ficheros de un sitio a otro.
Suerte que alguien hizo un plugin de Webpack para solucionarlo:
https://webpack.js.org/plugins/copy-webpack-plugin/
Y dado que lo descargan 4.5 millones de personas a la semana, dudo que sea un edge-case inusual.
#102 Ya, igual que en Java tampoco necesitas la mitad de boilerplate y de carpetas que te genera Maven o Gradle cuando creas un proyecto, de ahí mi gruñido. Para hacer cosas pequeñas en lenguajes mayoritarios tienes que pasar por el aro de las herramientas de gestión de proyectos.
No te da vergüenza pintar emojis por la consola.
A ver, antes ponia emojis hasta en los commits, pasito a pasito.
Te hice el marketing
Mamon, justo iba yo a publicar en en ese issue, edita que he cambiado el nombre del package y ahora se llama: parcel-reporter-multiple-static-file-copier
#100 #103 Yo creo que no tiene nada que ver, aqui hablamos de cosas en dimensiones totalmente distintas. Todo lo que ves ahi son pijadas mias que no hacen falta para nada .husky, prettier, eslint, commitlint.config etc... Nada que ver con maven o gradle.
#101 Por lo que yo he entendido es la build de output, pero en cualquier caso copy webpack plugin es de webpack-contrib es un "plugin" oficial. Webpack funciona así para no añadir una funcionalidad adicional innecesaria al webpack en si. Es su filosofía de plugins al final, tu decides lo que necesitas por tu config, pero es como literalmente fuera dentro de webpack. Osea no es un tio random creando un plugin y dándole mantenimiento, es todos los contributors + random people, es como si estuviera inyectado de webpack pero si te fijas hay como 20-30 plugins oficiales que son los common cases.
#99 Siempre puedes tirar atrás, no es algo break changing cuando haces cambios de este tipo en 1-2 días lo tendrías que tener todo.
#106 Cuesta bastante contribuir en un plugin que tiene esa mierdi codigo y que no compartes su naming de los parametros ni nada. Para lo que es mejor hacer uno por tu lado.
Mover fuera de Parcel no supone nada, porque esta tan opionado que literalmente no tenemos ni 5 lineas de configuracion "especial" para parcel, y como el transpilador que usamos es el de TypeScript cualquier bundle nos vale y en un momento lo tendriamos rulando.
Buenas,
Veis factible la compra de este curso?
https://www.udemy.com/course/javascript-beginners-complete-tutorial
He hecho 1 año de javascript en la uni, pero me gustaria asentar conocimientos y trabajar algun dia de programador.
#108 Mira si te cuadran los contenidos, tiene buena pinta. El tal Stephen explica muy bien, tengo otro curso suyo.
Y espera a que metan unos días de rebajas que lo tendrás por 12€ o así.
#108 Yo lo compré porque hice el curso de Web development de Colt Steele y me encantó, pero en este lo hace con otro notas, y la parte del otro es una auténtica puta basura sangrante, no hace más que meter código y explicar mierdas de librerías externas que poco tienen que ver con JS, lo dejé por la mitad.
Haz el de Jonas Schmedtmann, mil veces mejor, ojalá me lo hubieran dicho a mi con antelación.
#111 Correcto.
Por cierto supongo que no hace falta decirlo pero por si acaso no pagues ni de coña este precio por ningún curso, espérate a las ofertas por 10-13€
#112 Entiendo que el curso es full ingles y sin subs, no?
No es un problema 100%, pero seguramente que se me escape alguna cosa. Si ya del tema java domino poco, ponerlo en ingles a lo mejor me cuesta un poco mas.
Es aceptable el nivel?
#114 Java no tiene nada que ver.
Todo en inglés indeed con acentaco alemán, subs creo que hay, pero habla super claro y lento (hice el curso en x2)
Yo hice este y todo lo que haga Maximillian para mí es un SÍ como una casa: https://www.udemy.com/course/javascript-the-complete-guide-2020-beginner-advanced/
console.log(null == 0) >>>> false
console.log(null > 0) >>>> false
console.log(null >= 0) >>>> true
¿Por qué?
#118 Porque el compilador evalua la tercera expresion tal que asi por motivos de optimizacion:
if null < 0 is false, then null >= 0 is true
#118 las comparaciones (>, <, >=, etc) convierten null a número, concretamente a 0, mientras que el equality check no.
Por eso:
null(0) > 0 ----> false
null(null) == 0 ----> false
null(0) >= 0 ----> true