Hands-on Lab: Clojure - a gentle introduction to a brilliant language
| Description |
During this workshop attendees get an introduction to the programming language Clojure and they will build an application themselves. The workshop starts with the basic concepts such as data structures (lists, vectors, maps and sequences) and functions. Topics like concurrency and parallelism will also be covered. Interoperability with Java and other languages that run on the JVM will be discussed extensively. After the workshop the attendees will have understanding of the concepts behind functional programming and can can apply this knowledge in Clojure.
25 % of the time will be theory, 75 % will be hands-on working with Clojure, so bring your own laptop!
|
| Prerequisite knowledge |
|
| Language |
dutch |
| Level |
beginner |
| Track |
alternative JVM languages | Language: 
|
|
Maurits Rijk Xebia Maurits has experience in the IT industry starting in 1991. Since that time he has worked for several multinationals in many different roles before he made the move to Xebia in 2007. Within Xebia he works as an Agile consultant. He would love to have lived in Leonardo da Vinci’s era, so he could have been a polymath (a person whose expertise spans a significant number of different subject areas) but within his limited time he tries to combine a family live, a strong passion for software metrics and toying with cool new and sometimes obscure programming languages. His favorite language at the moment is Clojure.
|

|
Sander van den Berg Xebia Sander van den Berg has been active in IT since 1999. He has worked as a software developer for several defense related companies, where he mainly worked on MDA/MDD solutions. Sander van den Berg joined Xebia in 2010 as a Senior Consultant for the unit IT Architects, where he is responsible for the Xebia Lean Architecture approach. Besides architecture, Sander is very interested in language design. He is active in several functional programming communities. He likes elegant solutions to hard problems, preferring Haskell as a means to express them. Being an advocate for DSL’s, he also has a keen interest in Clojure.
|
|
| |