Ciklum continues with a number of open events called Speakers' Corner where, in a short time, you can learn a lot of useful information and communicate with like-minded people in an informal setting.
This time, on the
16th of December, we invite everyone to expand their goisonts and dive into the world of
Lua , get an overview and learn about its capabilities.
Vladimir Bezobuk (Senior Linux Developer, IntroPro) will shed a ray of light on Lua and open new horizons.

The event will be divided into 2 parts: theoretical and practical examples.
1. Briefly about the history of the language
2. The choice is for and against.
a) Benefits; for what tasks is suitable
b) Disadvantages; for what tasks is not suitable
c) community
3. Language overview
a) imperative
b) functionality
c) metaprogramming
d) embedding (The Hobbit: a trip for the Hillschips, or There and Back)
e) OOP
a) beauty in simplicity
b) performance
4. Practice
c) minimalism in everything, or where to get batteries, because there are few libraries with language?
d) implementation features and alternative implementations (LuaJIT, llvm-lua)
b) time trouble - Lua to the rescue
c) is it difficult to think in functional paradigms:
I) higher order functions and closures in practice
Ii) coroutines (co-procedures) in practice
Iii) metaprogramming in practice
d) tail recursion
e) multi-threading for Lua - LuaLanes library
e) advanced PLO
In general, there will be plenty of useful information and practical advice from a person who is more Lua =)
The event is free by prior registration goo.gl/sF4w07When: December 16
Time: 19.00 - 21.00
Venue: Kiev, 12 Amosova St., BC Horizont, 2nd tower, 20th floor, Ciklum office