Sobes.tech

Golang

Codificación en vivo: deduplicación de direcciones — cómo procesar una lista con duplicados para llamar a direcciones únicas. Solución mediante map.

321

Codificación en vivo: tarea sobre goroutines — acceso concurrente a datos compartidos, condición de carrera, solución mediante mutex. Diferencia entre sync.Mutex y sync.RWMutex.

227

Codificación en vivo: semáforo — cómo funciona y su implementación basada en un canal con búfer.

223

Cuéntame sobre el planificador de goroutines en Go — modelo GMP, ¿qué funciones realiza?

212

Cuéntame sobre los niveles de aislamiento de transacciones en PostgreSQL y con qué anomalías luchan.

199

¿Qué es el contexto en Go, cómo se usa, para qué sirve y qué tipos existen?

189

Herramientas de desarrollo: trabajo con asistentes de IA (Cursor y otros), enfoque para las pruebas (unitarias, de integración).

185

Codificación en vivo: agregar un tiempo de espera a la función — si la ejecución supera 1 segundo, devolver un error. Uso de select, time.After, context.

181

Tarea arquitectónica: ¿cómo garantizar el envío de un evento a Kafka al registrar un usuario en una arquitectura de microservicios (servicio de usuarios + servicio de notificaciones), si Kafka es un canal asíncrono?

162

Cuéntame sobre los índices en PostgreSQL: cuáles existen, qué es un índice compuesto y el orden de las columnas.

154

¿Qué es la Arquitectura Limpia y DDD? ¿Has tenido que trabajar con ellas?

149