The aim of this tutorial is to prepare participants for own deployment of the ELK stack for collecting and log analysis.
Participants will be taken step by step through installation, configuration and use of all needed tools for modern log analysis.
You will need to have ssh capable computer with web browser and basic knowledge of unix and CLI.
Machine learning with deep neural networks has seen tremendous advances in the last few years and is now the state-of-the-art method in a broad range of fields, including computer vision and natural language processing. Deep learning shines when dealing with large bodies of high-dimensional, complex data and is thus well suited for pushing the limits in high-energy particle and...
Python has been widely adopted in academia, science and beyond. As the language is easy to pick up, many people use it for scripting, configuration, and prototyping. At the same time, its flexibility, breadth of application and huge ecosystem make it a powerful tool even for large projects.
This course focuses on software development with Python beyond simple scripting and...
You are taken on a journey from your first container startup to more complex setups inside the kubernetes cluster.
Basic understanding of unix and the cli is required as well as a ssh capable computer, since you need to connect via ssh to our learning environment.
Writing maintainable software is a prerequisite in many fields. Especially when working in projects with many members it is essential to
- write readable software and documentation,
- enable versioning of software,
- ensure correctness of software,
- enable automated tests of software, and
- enable agile workflows based on issue...
In this course we will introduce how to program for concurrency in C++, taking advantage of modern CPUs' ability to run multi-threaded programs on different CPU cores. We will briefly review the native C++ concurrency features for asynchronous execution, thread spawning and locking as well as a few other features useful for concurrent programming. The tutorial will show you how to use...
Introduction
In this workshop, we will introduce the basics of programming in Go and then work our way up to concurrency programming with this relatively new language.
We'll start with the usual "Hello World" program, introduce functions, variables, packages and then interfaces. Then, we will tackle the two main tools at the disposal of the Go...