At this meet up we have two special guests from innoQ: Joy and Jan.
Joy Clark - Simple AND Secure? (EuroClojure Preview)
Clojure is great for programming simple, elegant web applications. But is it possible to actually maintain a simple Clojure application without sacrificing web security? We may not be security experts, but we still need to protect our application against common attacks and take care of user authentication and authorization. Security should not be an afterthought but rather a fundamental part of the application architecture. This talk will cover basic principles to follow and introduce the main libraries available in the Clojure world for developing secure web applications.
Joy Clark is a consultant at innoQ and develops software for the JVM. She appreciates elegant software solutions and her main interests are functional programming with Clojure and developing responsive web applications with progressive enhancement.
Jan Stępień - Structuring Clojure Apps
Once you've got a couple of Clojure katas under your belt you start to wonder how to structure an entire application. Where does the logic go? Where do you respond to HTTP requests? Where to connect to the database and how to pass the connection to code which needs it? Let's see what the best practices are and which Clojure libraries can help us.
Jan is a senior consultant at innoQ in Germany. He has worked on a number of software systems built with functional programming languages such as Clojure and Erlang. He enjoys sharing his experience and regularly speaks at software conferences. He is always happy to answer your questions related to functional programming and property-based testing.
I'm happy of everyone who joins us.
English speakers are welcome. We'll speak english als long as someone prefers it.
Leipziger Forschungszentrum für Zivilisationserkrankungen (LIFE)
Please go the main entrance of the big red brick building. There will be signs with the Clojure logo. Please try to be on time because the door is sometimes closed since 6 pm. Just in case, I have my phone number at the first sign.