« first day (1743 days earlier)      last day (43 days later) » 
00:00 - 20:0020:00 - 23:00

12:07 AM
@PatricioMoracho Maestro !!!!!!, de 12minutos a 1 minuto bajó :-D
quizás podría bajar más xq uso 16 workers y tengo 32 disponibles
 
@LucasDamian Buenísimo, me alegro. Una pregunta, procesas cada articulo por separado?
 
Si, hago asi:
    articulos = demanda['idArticulo'].unique()
    respuesta = []

    with ThreadPoolExecutor(max_workers = workers) as e:

        resultados = e.map(proyeccion_art,articulos)

        for resultado in resultados:
            respuesta.append(resultado)
uhh horrible identacion
lo que me respondiste lo tengo en proyeccion_art
 
Te preguntaba, por que lo mismo que te respondí se puede hacer con un group_by de una sola vez
 
Aaah, ahi lo dudaría porque dentro de proyeccion_art tengo varios merges
def proyeccion_art(articulo):
    global demanda
    global calendario
    global stock_inicial

    demanda_art = demanda[demanda['idArticulo'] == articulo]

    stock_inicial_art = stock_inicial[stock_inicial['idArticulo'] == articulo]
    proyeccion = pd.merge(calendario,demanda_art,on='idfecha',how='left')
    proyeccion = pd.merge(proyeccion,stock_inicial_art,on='idfecha',how='left')


    proyeccion.fillna(0,inplace=True)
    df = proyeccion.sort_values('idfecha')

    df["stock_final"] = df.stock_total[0] + (-df.dem + df.devoluciones).cumsum()
tuve que meter los 3 dfs globales xq sino el e.map() me iba a quedar horrible
y bueno.. si está la posibilidad de atar con alambre, lo voy a hacer jaja
y en el pool le voy pasando cada articulo
con un 1 minuto estoy más que conforme
 
1:01 AM
@LucasDamian Si se gana bastante si podes evitar los ciclos, no siempre se puede.
 
es una locura pandas, cada vez me sorprende más y no pienso tocar R jaja
 
1:39 AM
Hola...tengo una duda
No publique una pregunta en el sitio porque no creo que este del todo sujeta a la temática sobre la que deben girar las preguntas.
 
 
4 hours later…
6:00 AM
A las güenas :-)
 
hoola
 
@lois6b eeeeeyyyyy :-)
... ummmmmm ... t'o lo güeno se pierde ...
:-(
 
@Trauma eeeeeyyyyy :-P
 
@lois6b :-D
Menos mal
Me había preocupado :-D
 
ya puedes empezar el día
 
6:12 AM
Puffff ...
para el churro de dia que se espera ...
bueno, igual llevo el coche al taller
que está fatal de frenos
 
a mi me salió ayer el piloto de revisión
 
@lois6b Pues ale, ve preparando pasta
 
@Trauma na. están incluidas las revisiones y no le pasará nada. tiene 2 años
 
la última del 500 salió por 300 y pico
@lois6b ¡ Ah cajones ! Tu si que sabes
A la administradora le han pintado el coche, que un hijo-de-su-madre le metió con la llave en la puerta y no veas el arañazo que le dejó
 
@Trauma ;)
 
6:17 AM
Ayer fuimos a recogerlo del taller, casa FIAT oficial
y se lo devuelven SIN la pegatina de la puerta
Como si no se notara
 
@Trauma hace un mes tuve que cambiar una luz de corto y el tio dice, "na, marcha que se la cobro a otro" y yo: wtf. no se si lo dijo de coña o que pero vamos que no pagué nada ( y deberia. las bombillas son elementos de desgaste y no lo cubre )
 
jejeje
hombre, entiendo que es un intento de fidelizarte como cliente :-)
 
ya soy cliente xD
 
una bombilla se la meten a cualquiera en la factura
vamos, tu tranqui, que cuando se te acabe la garantía, ya pagarás tú las bombillas de otro :-D
 
HAHAHAHA
 
6:25 AM
ummmm ... ¿ clases o funciones ? dudo
Oye, @lois6b, el node.js no era lo tuyo, ¿ verdad ?
 
@Trauma he hecho alguna cosa pero seguramente lo que dudes ni idea
 
ok
na, tampoco es que sea importante. Es para uno de mis jueguecitos
Bueno, voy a echarle una mano a los compis
 
@Trauma si no es complicado explicalo aqui a ver si alguien te puede ayudar
 
@lois6b te acabas de llamar deprecado?
 
@lois6b no no, si es que he hecho algo de una forma curiosa y, curiosamente, ha funcionado
 
6:32 AM
@farsSharp hahaha si
por ejemplo
@Trauma ah, jugaste con promesas ? XD
 
@lois6b Si. Nop. Bueno, empecé ... pero estoy cambiando el código, así que de momento están a medias :-)
Estoy jugando con child_process y cosas de esas
lanzando el node como root, abriendo el puerto 80, creando un hijo, y compartiendo el puerto
se supone que no es así como debe hacerse ... pero ha funcionado O_o
 
ves? ni idea xD
 
@lois6b Pues ya somos 2 xDD
 
7:18 AM
En muchas distros es que no te dejan usar el puerto 80 si no es como root
por lo que se suele montar delante un apache o ngnix
dejas node en el 8080 (por ejemplo) y nginx como proxy inverso en el 80
Buenos días, a todo esto
@lois6b Si tu Dacia no tiene LEDs, la bombilla lo mismo es un €
con lo que lo mismo le dio pereza el papeleo de hacer factura y cobrarla
 
@PabloLozano tiene bombilla para corto y a parte leds. y si, era barata seguramente. le daba más la chapa ponerse a hacer factura y cobrarmela en el instante que meterla en algun otro presupuesto mas tarde xD
@PabloLozano claro haha
 
@PabloLozano Eso es justamente lo que no quiero hacer xD
no voy a meter un Apache o algo y tener que configurarlo y mantenerlo yo para el mojoncillo este
que el node sirva los archivos estáticos también
¿ Alguno sabe como se forma la cadena de DISPLAY='' para indicar una ip + puerto ?
 
338
Q: How to run a server on port 80 as a normal user on Linux?

Deepak MittalI have Googled about a solution for quite some time, but couldn't find an answer. I am on Ubuntu Linux and want to run a server on port 80, but due to security mechanism of Ubuntu, I get the following error: java.net.BindException: Permission denied:80 I think it should be simple enough ...

 
@PabloLozano Gracias, pero no lo voy a mirar.
De momento, se va a quedar así
o podría usar caps
 
La respuesta es "You can't"
 
7:28 AM
pero paso de ponerme a mirarlo
@PabloLozano nonono, si que puedo
lo estoy haciendo
lanzas node con sudo
 
pero puedes usar iptables para redirigir el puerto 80 al 8080
 
haces un child-fork( ) pasandole un uid y gid
 
si usas sudo no es "as a normal user"
 
@PabloLozano no he dicho que yo sea normal xDD
así como está va bien
abro el socker 80 como root
hago el fork + chuid
y el proceso hijo escucha en el mismo 80, que ya recibe abierto
y en el proceso principal, cierro el puerto
de momento, funciona
y los tengo a los 2 comunicandose por el channel de node
el maestro tiene la BBDD de usuarios y pass
y el worker pide las autorizaciones
así el worker nunca tiene las pass en memoria
lo que pasa es que se supone que no se hace así
sino que hay que pasarle al worker el handle del socker
mediante el channel de node
O_o
 
7:46 AM
Buenos días ^^
 
8:11 AM
@Trauma Ahí ya me perdí
demasiado bajo nivel
no tengo ni idea de cómo hacer eso, aunque entiendo lo que dices
 
@PabloLozano Es lo que pude ver en la doc, pero lo explican muy de pasada
así que lo hice a lo C
y parece que funcionó
pero queda un tiempo muerto
desde que hago el listen( ) en el master y luego el close( ) también en el master
 
bueno, pero es parte del "start up"
si una vez arrancado va suave...
 
si, pero hay 2 proceso escuchando a la vez en el mismo puerto
el master arranca el worker, el worker envía un mensaje al master para decirle que Ok, y entonces el Master cierra el puerto
hay un intervalo ... de comportamiento indefinido, diría yo
 
para que luego digan de C y C++
xDD
 
8:17 AM
No es indefinido, es una race condition
 
xD
ok
Y en la doc dice de pasada que hay que pasar el socker a través de un mensaje al worker
con lo que se explaya en algunas cosas
y en otras se queda un pelín corta
Cambiando de tema: ERROR:browser_main_loop.cc(1486)] Unable to open X display.
configurar el XPra este va a dar mas calor de lo esperado :-(
usuario Ok, path Ok, ...
¿ Que carajo le pasa ?
¿ xhost ?
¿ Xauthority ?
Voy a probar este
 
9:10 AM
Ni conocía XPra
mi conocimiento de linux es de usuario estándar: los 4 comandos básicos en la línea de comandos, la función de un par de archivos de configuración básicos (/etc/hosts y poco más) y listo.
menos mal que existen "unix y linux", "server fault" y "superuser" en SE
> Cómo puedo skipar el Writer en cada iteración
jolín con el spanglish
 
9:36 AM
@PabloLozano ¿¿ Que se supone que es skipar ?? ¿¿ skip ??
¿¿ Eso no era un detergente ??
 
Wenas
Si, se inventan cada palabra.
 
@Trauma Suena musiquita ¡ Skip Expreee-eeeeeeesssss !
mundo viejuno
 
@PabloLozano esos anuncios los conozco y no soy "experimentado" como @Trauma
 
9:52 AM
@lois6b Oye, que me puedes decir viejo directamente
prefiero señor mayor, pero en fin
Es inútil negar lo evidente :'-(
Nada, el bischo este no quiere conectar
Carajo con el XPra
 
@Trauma y no le tenías dominau?
 
yesterday, by Trauma
@lois6b Perodna: Experimentado, que no es lo mismo
PERODNA
 
@lois6b XDDD
ves, la experiencia en si misma no garantiza el éxito
xDD
@MauricioContreras Casi dominao
ahora hay que arrancar un programa dentro de un docker, y que use el XPra como Display
y eso está dando bastante mas calor del previsto
uuuuyyy ... reunión en 3 minutos. Ahora vuelvo.
 
10:18 AM
Bueno, pues ya es oficial. El lunes, proyecto nuevo
heredado
no se si ponerme a llorar ya, o esperar al lunes
 
10:35 AM
Hablando con la jefa de servicio de un cliente sobre una situacion de un proyecto:

ella: que te apetece hacer

yo: pegarme un tiro

ella: no nos viene bien
4
XDDD
 
Vamos que ya es viernes, el último empujón y nos vamos
 
@lois6b xDD
Estrellita al canto
 
10:53 AM
@lois6b Le faltó decirte "pero avisa con 15 días de antelación, por favor"
 
Temo cuando les venga bien XD
 
 
2 hours later…
12:51 PM
que hermoso buen diaaa, 5 mails de errores en mis hijitos ( servicios)
 
1:14 PM
@LucasDamian Hola Lucas, ne quedé pensando en tu pregunta, y como hacer que pandas procese todo por grupo, por si querés hacer la prueba:
grupos = df.groupby(['idarticulo'])

g_demanda_sum = grupos['demanda'].transform(pd.Series.cumsum)
g_devoluciones_sum = grupos['devoluciones'].transform(pd.Series.cumsum)

df["stock_final"] = df.stock_total + (-g_demanda_sum + g_devoluciones_sum)
df["stock_inicial"] = df.stock_final.shift(1).fillna(df.stock_total)
En R, lo mismo lo resolvería así:


df %>%
  group_by(idarticulo) %>%
  mutate(stock_final = first(stock_total) + cumsum(-demanda + devoluciones),
         stock_inicial = lag(stock_final, 1, first(stock_total))
  )
 
Buenas.. en un ratito lo pruebo y te digo.. mi amigazo el dba, borró un par de tablas de la replica que mis servicios utilizaban y ahora estoy haciendo un relevamiento un poco molesto jaja
 
@LucasDamian Que macanudo el muchacho!
 
jaja si, se me hacía raro que me lleguen varios mails y que todos los servicios fallaban, menos mal que el log no miente
 
2:02 PM
@PatricioMoracho lo habias bajado de 12 minutos a 1 minuto, y ahora a "0:00:02.535724"
 
@LucasDamian Bien!
 
y yo pensaba ponerlo a correr mientrás me hacía un café y unas tostadas, pero ahora no me da tiempo ni a ponerme las pantuflas jaja
 
@LucasDamian el efecto colateral de las optimizaciones, nos da tiempo para trabajar más
 
2:28 PM
hola @fredyfx buenos dias . Are you there?
 
 
2 hours later…
4:24 PM
aloha~ buen día :D
 
HIIIIIIIII GUYYYYYYSSSSSSS
me quedé sin chamba
 
Buenas..
 
4:44 PM
@JoseAntonyMundacaAngeles manda tu CV a fguibert@computer.org
siempre tengo amigos y conocidos que buscan gente de confianza y con talento para sus proyectos
saludos @JuanPerez
 
@fredyfx puedo?
 
Mi hermano @fredyfx como va todo ?
 
@JuanPerez bien felizmente, contento, creo que este fin de semana termino de grabar el curso de aspnet core 3
básicamente enseñaré a cómo realizar esto: aspnetcore.fredyfx.com
@JoseAntonyMundacaAngeles claro, y si manejas inglés, hay más oportunidades para trabajar remoto :D
 
@fredyfx oral ingles nose , escribirlo puedo intentarlo
pero solo se php jquery nodejs , html y css
 
@fredyfx Eso es interesante lo espero para ver si aprendo :D
 
4:47 PM
bro
siempre hay trabajo como desarrollador
en todo lado
y con toda tecnología
y para todo nivel
:)
 
lo voy a enviar
 
@JuanPerez www.engvid.com www.duolingo.com
 
mi cv al correo
 
buena voz :D
 
Alguien amante al sql ?
xD
Aug 6 17:01:01
Me estoy liando necesito extraer ese dato en mysql
mes = Aug
dia = 6
 
4:59 PM
@fredyfx le podrias dar un viztaso a mi CV ?
 
claro, todavía no llega
 
dame tu correo Freddy
para enviartelo
es este ? fguibert@computer.org
@fredyfx
listo te lo envie
 
llegó :)
¿Qué tal te llevas con asterisk?
¿Sabes que son poquitos los programadores que conozco de Perú que tienen esa experiencia?
 
no tengo mucha experiencia , conozco lo basico , no llegé a integrar asterisk con webRTC
desde un sistema interno
osea propio
 
Te sugiero que aprendas a hacer esa integración
 
5:10 PM
leí bastante sobre eso , mas era configuración del archivo asterisk.conf
lo malo es que no tengo troncales para hacer mis pruebas
las que tenia era de una empresa
con esa trabajamos en en desarrollo
 
¿Qué características necesitas en un server?
 
cento's , buena capacidad , porque trabajaba en un linode de 2Gb
y alveces se colgaba
la idea era integrar un telefono alli mismo en el sistema , con su teclado alfanumerico virtual y que salgan las llamadas por alli con imagen de su web cam
pero no lo logré hacer , o quiza la api era muy antigua
 
entonces, necesitarías más de 2GB
 
si , creo que instalare una maquina virtual
aca en mi propia PC
tengo mucho que aprender
pero es bonito el mundo de la telefonia VoIP
 
te sugiero que le dediques un tiempo a pulir esas habilidades
considera que con esta pandemia, más empresas necesitan VoIP para home office
 
5:17 PM
Asi es , voy a intentar hacer uno y hacer un sistema desde 0 para configurar troncales crear usuarios para que puedan utilizar VoIP
y todo tiene que ser websocket's
 
@JuanPerez ese dato es un varchar o un datetime o qué?
 
@MauricioContreras Es texto porque viene de una respuesta de unos .log
 
@JoseAntonyMundacaAngeles cómo va el Perú? @fredyfx todo bien?
@JuanPerez pues te toca analizarlo, en qué lenguaje trabajas?
 
Esta en mysql
 
@MauricioContreras una situación crítica, anoche se les ocurrió a la hinchada crema (universitario de deportes, un equipo de fútbol) reventar cohetes a medianoche en varios lugares de Lima
 
5:28 PM
@JuanPerez bien, has probado con la funcion substring()?
 
@MauricioContreras buscando trabajo :D , asi algo escuche por aca , no ando mucho en TV
sobre el equipo de la U
 
@MauricioContreras No le he probado aun, estoy con la funcion left
 
@fredyfx pues no conozco mucho de las hinchadas en mi amado Perú. Lo siento. XD. Espero que no hayan hecho muchos desmanes.
 
@JoseAntonyMundacaAngeles lo vi en twitter, anoche
no veo TV
solo streaming
 
@JuanPerez podría ser algo como mes = substring(str, 0, 3);
 
5:32 PM
@fredyfx eres miembro de la IIIE?
 
Donde str es el dato que tiene la fecha. Misma lógica para sacar el día
 
substring(fecha, 0, 3)
Me devuelve vacio
 
@JoseAntonyMundacaAngeles ¿Instituto Internacional de Internautas Empedernidos?
 
@MauricioContreras de la IIIE Computer Society
 
hola @fredyfx, como estas?
que opinan de esta pagina web?
 
5:35 PM
@JoseAntonyMundacaAngeles XD
@JoseAntonyMundacaAngeles te refieres a la IEEE?
 
@JoseAntonyMundacaAngeles IEEE, sí
 
@MauricioContreras jajaja lo escribi mal , hace años que no he visto ello
ya decia entre mi mismo que raro , recuerdo que me decian I triple E
 
@AugustoDanielRuyz es un virus? Un worm? Un espia? Desconfío de todo. XD
 
@MauricioContreras nada que ver jaja
@MauricioContreras es mi web personal, como quiero saber opiniones
 
@AugustoDanielRuyz se ve bien. Buen diseño. Felicitaciones
 
5:40 PM
gracias :P
 
@AugustoDanielRuyz 10,500 pesos por una web profesional básica. Eso en dólares cuánto es?
 
@serian 145 dolares
@MauricioContreras por?
 
@AugustoDanielRuyz no, sólo por saber un poco el valor en tu terruño. Lo tienes muy tabulado. Me gusta.
 
6:06 PM
@AugustoDanielRuyz yo no soy diseñador web, pero me ha tocado meterle un poco.
Justo ahora ando peleando con la configuración de mi servidor para que cumpla con CSP3. Pero ese es otro tema. ¿Con qué framework/librería hiciste tu web?
 
el unico framework que uso es jquery para js, luego el resto es html/php, codigo limpio
tambien la adapte para celulares, es responsive desing
 
6:30 PM
@AugustoDanielRuyz contento, esta semana completo de grabar mi curso de aspnet core 3
¿cómo vas?
@AugustoDanielRuyz vamos a ver :D
 
@fredyfx bien, bien :P
 
@AugustoDanielRuyz pues muy bien logrado
 
por más seguridad que le pongas para que no le den click derecho, inspeccionar elemento, le das un F12 y..
 
@fredyfx jaja si lo se, pero no te imaginas la cantidad de gente que ignora eso xD
 
@AugustoDanielRuyz yo para mi web uso sólo HTML5, CSS3 (Bootstrap) y Javascript.
 
Tengo una API bajo NodeJS, y eso es todo. XD
 
@fredyfx master, quizas en un mes como mucho si paso un examen, sere profesor de dos universidades
 
@MauricioContreras :P yo para css uso un framework que hice desde que empece a programar jaja
 
@AugustoDanielRuyz excelente.
@AugustoDanielRuyz esta es mi web: omnipc.ddns.net
 
ok, 3 cosas:
1. Los CSS van arriba, en el header, en un 1 solo archivo de preferencia, minificado.
2. Los JS van antes de terminar el body, minificados también.
3. Solo 1 document ready por favor...
@AugustoDanielRuyz xD!!!
 
6:41 PM
xd
 
@PedroMiguelPimientaMorales usted es toda una leyenda por estos lares
empezó siendo estudiante con un proyecto
logró terminarlo
realizó su tesis, la aprobaron
 
@fredyfx ni tanto, solo paso de vez en mes
 
93
Performance
60
Accessibility
69
Best Practices
75
SEO
bien jugado
@PedroMiguelPimientaMorales que te salgan los proyectos y los trabajos que deban salirte bro :D
este es mi sitio actual
y la versión que vendrá luego: dev.fredyfx.com
 
@fredyfx asp.net Core es facil de aprender?
o es dificil?
 
@fredyfx Seeee, ando ayudando a pedro avila que va montar su sitio como freelancer
@JoseAntonyMundacaAngeles nada es facil en la vida
 
6:50 PM
@JoseAntonyMundacaAngeles depende
si conoces C#, es fácil
 
@fredyfx ya veo, son bastantes parecidos
 
@PedroMiguelPimientaMorales la segunda versión es más iluminada
tengo varias cosas para hacer
 
@fredyfx de igual forma, cuando alguien plantee algo y de salida diga si eso es facil y yal, pon en duda, en la vida, siempre debe uno esforzarse por las cosas, por muy sencillas que sean, no quiere decir que sean faciles
 
una de ellas es estar en modo coaching durante un tiempo para entrenar a un grupo de desarrolladores, cosa de formar comunidad
 
6:51 PM
pero si conozco Java
 
te será sencillo
 
@JoseAntonyMundacaAngeles como le haces eso a tu familia XDDD
 
dentro de poco publico un curso integral
mostraré cómo hacer esto desde cero
con una BD en postgresql
usando EntityFramework Core
 
@fredyfx maestro, usted que sabe mucho, como ve usted que un docente de base de datos quiera amarrar a los estudiantes a usar Oracle si o si para unproyecto universitario, existiendo otras cosas gratis y que al final lo que se busca es aprender, claro, este docente se basa en este lema
 
le he denominado el PEAR Stack:
**P** osgresql +
**E** ntity Framework Core +
**A** SPnet Core +
**R** azor (cshtml + razor pages)
 
6:54 PM
Si sabes instalar oracle, ya sabes mucho
@fredyfx esto esta bueno
 
y una puesta en producción en un simpático Apache corriendo en un Ubuntu
como hay poquísima información de ello
quise darle ese toque especial como diferenciador
de Docker y Nginx hay bastante información
 
@fredyfx aspnetcore.fredyfx.com que usas? wordpress? me puedes pasar ese template por fa, soy vidatraslapc en github
 
@fredyfx su curso lo va a vender o va a ser gratis
Ya que podría promocionarlo por todo lado
 
@PedroMiguelPimientaMorales vender :)
 
@fredyfx ok, veo que será muy completo, español o ingles?
 
6:58 PM
@AugustoDanielRuyz un simple bootstrap
español
el mercado al que apunto es de idioma español
 
@fredyfx mi hermano anda en C#, y está estudiando Unity, está replicando un demo de un juego del mismo curso, y ya le está agregando cosas propias
 
en Unity, ves bastantes delegados
voy como 16 horas grabadas
y creo que partiré al curso en 3 cursos, cosa que cuesta menos pagar por partes
 
@fredyfx sacaras un video ?
mostrando asp.netcore?
 
tengo algunos en mi canal de youtube
hace unos años hice una maratón de 4 horas 4 minutos 4 segundos en vivo
 
cual es tu canal de youtube? @fredyfx
 
7:03 PM
me encuentras como "Fredy Guibert"
@JoseAntonyMundacaAngeles sí, el teaser del curso está en desarrollo :)
 
@fredyfx de cuanto es el valor ???
 
buena pregunta
el precio me lo dará la plataforma
me late que el primer curso es 15$, el de EF Core 20$ y el de ASpnetCore 35$ aprox
el estilo del curso es mostrar errores comunes y cómo hacer para darles solución
también enseño cómo mantener un estado de tranquilidad durante el proceso de programación
toda una onda sutil de meditación
tan pronto lo tenga, les aviso :D
y si me permiten ser su instructor, les garantizo que van a adquirir habilidades interesantes tanto a nivel de código como en formas de pensar
 
7:19 PM
Buenas gente, una pregunta ¿Alguno de ustedes ha comprado la membresía de platzi? ¿Vale la pena?
 
@fredyfx tienes mi correo , porfa me avisas por alli
estare estudiando
por mi parte
 
@JoseAntonyMundacaAngeles vale, gracias por el interés :D
¿Tienes portafolio?
 
@fredyfx no tengo , todos los proyectos son de la empresa
 
@JoseAntonyMundacaAngeles vale, te recomiendo que tengas tu sitio web y un dominio
ayuda bastante :D
@EdgarGc depende, hay quienes les cae bien, hay quienes no
¿Qué deseas aprender?
 
Java con spring, backend con java.
He visto muchas ofertas de trabajo con java y spring, con una paga buena. El detalle es que se muy poco de spring, intento aprender con tutos de YT pero, son muy antiguos :/
También aprender frontend (css, sass y less) porque el usar bootstrap me ha vuelto flojo para aprender css
 
7:36 PM
2 cosas cuando llegas a ese punto:
1. Consideras en desarrollar siguiendo la documentación actual.
2. Consideras en invertir en algún curso que tenga buenas reviews y que el proyecto se vea interesante.
 
7:48 PM
Actualmente compré un curso en udemy para css de Víctor Robles. Y para java spring no veo alguno que me convenza.
Con laravel me estoy guiando con la documentación, pero me tardo más horas haciendo mis proyectos jajaja. Igual las cosas me quedan más claras.
 
oiga veo mucha gente nueva @fredyfx.. se la paso haciendo rituales sin mi?
 
Al parecer ya liberaron la beta de php 8 :)
 
00:00 - 20:0020:00 - 23:00

« first day (1743 days earlier)      last day (43 days later) »