Sobes.tech

Golang

Live kodiranje: deduplication adresa — kako obraditi listu sa duplikatima da biste pozvali jedinstvene adrese. Rešenje putem map.

316

Лив кодирање: задатак о горутинама — конкурентни приступи заједничким подацима, race condition, решење преко mutex-а. Разлика између sync.Mutex и sync.RWMutex.

221

Лив кодинг: семафор — како ради и имплементација на бази на буферизирани канал.

217

Ispričaj mi o nivoima izolacije transakcija u PostgreSQL-u i s kojim anomalijama se bore.

197

Alati za razvoj: rad sa AI asistentima (Cursor i drugi), pristup testiranju (jedinični, integracioni testovi).

183

Šta je kontekst u Go, kako se koristi, čemu služi i koje vrste postoje?

183

Ispričaj o planeru gorutina u Go — GMP model, koje funkcije obavlja?

182

Лив кодирање: додајте таймаут у функцију — ако извршење пређе 1 секунду, вратите грешку. Коришћење select, time.After, context.

181

Zadatak arhitekture: kako garantovati slanje događaja u Kafka prilikom registracije korisnika u mikroservisnoj arhitekturi (servis korisnika + servis obaveštenja), ako je Kafka asinhroni kanal?

162

Ispričaj mi o indeksima u PostgreSQL — koji postoje, šta je složeni indeks i redosled kolona.

154