Feda /dev/ - No Javascript allowed

Normas
spoiler
Personas non gratas
Memes feda dev




Kartalon

https://mastodon.social/@lrvick/108274265429826806

https://github.com/manuelstofer/foreach/commit/644640c4c84abc415140b00c3629084e982f2182

Pobre Manuel.

1 respuesta
Kaledros
#35033vago_21:

reporté a @Kaledros por su gusto con los videojuegos

Huy lo que ma disho. ¡Huy lo que ma disho!

1
smarquezp

#35041 https://github.com/manuelstofer/foreach/issues/21#issuecomment-1123767915

3
desu

yo es que estoy flipando en serio.

un puto paquete entero para hacer un foreach???

pero que cojones enserio.

si alguien usa eso merece que le exploten el pc y le corten las manos.

como la gente que usais python o spring.

1 respuesta
Kaledros

Desu descubre npm.

https://www.npmjs.com/package/is-even

Wei-Yu

https://sebastiancarlos.medium.com/kanye-and-the-ontology-of-bleached-t-shirts-a-javascript-implementation-dcc7013b14bf

parece que hay más desus por el mundo

JuAn4k4

#35044 Obviando el echo de que en npm hay hasta una lib para pintar por pantalla o el is-even /is-odd (que tiene como dependencia is-even). El foreach como tal tiene casos especiales en los runtime antiguos (véase IE4,5,6,7,8,9 donde no se comportan igual en los distintos motores de JS de mierda que se han ido haciendo.
Hoy en día ya no hacen falta al tener transpiladores, pero en su día tenían bastante sentido y de ahí al éxito de jQuery.

PiradoIV

La gracia es que entre los dos paquetes suman 620k descargas semanales... 😬🔫

B

no entiendo una mierda de npn ni sé lo que es, pero me estás dicidendo que para hacer un foreach tienes que descargarte una librería?

Frave

Bueno es un poco la gracia no? Yo con React he encontrado paquetes que me han hecho el apaño para hacer demos sencillas y que queden mejor por ejemplo en el último proyecto use este paquete:
https://www.npmjs.com/package/react-infinite-scroll-component

B

ya, pero una cosa es que haya librerías como esa, o como las que tienen otros lenguajes para temas de ML etc, mi pregunta iba por si se puede usar o no un foreach sin instalar una librería

2 respuestas
Kartalon

#35051 Sí, se puede.

Kaledros

#35051 Lo que pasa es que los módulos de node están hechos una zorrera.

Si te vas a la pestaña de dependents de ese módulo (https://www.npmjs.com/package/foreach) verás que tiene 140 proyectos que dependen de él. Eso no es porque haya 140 librerías hechas por gente demasiado idiota como para picarse un foreach, sino que subiendo por el árbol de dependencias de las librerías igual te encuentras como siete u ocho niveles de profundidad y en el último de ellos, premio, foreach.

Imagina que yo hago una librería que... yo qué sé, que te calcula la renta según el salario bruto y la retención. Mi librería implementa foreach porque soy un vago (no pun intended) y paso de picarlo. Luego viene otro tío, ve mi librería y piensa "coño, puedo ampliar esta funcionalidad y crear una librería para calcular retenciones de autónomos" y la importa en su proyecto. Luego llega otro, coge su librería y te monta un framework entero de cálculo de nóminas, retenciones, rentas, etc.

Mañana yo tiro abajo el repo porque lo hice hace diez años y paso de que esté por ahí y rompo 140 proyectos.

5 4 respuestas
Frave

#35053 de hecho ha pasado.

https://www.sciencealert.com/how-a-programmer-almost-broke-the-internet-by-deleting-11-lines-of-code#::text=You%20might%20not%20be%20aware,popular%20Javascript%20registry%20called%20npm.

1 respuesta
isvidal

#35053

Me hace gracia que justo hace 7 dias actualizara despues de 8 años.

En cualquier caso ya se comento, estas librerias son legacy, para cuando el ecosistema web y javascript era un el salvaje oeste (jquery y datatables). Ahora todo es bastante mas chill

1 respuesta
Kartalon

#35053 Por suerte esto con los lockfiles ha mejorado bastante, aunque la mayoría de desarrolladores de JS no entienden los lockfiles y hacen override de los mismos al gusto... Lo cual al final nos devuelve a la situación original. Al final acabas con proxy para NPM, dependencias exactas y lockfiles con todo el overhead que genera el mantenimiento de todo esto y ni por esas porque un dev quiere instalar random dependencia sin mirarse subdependencias ni hacer un pelín de análisis.

1 respuesta
Kaledros

#35054 Pasa casi todos los años, el último fue un tío que vandalizó su propio repo, si no recuerdo mal, pero no soy capaz de encontrarlo en Google.

#35055 Si es que el problema es ese, que es un ecosistema vastísimo, lleno de codigo legacy por todas partes y de gente que no tiene ni idea de lo que hace, importa a boleo y luego vienen los lloros. Pero sí es verdad que la cosa ha mejorado mucho con el tiempo.

#35056 Pues en el curso de MERN que estoy haciendo debe estar en la lección 3 o 4, prontísimo. Y le dedica como cinco minutos a explicarlo para que no te queden dudas de que es el estándar en buenas prácticas.

TitoBurns

Fperos fpeando lololo

1
B

#35053 ahh entiendo, gracias por explicarlo, lo tengo claro ahora.

PD: Me ha gustado también el baiteo xd

1 respuesta
Kaledros

#35059 No era baiteo, es que estoy medio dormido aún y no se me ocurría nada más XD

1
desu

Son las 9.30, vengo del primer entreno del dia, ahora un desayuno y a la daily a trabajar.

Hasta las 13h, luego comilona preparada por papi, unos tiktok para entretenerme y luego a las 17 al bar que he quedado para escalar.

Luego por la noche currar un rato mas en la terracita con todo el fresquito, un xampu heladito que entra solo y a ver la no hit del xokitas.

Ojala fuera dia 28 para ver la nomina de 4k entrar calentita.

Y tu fpero, tendras hoy un buen dia?

1 respuesta
B

#35061 iba a explicarte cómo va a ser mi día, pero veo lo de gastar tiempo en tiktok y en ver a un streamer random y paso

1 1 respuesta
desu

#35062 bueno que quieres que haga? hoy tengo doble entreno, estare petado. tambien tengo que ir a sacar el perro...

tengo 1 o 2 horas libres, pues 1h tiktok (tengo la app limitada a 1h) y otra hora pues ver youtube y twitch...

Kaledros

Me sorprende mucho, y lo digo en serio y sin ironía, que la mayor parte de tus hobbies sean pasivos. Salvo subir cerros y levantar hierros, en tus ratos libres te pones delante de un monitor o te sientas en un bar. No sé, me imaginaba que tendrías hobbies más creativos.

1 respuesta
desu

#35064 buena observacion, de mas joven si que le daba a la produccion musical. es un hobby que no quiero retomar aunque a veces pienso en ello, necesitas dedicarle muchas horas para ser de los mejores del mundo. que lo soy. y ya tengo la programacion que es un hobby creativo del estilo. lo que antes era musica ahora es codigo.

intento buscar hobbies sociales: padel, frisbee universitario (si, alguna vez he ido XD), escalada, monta;a
hobbies que puedo hacer solo: gym, moto, leer, series o cine, ir a la playa

1 respuesta
Kartalon

#35065 ¿Qué diferencia hay entre el frisbee universitario y el frisbee fpero?

1 2 respuestas
desu

#35066 ni;as de enfermeria, medicina, ade, derecho, turismo, erasmus (ultimamente no voy porque no hay bebitas)

vs

gordos granudos que programan en javascript y fuman porros entre clases

1
B

#35066 en el universitario el trazado del frisbee va en espiral como la sucesión de fibonacci, en el fpero va en línea recta, es como la vida, al final todos van al mismo sitio, pero el frisbee fpero al ir en línea recta llega antes

wdaoajw

Hoy me toca ver la kubecon desde casa porque estoy con covid y no he podido ir a Valencia, puta vida tt

1 1 respuesta
eisenfaust

una conf de ver ficheros yaml jajj

8 2 respuestas

Usuarios habituales