Busco socio que sepa programar apps.

Troyer

#150

MisKo

#146 Anímate a poner la lista de libros, más de uno podría aprovecharlos, como yo :D , incluso podría estar bien abrir un hilo aparte e ir poniendo los libros en distintas categorías.

#150 por lo que escribes, debes trabajar en el paraiso del programador xD

1 respuesta
Merkury

#152 Bueno, no siempre es color de rosa, tengo que lidiar con gente muy muy tonta, en el departamento de FrontEnd y en el resto de la empresa, pero en mi departamento (Tech que somos backend + sistemas) la verdad que es todo lo que se puede desear eh. Aparte de eso la empresa hace mucho enfasis en mantenernos contentos, asi que.

1 respuesta
eXtreM3

#153 los frontenders deberían estar con los de sistemas.

Fosht

#32 Tan endiosados que ni siquiera tenemos convenio propio, somos la puta risa.

Frannoseque

Putos informáticos, se están cargando la informática.

1 1 respuesta
Markitos_182

#156

1
B

En mi situación actual, me encuentro un montón de gente que programa, pero que no sabe programar.

No soy ningún gurú ni nada, pero suelen pedirme ayuda para ciertas cosas y en una me sorprendió bastante.

En Unity3D. Veo que tiene diferentes monstruos y todos con el código muy parecido, con métodos de Atacar(), perderVida(), perderEscudo().
Entonces le comento que lo suyo hubiera sido mejor crear por herencia una clase con todas esas funciones iguales y que el monstruo las herede. Ellos conocían la herencia del Curso que habían hecho, pero como no habían practicado con ello, no sabían como implementarlo en un proyecto grande.

Y así con muchas otras cosas de bajo nivel que pasan desapercibidas. Desafortunadamente, hay muchos cursos para Beginners, para novatos en la programación. Pero cursos avanzados son pocos y muy caros (Cosa normal).

Al final, la experiencia no va tanto de lo que quieras aprender por tu cuenta, sino de los propios compañeros que tengas al lado y que te fuercen a aprender mejores técnicas de programación. No hay nada más que odio el tener que retocar código porque se puso lo justo para que funcionara y al hacer un cambio te das cuenta de que tienes que volver a retocarlo perdiendo de nuevo horas.

1 respuesta
Merkury

#158 Herencia y Polimorfismo esos dos grandes olvidados...

1 2 respuestas
Ranthas

#159 Poliformismo no era el ciclope ese de la Odisea? Creo que te estás equivocando.

s4suk3

hay algún ingeniero no picador que me resuelva una duda arquitectónica?xD

1 respuesta
varuk

#161 Escríbela a ver.

#159 sin olvidar el patrón método plantilla, para cuando hay que heredar un método ya hecho en la clase padre y añadirle algo nuevo en algún hijo.

s4suk3

Tienes una app A corriendo en el server A, hay usuarios que cada día modifican cosas en ese servidor, pero vas a migrar al server B, donde replicaras la bd , como hacer para perder los mínimos datos? imaginemos que el 80% aún usa la app en el servidor antiguo y el 20% la actualice donde estarán en el nuevo

2 respuestas
eXtreM3

#163 Lo más cómodo es meter una actualización intermedia que controle una fecha límite de uso en la versión A, como hizo Whatsapp en su día, que había que actualizar por cojones o no podías utilizarla más.

1 1 respuesta
Wasd

#163 Y hacer que el server A envíe los datos al server B? Así no haces actualización del cliente y el cambio es instantáneo; en cuanto deployas el redireccionamiento de datos sabes que todo va a ir al server B.

1 1 respuesta
s4suk3

Gracias , creo que utilizaré los dos métodos, el único problema de #165 es abrir los puertos de la bd q hasta ahora iba de forma local, pero quizás lo haga durante un tiempo utilizando la técnica #164

Duda noob, con ufw se puede permitir q se acceda a tal puerto desde esa ip específica ?

2 respuestas
Merkury

#166 Abrir los puertos de la BD para syncronizar?

Mala idea eh

1 respuesta
Wasd

#166 Me refiero a una redirección HTTP. La BD siempre tiene que ser accesible unicamente en 127.0.0.1. Tendrías que replicar el backend en el servidor B y que el servidor A envíe esa info al web server del servidor B.

Eso dando por hecho que la BD está en la misma máquina que el webserver.

En cualquier caso si quieres usar el sistema de redirección tendrás que tener el entorno replicado, no solo la BD.

1 respuesta
s4suk3

#167 #168 creo que no os estoy entendiendo
ahora mismo el servidor A apunta a localhost, pero puedo hacer que apunte al server B y abrir ese puerto solo para el server A

es decir, hago backup del A, lo pongo en la bd del B, paro el server A, cambio la ip de la bd hacia el server B vuelvo a ejecutar el server A y listo, debería funcionar :ninjaedit:

tendría el mismo problema el día que lo de de baja

ok, creo que lo que dice #168 es que nginx redireccione, pero... he añadido parámetros de configuración necesarias para la rest api nuevas

1 respuesta
Wasd

#169 Lo que imagino que tienes:

Lo que te propongo:

Como ves, la interacción entre la App y el server es la misma, con lo cual es transparente para el usuario.

Si los params de configuración que has añadido lo hacen inviable pues habrá que estudiar otra solución :P

Fyn4r

Por que estáis hablando de esto aquí? XD