Arnold Clark
Arnold Clark is one of the UK's largest family-owned businesses, with an annual turnover quickly approaching £3bn. We have been around for 60 years, using creative thinking every day to help build products that have a direct impact on a customer's experiences with our company. We are looking for experienced developers who have a passion for Clojure to join our existing web team working largely with Ruby, C#, Javascript, CSS and HTML5 at our Product Development centre in Glasgow.
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 product.development@arnoldclark.co.uk.
-
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 -
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 -
DataScript for web development
Featuring Nikita Prokopov
DataScript is an open-source implementation of Datalog and Datomic in-memory storage, in ClojureScript, for browser. I’m going to talk about motivation behind DataScript, how it was created, how it can be used, what kind of problems it solves and how simple and sane web app development is when...
datascript datalog clojurescript web-development -
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 -
Resource management in clojure
Featuring Rob Ashton
I wrote a database in Clojure, it's not a very good database but I had a lot of fun doing it. One of the common questions I found myself asking the Clojure community was ""how on earth do you deal with resources in a non-pure and lazy functional programming language?""
clojure databases functional-programming -
Developing Clojure in the cloud
Featuring Martin Trojer
In this talk I will describe a pattern of working as a team ""in the cloud"" using vagrant, puppet and tmux.
clojure cloud -
2
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 -
Journey through the looking glass
Featuring Chris Ford
Lenses are a beautiful functional abstraction that subsume the getters and setters of object languages like Ruby and Java. Traversals are a related abstraction that subsume iteration.
clojure lenses -
My Componentised Clojure Crusade
Featuring Adrian Mowat
One of the great things about coming to conferences is seeing ideas you’ve heard about for real. Well, Stuart Sierra’s components and reloaded workflow have been a popular topic for a while now and I’ll use this lightning talk to bring them to life by showing you how we use them to separate...
clojure -
Trojan Horsing Clojure with Javascript
Featuring Robert Rees
Love using Clojure but can't get your static typing colleagues to get with the LISP programme. Well Javascript (the Scheme in the browser) is your friend. It's already dynamic and uses maps for everything, it's like a second home!
clojure javascript clojurescript