Back
26
December
Tuesday
19:00
Online

Webinar “Data Structures in Go”

Speaker: Ihor Lopushko, Software Architect. An architect with 15+ years of software development experience in major companies such as Sigma Software, EPAM, RBI, Eurofins. Mastered the Golang stack independently after 10+ years of using the .NET platform.

The goal of the webinar is a detailed exploration of data structures such as arrays, slices, maps, and structures in the Go programming language. The theoretical part and code examples will be reinforced with best practices for using these data structures. Common errors that arise when using data structures will also be discussed, along with advice on how to avoid them.

Data structures are a crucial component of any programming language. To efficiently utilize a programming tool, it’s necessary to judiciously employ the data structures provided by the language. In this webinar, we will examine numerous examples and delve ‘under the hood’ into the internal workings of data structures in Go.

Webinar Plan: 

  1. Arrays
    1. Basic features and internal configuration of arrays. Initialization and modification of array elements, the function len(). 
    2. Examples of use and best practices. 
  2. Slices
    1. Differences from arrays and internal configuration of slices. Functions cap() and len(), the function append(). 
    2. Best practices for using slices.
  3. Map
    1. Theoretical part of the internal configuration of a map. Implementation example using an array and buckets, hash function. 
    2. Analysis of the internal configuration of a map in the Go programming language. 
    3. Best practices for using maps. 
  4. Structures
    1. Theoretical part of the internal configuration of structures, embedding structures, inheritance and composition, scope. 
    2. Best practices for using structures.

This webinar will be interesting for both beginners and experienced developers, as it will provide a detailed breakdown of the specified data structures throughout the session. The event is free of charge

Register
Share:
https://itcluster.lviv.ua/en/events/webinar-data-structures-in-go/
Webinar “Data Structures in Go”

Speaker: Ihor Lopushko, Software Architect. An architect with 15+ years of software development experience in major companies such as Sigma Software, EPAM, RBI, Eurofins. Mastered the Golang stack independently after 10+ years of using the .NET platform. The goal of the webinar is a detailed exploration of data structures such as arrays, slices, maps, and […]

https://itcluster.lviv.ua/wp-content/uploads/2023/12/eng.png
Copied!