We have invested heavily in creating an office space and working culture that people love and to ensure the continued success of an already award-winning team in delivering industry-leading products and applications. We have freedom in how we approach our challenges and the latest technologies at our disposal. Plus, we receive discounts on cars, servicing and access to a sizeable training and conference budget.
As well as Clojure, we’re always looking for talented, passionate developers and testers to join - and enhance - our team.
If you're interested, contact email@example.com.
Tesser: Another Level of Indirection
Featuring Kyle Kingsbury
Clojure's sequence library and the threading macro make lazy sequence operations like map, filter, and reduce composable, and their immutable semantics allow efficient re-use of intermediate results. Core.reducers combine multiple map, filter, takes, et al into a single fold, taking advantage...clojure concurrent distributed hadoop
Ephemeral-first data structures
Featuring Michal Marczyk
Clojure programmers are used to working with highly sophisticated persistent data structures, using managed references when mutable state is unavoidable. In some applications, however, a compelling alternative presents itself in the form of concurrent data structures with lock-free...clojure data-structures concurrent-programming
Reactive GUI Implemented in Clojure
Featuring Denys Lebedev
I’m working on my personal project (I call it FlatGUI) which is a GUI toolkit for any software that runs on JVM. It may be considered as an alternative to Swing. I work for a company developing powerful multi-asset broker-neutral trading system and I already have 9 years of experience working...clojure reactive-programming gui
More Open-Source systems, please
Featuring Thomas Kristensen
This talk will describe how we build Clojure systems at uSwitch: development and deployment, metrics and monitoring. We’ve benefited greatly from the open-source work provided by the community and the way we build Clojure systems has evolved greatly since our first deployment in 2010.open-source clojure
Pragmatic Clojure Performance Testing
Featuring Korny Sietsma
Knuth said it first: ""97% of the time, premature optimisation is the root of all evil"". And it's become a mantra: ""You aren't going to need it - Don't worry about speed - wait until we performance test and then tweak the slow parts"". But...clojure testing
Super Charging Cyanite
Featuring Tom Coupland
Join me for a rapid journey through making metrics move rapidly. The medium in question for these metrics being Cyanite, an open source Clojure project that replaces Graphites default storage engine, Carbon, with a combination of Cassandra and ElasticSearch. We’ll look at the overall data flow,...clojure
BirdWatch / Building a System in Clojure
Featuring Matthias Nehlsen
In this talk I will discuss the lessons learned while building a complex system for live Tweet Stream Analysis using multiple Clojure applications, ElasticSearch, Nginx and Redis (all inside Docker containers) on the server side plus a client connected over WebSockets using Om for the UI.clojure elasticsearch nginx redis websockets
Flow - learnings from writing a ClojureScript DSL
Featuring James Henderson
Flow is a ClojureScript library that I've been writing in my spare time over the last four months, allowing developers to write webapps in a declarative style.
The idea for Flow came out of my ClojureX talk last year, when I proposed a couple of CLJS UI design patterns that we'd evolved...clojure clojurescript libraries
Clojure in the service of Her Majesty's Government
Featuring Rachel Newstead and Philip Potter
The Scenario: You have thirteen weeks to build a prototype login system for businesses to use government services. The code will be thrown away afterward, but it must be able to evolve rapidly in response to feedback about what a user journey should look like. Half your team have never used...clojure