Lov1wdcv8blftunezu4u
2 DAY CONFERENCE

Clojure eXchange 2016

Topics covered at #clojurex

Thursday, 1st - Friday, 2nd December at CodeNode, London

27 experts. will be speaking. Starts at 9:00 AM.

If you're looking for the best place to learn about Clojure, Functional Programming and network with like-minded people, then the Clojure eXchange 2016 is the conference you simply can't miss! Meet with the world's leading experts, learn how to use Clojure in your team and discuss war stories with your peers.

Join us at Clojure eXchange in London in December 4th and 5th 2017!

Join Clojure eXchange 2017, the go-to conference to discover and learn all the latest developments in the Clojure world.

Clojure X is crafted for and by the community and 2017 will be no exception! We are looking to gather your ideas on what this year's #clojurex should look like. Which topics or themes would you like to featured? Which experts would you like to learn from? Which skills would you like to learn or share? Our first program committee meeting will be in April 2017 and your input will help us design our Call For Papers. Help us create the best conference yet, get involved and submit Your Thoughts here.


Get your Early Bird Ticket!


Registration is open with great Early Bird offers available, so get your skates on and book now!

Thank you for joining us at Clojure eXchange 2016


Thanks to everyone's thoughts, input and talk proposals, we've been able to curate a fantastic programme.

Follow us at #clojureX to hear all the latest news.


Don't miss the ClojureX Bytes!

Join us at the brand new ClojureX Bytes series we'll be hosting at CodeNode leading up to Clojure eXchange 2017!

Code of Conduct

Please find our Code of Conduct here.

Impressions of last year

Thanks to our sponsors

Day 1: Thursday 1st December 2016

Join us for these awesome sessions! Please bear with as we work on scheduling - some slots are still subject to changes! :)

Track Room Name: CTRL
08:30

Registration & Morning Refreshments

09:00

Opening and Welcome

09:15

Angular must die - Here are some weapons

Kris Jenkins


frontend design clojurescript fp elm
10:15

Coffee Break

10:30

Solving the Rubiks Cube with Clojure

Daan van Berkel


cube rubik puzzle permutation schreier-sims clojure clojurex
11:00

Coffee Break

11:15

Clojure Persistence Options

Hans Hübner


data clojure database persistence storage clojurex
11:45

Coffee Break

12:00

Introducing Streaming Processing with Kafka and the Onyx Platform

Jason Bell


distributed-processing streaming-processing clojure streaming clojurex kafka onyx
12:30

Lunch Break

13:30
3

Lightning Talks Session 1

Yehonathan Sharvit, Gaivile Vezeviciute, and Andy Dwelly


clojure clojurex
14:30

Coffee Break

14:45

Clojure for Machine Learning

Henry Garner


datascience clojure machine-learning ml clojurex
15:15

Coffee Break

15:30

Mathematical modelling in Clojure

Sunny Townsend


mathematics clojure
16:00

Coffee Break

16:15

Log all the things

David Humphreys


clojure debugging logging clojurex
16:45

Coffee Break

17:00

Immutable back to front

Christian Blunden


react reframe severless architecture clojure clojurescript clojurex
17:30

Beer Break!

17:45

Mutants

Jan Stępień


testing clojure clojurex
18:15

#ClojureX Party!

20:00

End of Day 1

Day 2: Friday 2nd December 2016

Join us for these awesome sessions! Please bear with as we work on scheduling - some slots are still subject to changes! :)

Track Room Name: CTRL
08:30

Registration & Morning Refreshments

09:00

Morning Highlights


clojure clojurex
09:15

Arachne: building a framework in Clojure

Luke VanderHart


arachne clojure clojurex
10:15

Coffee Break

10:30

Asynchronous Ring

James Reeves


clojure compojure asynchronous ring clojurex
11:00

Coffee Break

11:15

CIDER: Inside the Brewery

Bozhidar Batsov


clojure emacs clojurex cider
11:45

Coffee Break

12:00

Cljs on Electron: A simple Odyssey

Riccardo Cambiassi


app electron clojure clojurescript clojurex hybrid desktop
12:30

Lunch Break

13:30
3

Lightning Talks Session 2

William Hamilton, Peter Westmacott, and Daniel Janus


clojure clojurex
14:30

Coffee Break

14:45

Speculative Development: Using clojure.spec to write correct, beautifully documented APIs

Andrew McVeigh


data clojure-spec documentation-generation data-transformation clojure clojurex
15:15

Coffee Break

15:30

Modern web apps with Rum

Nikita Prokopov


react singlepageapps serversiderendering clojure web clojurescript clojurex
16:00

Coffee Break

16:15

#Serverlisp

Nigel Runnels-Moss


devops clojure lisp clojurex serverless
16:45

Coffee Break

17:00

Living with spec

Simon Belak


data testing clojure macros speaker clojurex test
17:30

Coffee Break

17:45

Living Clojure

Jon Pither


experiencereport clojure training clojurex
18:15

#ClojureX 2016 Wrap Up Presentation

18:30

End of #ClojureX Day 2

Clojure.Spec and 'Speculate': Andrew McVeigh tells us what he'll be bringing to Clojure eXchange!




I'm excited to be able to share what we've learned at uSwitch about clojure.spec, and how to go beyond its out-of-the-box features, to get even more leverage from describing in detail your data and functions.

Building and maintaining lots of HTTP APIs, each specialised for a particular use can have its downsides. One thing that we've struggled with is the proliferation of different data structures that represent the same, or similar, information. Manually converting between various different formats before being able to process information is tedious, and it gets worse when evolving domain rules lead to a change for every different data structure.

I'll be talking about how to use clojure.spec to specify your APIs, how you can leverage generative testing and instrumentation to ensure you don't break contracts, and how we've extended clojure.spec to allow us to use these detailed specifications to generate documentation for our APIs, as well as extract and transform data from many different structures.

"Speculate" is a library of tools we've been working on that can extract data deeply nested in large complex documents, can transform your data from one spec to another, and can render the specs themselves in different formats.

Wanna find out more? Jump to the Programme Page!


In the run-up to Clojure eXchange, Andy Dwelly speaks on his experiments with Hydra!




Working with deep trees in a functional programming language can be a difficult task. Although it's rarely mentioned in polite society, there have been a number of very clever solutions published over the years, including lenses and more recently the Specter library. So I think it's fair to say that the problem is at least, tacitly acknowledged.

I recently encountered the situation myself, trying to generate some arbitrary JSON to test a Scala project, and I started to wonder if perhaps our basic abstraction for trees was causing much of the difficulties.

Naturally, I chose Clojure to experiment with an alternative, and Hydra is the result.


For more info check out the Programme Page!


Excited to be joining Clojure eXchange, Yehonathan Sharvit shares some pre-eXchange insight on KLIPSE!




I’m so excited to join Clojure Exchange 2016 as a speaker - where I will share my insights on Code Interactivity Everywhere with KLIPSE.

My original intention with KLIPSE was to provide to myself a convenient way to see the javascript code produced by the clojurescript compiler. This intention stated to emerge in my mind after reading David Nolen’s blog post ClojureScript can compile itself on July 29, 2015. It became more concrete after watching Maria Geller’s talk The ClojureScript Compiler - A Look Behind the Curtains somewhere in November 2015.

Everybody around me was skeptic regarding the value of such a project. They were telling me: "What’s the problem? You simply need to create a clojurescript project edit a file, let the compiler does its job and open the js file in your IDE."

But I was not convinced by their skepticism.


To find out how Yehonathan swerved this skepticism and found the importance of his KLIPSE project, check out his full blog post here.

For more Clojure eXchange info, check out the Programme Page!


CodeNode

In August 2015, Skills Matter opened the doors to CodeNode, our new 23,000 sqft Tech Events and Community venue. CodeNode provides fantastic meetup, conference, training and collaboration spaces with unrivalled technology capabilities for our tech, digital and developer communities - a long held dream coming true !

With fantastic transport links and located in the heart of London's Tech City, we could not think of a better location for our 60,000 strong engineering community!

With seven event rooms, including a 300 seater lecture room, thousands more community members will be able to visit CodeNode to learn and share skills, code and collaborate on projects.

CodeNode features a 5,000 sqft break-out space, complete with fully-licensed bar, plenty of power sockets, meeting and collaboration spaces and entertainment areas.

CodeNode will also see the opening of a permanent Hack Space, stacked with microprocessors and the latest tools and devices to play with. A community film studio will be opening too, which you can use to record any tutorials or demo's you may want to share with our community.

If you're interested in hiring CodeNode for your upcoming event, check out more details here.

Gqtpblcm51rgqabhqlzb

CodeNode

Skills Matter | CodeNode, 10 South Place, London, EC2M 7EB, GB


View details, travel and nearby hotels

Check out the Highlights from Clojure eXchange 2016!



Don't miss these Special Moments with the experts from #clojurex 2016





Don't miss the 2017 edition of Clojure eXchange!

Fast Track to Clojure with Malcolm Sparks

Tuesday Nov 29 and Wednesday Nov 30 2016

Want to learn how to rapidly get up-to-speed with Clojure for solving real-world problems? Clojure is a pragmatic language that offers a simpler approach; this course offers the fastest route to proficiency with this young and exciting JVM language.

Join this two day course with Malcolm Sparks to discover more!

Advanced Clojure with Malcolm Sparks

Monday Dec 5 and Tuesday Dec 6 2016

Take your skills to the next level and discover more with Malcolm Sparks in this two day course following Clojure eXchange!

Available Packages

    • 64-BIT SPONSORSHIP
    • Engage with 300 passionate members of the Clojure community at the Clojure eXchange 2016! Show off your team, projects, tools or devices at your ClojureX conference booth!

      Brand Visibility Benefits
      • Your logo (large) on all #ClojureX web pages
      • Your own dedicated partner page on skillsmatter.com
      • Your logo (large) on all in-venue conference banners
      • Visibility of your brand and your support for #ClojureX in regular social media updates.
      Engagement Benefits
      • Your own booth at #ClojureX (160x80cm)
      • Your sponsored message with hot linked logo in the #ClojureX post-conference newsletter
      • Two items (leaflet, device, pen or notepad) included in all #ClojureX swag bags
      • 5 free tickets to the conference which you can gift to your clients, your engineering team or members of Computing At School (teachers learning computing to teach the new National Computing Curriculum).
    • 32-BIT SPONSORSHIP
    • Brand Visibility Benefits
      • Your logo (medium) on #ClojureX web pages
      • Your own dedicated partner page on skillsmatter.com
      • Your logo (medium) on all in-venue conference banners
      • Visibility of your brand and your support for #ClojureX in regular social media updates.
      Engagement Benefits
      • Your sponsored message with hot linked logo in the #ClojureX post-conference newsletter
      • One item (leaflet, device, pen or notepad) included in all #ClojureX swag bags
      • 3 free tickets to the conference which you can gift to your clients, your engineering team or members of Computing At School (teachers learning computing to teach the new National Computing Curriculum).
    • 16-BIT SPONSORSHIP
    • Brand Visibility Benefits
      • Your logo (small) on #ClojureX web pages
      • Your own dedicated partner page on skillsmatter.com
      • Your logo (small) on all in-venue conference banners


    • T-SHIRT SPONSORSHIP
    • Be remembered! Have your logo printed on 300 #ClojureX t-shirts, provided to all conference attendees, speakers and sponsors attending this year.

      Brand Visibility Benefits
      • Your logo on all #ClojureX t-shirts
      • Exclusive to two t-shirt sponsors only!
    • SPONSOR THE CLOJUREX 2016 PARTY!
    • Be remembered by all conference attendees, speakers and sponsors attending the party this year! Have your logo printed on the #ClojureX 2016 Party beer mats and on highly visible party posters and pop-up banners, which are bound to feature in lots of pictures this year.

      Brand Visibility Benefits
      • Your logo displayed on the #ClojureX 2016 party beer mats and on the party table pop-up banners;
      • Five free tickets to the #ClojureX 2016 Party, which you can gift to your clients and team members;
      • Your logo (small) on all in-venue conference banners and on the #ClojureX 2016 Sponsor web pages;
      • Your own dedicated partner page on skillsmatter.com;
      • Exclusive to two party sponsors only!
    • CLOJUREX SWAG BAG SPONSORSHIP
    • Be remembered! Have your logo printed on all #ClojureX swag bags, provided to all attendees, speakers and sponsors attending this year.

      Brand Visibility Benefits
      • Your logo on 300 #ClojureX swag bags
      • Exclusive to two swag bag sponsors only!

To discuss sponsorship opportunities please contact the team:

Thanks to our sponsors

Would you like to write about Clojure 2016? Do you blog on functional programming? Come and join us at Clojure in London 2016 this year! If you blog about Clojure 2016! and send us the link, and we'll proudly feature you on these pages!

And if you would like to write an article or interview some of FullStack's amazing speakers, inventors and thinkers this year, contact marketing team and have a chance to win a free press pass.

Write ups about Clojure!