Go Bangalore Meetup #73
Details
DATE AND TIME: 14th Oct, 10.00 AM IST
VENUE: Red Hat India, Bagmane Constellation Business Park, Carina Building, 10th Floor East, Doddanekkundi, Bengaluru, Karnataka 560037
https://goo.gl/maps/fzVgnJzZaZjfgh8k7
Kindly take note of the following Visitor Procedures:
- Red Hat Office is at 10th Floor, East Tower, Carina Building, Bagmane Constellation Business Park.
- Visitors must carry a Government ID proof.
- Visitors need to make an entry at Bagmane Main Gate that they are visiting Red Hat Office.
- Visitors are requested to park their vehicles only at designated parking area of Red Hat. It is at 3rd floor, East Tower, Carina Building.
- All visitors need to obtain "Visitor Pass" at Red Hat Reception on 10th Floor, East Tower, Carina Building and mention the host name "Piyush Garg".
- Visitors should return the "Visitor Pass" to the receptionist at the end of their visit.
- Visitors must abide by the "No Smoking" policy on Red Hat premises.
===[ Agenda ]===================================================
10:30 AM: Introductions
10:45 AM - 11:25 AM : Experiments with TinyGo
By Shreya Kumar
11:30 - 12:10: Continuously monitor go applications using Parca
When running go applications in a production environment, there is a need to continuously monitor their resource usage (CPU, memory, network, IO etc) to identify potential bugs and scalability issues and resolve them as efficiently. Parca is an eBPF based continuous profiling tool which can help in profiling Go applications without having to run a sidecar agent or instrument the application code. It has a low overhead when profiling applications. It also has a built-in storage and a query engine which can be leveraged to set up alerting rules and good visual dashboards for SREs operating the service.
By Anand Francis Joseph, @anafrajosep
12:10-12:20 - Networking Break
12:20-1:00 - In depth usage of go generics
In this session, we will embark on a comprehensive exploration of Go Generics, drawing parallels with the generics implementations in C++ and Java to underline the distinctive features of Go's approach. Through a hands-on project, attendees will witness the pragmatic application of Go Generics, fostering a deeper understanding of its utility in real-world scenarios. The session will conclude with an interactive Q&A segment, fostering a collaborative discussion on the wide-ranging implications of Go Generics in contemporary software engineering paradigms.
By Avinal Kumar, @Avinal_
===[ Notes ]=====================================================
[1] This event is free of cost and is offline.
[2] If you are interested in attending, please RSVP. Meeting information will be shared only with RSVP'd participants.
[3] If you have RSVP'd but cannot attend, please unRSVP to allow other participants to sign up.
[4] Please let us know in the comments if you have any inputs or feedback.
===[ Etiquette ]==================================================
[1] Please ask questions, but don't ask to prove the speaker wrong or have a difficult conversation that would derail the event.
[2] The moderators/host reserves the right to act or take any other necessary action against any participant in order to ensure that the Code of Conduct is maintained and the event executes smoothly.
===[ Code of Conduct ]==========================================
Golang Bangalore officially adopts the Go Code of Conduct (https://golang.org/conduct). Harassment, bullying, and discrimination are unacceptable here and if you witness or experience such harmful behavior, please let the organizers know immediately.
===[ Contact ]===================================================
Co-organizers
Shreya Kumar
- Slack: @Shreya Kumar
Himanshu Agarwal
- Slack: @Himanshu Agarwal
Nityananda Gohain
- Slack: @nityanandagohain

