Feda /dev/ - No Javascript allowed

Normas
spoiler
Personas non gratas
Memes feda dev




PaCoX

mai inglish is perfec

1
TheBrotha

Estoy seguro que con mi inglés de carabanchel me entienden mejor que a muchos de vosotros

Lifecasi0

#49527 yo me apunto a ese grooming.

desu

yes yes mi ingles very good

  • rice bowl
  • pointer
  • vm
  • fperou
12
Kaledros

Un tema: ¿cómo puedo medir latencias en Go? Digamos que tengo un flujo que hace varias cosas (el ejemplo de la pizza de Desu del otro día me vale) y tarda 200ms. Quiero saber cómo se reparten esos 200ms en cada una de las tareas que hace el método.

3 respuestas
radykal

Si con los datos del profiler de CPU de go no te es suficiente necesitarás instrumentar el código con algún APM (opentelemetry, datadog, newrelic, etc.)

1
PaCoX

a tirar de libs para todo! alegriaa!

Wei-Yu

cronómetro, ábaco y un buen porro full verde para hacer hiperfoco y ayudar con los reflejos sobrehumanos

4
r2d2rigo

#49535 pero que pasa que en Go no tenéis timers o que

1 respuesta
Kaledros

#49539 ni puta idea, sólo llevo con esto desde junio.

1 respuesta
pineda

#49540

    startTime := time.Now()
    // code here
    duration := time.Since(startTime)
Wei-Yu

local -> profiler
server -> mira qué opciones de telemetría tienes

aunque mi recomendación es pasarte a la c# gang que se vive bien aquí

1
wdaoajw

#49535 no tenéis algún tipo de tracing montado? Pregunta a ver qué lo mismo ya lo tienes hecho

desu

#49535 no se xq no me preguntais a mi si el resto no tiene ni puta idea y habla sin saber.

todas las apps de go exponen un server para hacer peticiones de profile.

https://pkg.go.dev/net/http/pprof

y en local puedes abrirte el explorador.

https://go.dev/blog/pprof

1 1 respuesta
Wei-Yu
#49544desu:

y en local puedes abrirte el explorador.

https://go.dev/blog/pprof

casi 20 páginas loco jajaja

mientras tanto yo en best stack: abro un binario hago 2 clicks y ya se está ejecutando

proud to be a wagecuck

1
desu

literalmente es añadir en tu servicio 3 lineas de codigo y que de alguna manera ese puerto sea accesible, mediante VPN o lo que quieras.

y le haces una peticion HTTP y ya tienes un profile de CPU y MEM.

desu

la beam vm de erlang/elixir es la polla

pero los fperos de java, c#, go y similares no saben ni hacer un for loop recursivo sin petar la stack

isvidal

2 4 respuestas
Lifecasi0

#49548 https://world.hey.com/niko.heikkila/a-practical-guide-to-micro-commits-a37151eb

1
pantocreitor

Así tuve yo un commit hace unos meses con un monolito la ostia de gordo. Cambiaron en el repo un par de dependencias y hubo que cambiar todos los imports más algunas implementaciones.
Vaya fatiga xD

Fyn4r

#49548 lgtm

2
_Rpv

#49548 subis el node modules?

JuAn4k4

#49548 Esos son los que pasan sin revisión.

aren-pulid0

https://dev.to/thejaredwilcurt/bun-hype-how-we-learned-nothing-from-yarn-2n3j

1
isvidal

#49348 Hace 1 semana y aun no he visto ni un PR suyo, hoy me he encontrado esta joyita suya mientras investigaba una cosa, y me he acordado del mensaje, seguire informando:

Estoy seguro que esta persona se levanta facil 60-80K 100% remoto, por eso digo que es mas importante saber ingles ( y ser mujer ) que saber programar.

4 3 respuestas
Lifecasi0

#49555 ¿dónde había que firmar?

Wei-Yu

https://opentofu.org

ahora que le han cambiado el nombre me subo al tren 100%

#49555 esta yo la hago cada dos por tres, normalmente me doy cuenta pero seguro que se me cuela alguna xd

3 1 respuesta
LLoid

¿por qué cuando busco ofertas de curro con kotlin sólo aparece desarrollo para Android? En mi antigua empresa lo usábamos para backend + spring, pero parece que éramos los únicos del universo

3 respuestas
r2d2rigo

#49558 quien querria usar kotlin fuera de android, esta al mismo nivel de cuando en ios te obligan a usar objc/swift.

1 respuesta
JuAn4k4

#49558 Alguno hay pero son pocos.

#49557 Últimamente están saliendo muchos de la licencias open source a bsd y tal, Unity, Lightbend, Hashicorp…. Nosotros tenemos servicios con Akka a punta pala, 2000€ por vcore, menudos precios