May 2024 #mumtechup - Go
Online eventSaturday, 25 May 2024
![May 2024 #mumtechup - Go](/media/l4cigrbf/301214138.webp?width=1920&v=1daae36f3c08b40)
May 2024 #mumtechup - Go
Online event2:00 PM - 6:00 PM Asia/Kolkata
Tickets are free but mandatory, and can ONLY be issued from the below link with detailed agenda:
May 2024 #mumtechup - Go · Luma
IMP: RSVP here on meetup.com does NOT constitute a ticket
Get ready to dive into the world of Go at the May 2024 #mumtechup! Join us on May 25th from 2:00 PM to 7:00 PM at the vibrant Bookmyshow Office in Andheri East, Mumbai. This event promises a perfect blend of tech talks, hands-on sessions, and networking with fellow enthusiasts. Whether you're a seasoned developer or just curious about these powerful programming languages, there's something for everyone. Expect an afternoon filled with insightful discussions, practical demos, and plenty of opportunities to connect with like-minded techies. Don't miss out on this exciting chance to level up your coding skills and make new friends in the tech community. See you there! Agenda: 1.30 pm Door Opens Session #1 : 2.00 pm - 3.00 pm Talk: Go Memory Management and Garbage Collector Introduction - Overview of memory management concepts.
Memory Allocation in Go - Understanding Go memory allocator - Stack vs. heap allocation.
Best Practices - Following best practices for memory management.
Go's Garbage Collector - Overview about the Garbage Collection and its purpose.
Mechanics of Go's Garbage Collector - How Go identifies and reclaims unused memory.
Demo - Demonstrating with a couple of examples. Speaker: Lokesh Chandra Bio: SDE-2 @ BookMyShow
Session #2: 3.00 pm - 4.00 pm Talk + Workshop: Concurrent Go Producers/Consumers The session is about how to maximize the use of golang concurrent & parallel design patterns to make producers/consumers more scalable.
Introduction (10 Mins) : A brief about Concurrency & Parallelism in golang using go routines and channels
Concurrency and Parallelism in Go Producers (10 mins) : Walkthrough on implementing Parallelism in GoLang Data Producers
Message Queue (10 mins): Brief about kafka (message queue) and its architecture for designing scalable applications
A Short Q&A (2 mins) : Discussion and Answer to any Queries
Concurrent & scalable Consumers (15 mins) : How to implement the parallelism and concurrency with worker pull to make data consumers more scalable and performant
Demo (15 mins): End to End live hands-on demonstration with consumer profiling
Use Case(5 mins) : Use cases at BookMyShow
Q&A (10 mins) : Detailed discussion on any queries or use cases
Speaker: Pallab Nag Bio: SDE II - Making and Breaking Systems @BookMyShow Workshop Prerequisites: Working laptop with Docker and golang pre-installed.
Session #3: Talk + Demo: Why we chose Golang to build deployment.io? deployment.io is an open-source tool written in Go that automates deployments to AWS. This talk will delve into concurrency, GORPC and other Golang features that were used to design the tool. The source code can be found at https://github.com/deployment-io/runner Speaker: Ankit Arora Bio: Before deployment.io, Ankit led engineering teams at Dezerv, HDFC Life, and CleverTap. He has been programming in Go for the past 10 years and using it to solve problems for developers.
#mumtechup #hackmum #may24mtp
Tickets are free but mandatory, and can ONLY be issued from the below link with detailed agenda:
May 2024 #mumtechup - Go · Luma
IMP: RSVP here on meetup.com does NOT constitute a ticket
Sahar Airport Rd
400099 Mumbai
India
Organizer
Mumbai Technology MeetupMumbai, India