Natalie Pistunovich - Studencki Festiwal Informatyczny

14. Studencki Festiwal Informatyczny

5 – 7 KWIETNIA 2018Auditorium Maximum UJ

14 edycja2018

Natalie Pistunovich

6.04.2018 - 18:45; workshop: 7.04.2018 - 15:00

O prelegencie

Natalie is a learner, a Gopher, a public speaker and a sailor. She works as a Backend Developer at GrayMeta and the co-founder go GopherCon Iceland. Prior to that she was a co-founder at Connta, Nairobi, a Backend Developer at adjust, Berlin, and a Silicon Integration Engineer at Intel, Haifa. She graduated with a B.Sc. in Computer and Software Engineering from the Technion in Israel. In her free time she is co-leading the Berlin chapters of GDG Golang and Women Techmakers.

Abstrakt

Introduction to the Elastic stack

Elasticsearch is a non-relational full-text search engine with an web interface and schema-free JSON documents search engine on the rise. On top of it is the Elastic stack, composed of several tools, allowing logging, storing, searching and visualising – all in open source, and all have client libraries in many languages. The stack is used by large companies like Stack Overflow and GitHub, and by small companies, who enjoy the free tools and great community around it. Let’s look what each tool does, what are some good use cases and practices, and how can you use them at work and for projects.

Workshop: Introduction to Go

Go was created out of the need to get work done. That was back in 2007 in the Google offices. 11 years later, many companies are using this language, and many more are shifting towards it, according to the latest developer surveys. Why? Go a fast way to solve real-world problems. It is fairly easy to learn and is easy to maintain. It is fast to compile and fast to execute, statically typed, compiled language that elegantly adds concurrency to leverage today’s multi-core CPUs. Go comes with a great standard library and an enthusiastic community. In this workshop we’ll learn Go syntax and properties, discuss when is it a good fit, where is it being used and finish with make a small project.

 

Wymagania:

Każdy uczestnik musi posiadać komputer z zainstalowanym Go: https://golang.org/doc/install