Developer Advocate at Onix-Systems, Kirovohrad; ▸ KirovohradJS organizer; ▸ Active speaker on CityJS conferences (KharkivJS, OdessaJS, KirovohradJS, KyivJS, JavaScript Frameworks Days); ▸ Believe that IT community can be created in Kirovohrad;
Programming is done with expressions or declarations, instead of statements; ▸ Pure functions are functions that have no side effects; ▸ Higher-order functions (HOF) are functions that can either take other function as argument or return them as result; ▸ Closures are lexically scoped functions within first-class functions; ▸ Curried function is a function that takes all arguments and returns result, or takes a subset of arguments and returns function that is waiting for other arguments;