Feda /dev/ - No Javascript allowed

Normas
spoiler
Personas non gratas
Memes feda dev




desu

#57690 a ver atontaos los dos

que useis flox.

flox init
flox search python
flox install pythonXXX
flox activate
pip install XXX

puedes tener un entorno de flox global de dev para todos tus proyectos y luego un Flox por proyecto para las dependencias...

1 respuesta
Runig666

#57691 ...vamos...que han inventado Docker...

Porque si tengo tantos problemas con versiones/depencias, lo siguiente que me surgen dudas es como voy a desplegarlo, y la solución obvia pasa por Docker

1 respuesta
desu

#57692 no tiene nada que ver, pero absolutamente nada q ver tio

flox se basa en nixOs y se encarga de gestionar entornos, paths y sistema de paquetes (flakes de nix) de funcional, reproducible, rollbacks... si te instalas nixOs, cada vez que aplicas un/unos cambios a tu OS sacas una snapshoot que puedes hacer rollback si algo sale mal por ejemplo.

docker es para que los procesos tengan su network, cgroup, vfs...

https://www.mediavida.com/foro/dev/the-ugly-org-como-gestionar-dependencias-operacionales-711211

aqui tienes un hilo, aunque es muy avanzado y en profundidad, para tu caso de uso solo necesitas dos cosas.

meter un flox global a tu entorno por defecto
tener un flox local por proyecto

1 respuesta
Runig666

#57693 Ya si genial...el resultado final es que si tengo que usar Flox es porque tengo que trabajar con multitud de versiones. Si tengo que trabajar con multitud de versiones, tambien voy a tener que desplegar multitud de versiones, así que Docker

1 respuesta
desu

#57694 docker te crea una capa de complejidad que no vas a necesitar porque vas a tener que trabajar conectándotela a tu contenedor.

con flox lo vas a tener todo en tu entorno y path.

ademas con flox, puedes generar los dockers automáticamente al final cuando quieras desplegar.

https://flox.dev/docs/reference/command-reference/flox-containerize/#general-options

que tiene que ver docker con el desarrollo? es que no tiene nada que ver... usar dockers es una mala practica, hoy en dia no hace falta.

solution guarra> docker dev
solution antigua> conda, venv, poetry
solution actual, buena> flox

2 1 respuesta
Runig666

#57695

ademas con flox, puedes generar los dockers automáticamente al final cuando quieras desplegar.

Más a mi favor para no meter algo en medio si el resultado final sera el mismo?

1 respuesta
desu

#57696 el resultado no tendrá nada que ver, desarrollar dentro de un contenedor de docker no es lo mismo que desarrollar en local.

tu estas haciendo las cosas 10 veces mas difíciles. creando incompatibilidades. necesitaras conectarte a la network y configurarla, si tienes tests de integracion necesitaras gestionar todo a mano para que corra bien en tu local..

mira runeante, que no sabes ni lo que era un entorno virtual de python hasta ayer, te estoy ayudando a que uses la mejor solución que existe hoy en dia, BBB. si no quieres aprender alla tu. no te respondo mas porque he respondido al otro fpero que no tiene ni puta idea y te recomendaba poetry...

1 1 respuesta
Runig666

#57697 El resultado es...que tengo un contenedor de Docker para desplegar? Es lo que tu mismo has dicho

1 respuesta
desu

#57698 no es lo mismo desplegar que desarrollar.

tu estas diciendo, como voy a desplegar usando docker, voy a hacer todo mi desarrollo dentro de dockers... eso es horrible. de lo peor que puedes hacer.

te estoy diciendo como se gestionan las dependencias y versiones de manera simple y fácil hoy en dia y no quieres hacer caso. ok.

se nota que nunca has desarrollado dentro de contenedores, porque la cantidad de problemas que vas a tener ... madre mia que ganas.

1 respuesta
Runig666

#57699 En verdad no...lo que he dicho es solo desplegar.

1 respuesta
Kaledros

Llevo unos días leyendo documentación sobre flox y creo que tiene más en común con un pastel de fresa que con Docker.

1 respuesta
B

Lo bueno de verdad es "Nix"... ni caso a desu, que lo más que habrá hecho es leer un blog y creerse todo como si fuese un religioso leyendo a DIos.

1 respuesta
desu

#57700 pero quieres desplegar un paquete a un repositorio o un "ejecutable"

#57702 flox usa nix. yo uso flox desde la 1.0 y he abierto pull requests y issues al repo...

https://www.mediavida.com/foro/dev/the-ugly-org-como-gestionar-dependencias-operacionales-711211

mira lo tonto que eres que acabas de decir que lo bueno de verdad es nix, cuando flox es nix.

Runig666

#57701 Lo suficiente para tocarle un rato los huevos a Desu si XD

1 respuesta
desu

#57704 no te voy a ayudar mas.

1 respuesta
Runig666

#57705 A ver si es verdad

B

Te tengo bailando desu... po po po

denimH

Del flox ese ni idea, pero Desu tiene razon, desarrollar en docker es un ascazo.

4 1 respuesta
Runig666

#57708 Es una puta mierda.

Creo que la unica vez que me ha tocado fue con Ruby, porque ya asumi la perdida con un paquete que no había forma de instalar y para 5 cambios que eran ya pasaba de seguir con eso.

Aun recuerdo los tutoriales de gente asegurando que XDebug en Docker funcionaba mejor...no funciona bien ni por defecto, imagínate en Docker

Wei-Yu

insertad meme con campana de gauss

docker - nix - docker

5
PiradoIV

La de tiempo que perdéis por no usar un entorno de desarrollo profesional… con un logo verde y una X.

1
desu

HA HA HA

que graciosos hoy todos

ya llorareis mi muerte

AikonCWD

yo me reiré

PiradoIV

Señala en este muñeco en qué post te ofendió desusito.

laZAr0

Luego nos quejamos de que la gente no ayuda.

1 respuesta
B

Lo mejor, te haces una partición nueva con un linux/windows instalado por proyecto. La verdadera salud.... el "dual" boot se inventó para algo... Ya son ganas de reinventar la rueda.

1
HeXaN

#57715 Este hilo no es para ayudar.

2
pantocreitor

Son los recruiters de Revolut los nuevos testigos de Jehová?

1 respuesta
Lecherito

#57718 vente vente, que son muy organizados

desu

Yo uso revolut monzo n26 y demás en todas mis entrevistas con fintechs y demás

Les digo. Tu has visto el montón de mierda que son estas empresas? Esto es lo que pasa cuando haces caso a 4 mba en lugar de a 4 ingenieros.

De momento la estrategia no me ha funcionado.

1