GopherCon India 2024
| title | author | length |
|---|---|---|
| Language Roast Alert at RubyConf and Gophercon India! | 02m | |
Live stage event that puts programming languages under comedic fire with teams of developers trading burns and defenses, citing specifics like Java too… | ||
| Flash Talks | sharayu marwadi | 01h 13m |
Series of five-minute shorts cover concrete wins and tools: a clear OAuth vs OpenID flow and why ID tokens matter; Dockerized Go builds speed from minutes to… | ||
| Flash Talks | Ajinkya Karanjikar | 01h 27m |
A rapid set of concrete takeaways and tools: a MongoDB oplog→Postgres pipeline that moves from 8h to ~1.3h with goroutine fan‑out and worker pools but hits… | ||
| Operationalising Golangci-lint | Suhas Karanth | 27m |
Shows concrete bug catches: pointer misuse with errors.As, url.Query returning a copy, and missing rows.Err() that hides deadline/cancel errors. Demonstrates… | ||
| Workflow library in Go for API development | Suryanshu Singh | 27m |
A lightweight Go workflow library that runs inside a single API request models work as a graph of nodes with map datastore, executes nodes with a controller… | ||
| Questioning Database Claims: Design Patterns of Storage Engine | Sarthak Makhija | 35m |
Examines concrete storage choices: append-only WAL + fsync after every write vs batched fsyncs, B+tree indexes and Bloom filters for reads, and LSM with… | ||
| Paradigms of Rust for the Go Developer | Gaurav Gahlot | 27m |
Compares a real Go race-prone example (two concurrent writes to a non‑thread‑safe map) with a direct Rust port that fails to compile, showing why Rust’s… | ||
| Empowering Resilient Scalability: The Power of Choreography in Distributed Systems | Rohit Ekbote | 27m |
Druva migrates stateful monoliths into choreographed services using a Go framework that wires services via SNS + SQS pub/sub, an event store for producers and… | ||
| Contextual Logging for Modern Go Applications | Tapan Avasthi | 21m |
Argues that embedding structured context into Go logs makes live debugging across microservices reliable, demonstrating request ID propagation that actually… | ||
| Billion Rows Walk Into a Go Bar | Mohit Kumar | 24m |
Solves the 1BRC (one billion-line) input by profiling with pprof, iterating from a 2m27s prototype down to ~10s and cutting memory from gigabytes to tiny by… | ||
| The Loop War: Iterators vs. Traditional Loop | Sidharth Sasikumar, Sanjay Shiradwade | 21m |
Benchmarks claim the classic for/type-switch approach runs about 300× faster on a 1,000 million-item test while iterators from the iter package (Go 1.23)… | ||
| Building a Recommendation Engine for Bus Search Based on Real-Time Feedback of Users | Pawan Sharma | 28m |
A ranking microservice built in Golang and gRPC uses a Kafka feedback loop, Redis sorted sets and Lua scripts to pull the last 6–7 hours of interaction signals… | ||
| Mastering Concurrency in Go: From Patterns to Production | Joobi SB | 24m |
Explains concrete concurrency recipes in Go with code and production uses: a worker pool implemented with goroutines plus waitgroups and a buffered semaphore… | ||
| From Polling to Pushing: Going Realtime with Go, gRPC, and Redis | Abhishek Varshney | 31m |
Propeller replaces frontend polling with a push model using bidirectional gRPC over persistent TCP connections, implemented in Go with goroutines and Redis… | ||
| Think Pragmatically: Elevating Your Go Development Skills | Ayush Goyal | 29m |
Argues that pragmatic Go development means designing for easy to change code, picking good-enough over perfect to cut time-to-production, and using tools like… | ||
| Panel Discussion - Performance & Scalability | 53m | |
500 TB moves from AWS S3 to GCS in 2.5 days using a custom Go pipeline that reads metadata from Bigtable, spawns worker nodes to fetch S3 objects, validates… | ||
| nothing matches | ||