Hi, my name is Ilya, I work at Avito and I want to invite Go-developers for the mitap, which will be held this Saturday, October 14th, in our office with the support of the Golang Moscow community.
This time, the main topic of the mitap is a close analysis of the usual standard Go tools: let's discuss the nuances of working with io.Reader
/ io.Writer
, listen to the evolution analysis of the Garbage Collector from Go 1.5 to 1.9, learn how to expand the database/sql
using the example of ClickHouse Let's talk about code generation. Details on the reports and a link to the TimePad - under the cut.
io.Reader
/ io.Writer
. Stas Afanasyev, JunoThe report will talk about the concept of io.Reader
/ io.Writer
, what they are for, how to implement them correctly, and what are the pitfalls in this connection. And also about building pipelines based on standard and custom implementations of io.Reader
/ io.Writer
.
Golang 1.9 has recently been released, and the garbage collection algorithm has been updated. In order to write fast applications, you need to understand well how it works. In his report, Andrei will talk about garbage collection algorithms and the details of the implementation of runtime.GC()
in Go 1.9 using simple examples.
A standard database access interface, its key features and
frequent errors when used using the PostgreSQL driver implementation example and
ClickHouse. Kirill will talk about how library functionality evolveddatabase/sql
and what new features it provides for both users and
for driver developers. There are alternative solutions and interfaces.
access, the report will show how and why they are used on the example of ClickHouse.
does reflect
slowly work? text/template
throws panic? Do you miss generics? Use code generation! The talk will deal with standard Go tools that help generate code, third-party libraries that further facilitate the process, the pros and cons of this approach. With examples and practical application, of course!
Registration is on the event page at TimePad Golang Moscow . UPD: registration is closed.
On the day of the event, we will make an online broadcast on the youtube channel AvitoTech . Subscribe to not miss anything! We will also update this post as soon as the link to the video appears.
See you on Saturday!
UPD:
Here is the broadcast.
Source: https://habr.com/ru/post/339846/
All Articles