Ask HN: Who's using Clojure in production?
Who's using Clojure in production today and what are you using it for? I'm curious about the state of the ecosystem and its adoption today.
There are a lot of old threads (on HN[1] or Quora[2]) that ask this - but none of them seem to reflect latest on who's using Clojure in production in late 2014. The recent State of Clojure data [3] doesn't capture this either.
[1] https://hn.algolia.com/#!/story/forever/0/whos%20using%20clojure
[2] https://www.quora.com/Whos-using-Clojure-in-production
[3] https://cognitect.wufoo.com/reports/state-of-clojure-2014-results/
55 comments
[ 4.2 ms ] story [ 132 ms ] threadI also know Walmart Labs has a team that does Clojure.
walmart labs has been mentioned, the climate corporation (recently bought by monsanto) is another well-known one.
Here in Switzerland I can count 4 others smaller companies and at least a very big telco.
If you start counting every company relying on riemann for production monitoring that adds quite a few :-)
- Walmart Labs - http://jobs.walmart.com/san-bruno/ecommerce/mobile-instore-s...
- Staples - http://careers.staples.com/sanmateo/
- Climate Corp (now owned by Monsanto) - https://github.com/TheClimateCorporation
- RoomKey http://www.colinsteele.org/post/27929539434/60-000-growth-in...
- Puppet Labs - http://puppetlabs.com/blog/new-era-application-services-pupp...
- Soundcloud - http://blog.josephwilk.net/clojure/building-clojure-services...
- Netflix - https://speakerdeck.com/daveray/clojure-at-netflix
- eBay - https://www.linkedin.com/jobs2/view/26386571
- Two Sigma - https://www.youtube.com/watch?v=YHctJMUG8bI
- Consumer Reports - http://www.meetup.com/denofclojure/messages/boards/thread/47...
- LivingSocial - https://www.linkedin.com/jobs2/view/19995533
- Factual
- Thoughtworks - http://thoughtworks.github.io/p2/issue09/two-months-early/
- Daily Mail - http://www.pitheringabout.com/?p=1018
- MixRadio - http://dev.mixrad.io/blog/2014/10/19/Clojure-libraries/
- Prismatic - http://blog.getprismatic.com/blog/2013/1/14/bringing-functio...
- Pivotal Labs - http://www.pivotaltracker.com/community/tracker-blog/generat...
- Beanstalk - http://blog.beanstalkapp.com/post/23998022427/beanstalk-cloj...
- uSwitch
- CFPB (Credit Financial Protection Bureau) - https://cfpb.github.io/articles/seeking-clojure-developers-t...
- Braintree Payments - https://speakerdeck.com/davidpick/building-a-data-pipeline-w...
- Outpace
- ViaSat / Lonocloud
- 8th Light
- Main Street Genome
- FarmLogs
- nilenso
- BrickAlloy
- Mastodon C
- Nubank
- Democracy Works
- World Singles
- Sonian
- Vital Reactor - https://www.youtube.com/watch?v=yroKdhAt8as
- DiligenceE...
some libs we use:
* immutant http://immutant.org/
* prismatic's plumbing https://github.com/Prismatic/plumbing
* korma http://www.sqlkorma.com/
* friend https://github.com/cemerick/friend
* metrics clojure: https://github.com/sjl/metrics-clojure/
We are using Clojure on top of existing Java functionality, and we're moving our Ember based Dashboard over to Clojurescript/Om.
We're primarily a Java shop and Clojure was appealing because it allowed us to leverage the existing ecosystem, tools, and libraries that we were already using. With Clojure, we were able to develop applications much more rapidly than with Java and we found that the applications were easier to maintain. The latter primarily comes from pervasive immutability and vast overall reduction in code.
We're currently exploring ClojureScript for the client side and already deployed a small app in production using Reagent (http://reagent-project.github.io/). It's worked extremely well for our needs to far.
I was also able to release a number of libraries I developed for work as open source:
- clj-pdf PDF generation - https://github.com/yogthos/clj-pdf
- instant-pdf service - https://github.com/yogthos/instant-pdf
- Selmer templating library - https://github.com/yogthos/Selmer
- markdown-clj - https://github.com/yogthos/markdown-clj
- reagent-forms - data binding library for Reagent - https://github.com/reagent-project/reagent-forms
http://www.shareablee.com/
It's also the core of our API service, and the UI built on top of that. We use clojurescript extensively in the UI, and have been moving large parts of it to Om.
It is a key technology for us, letting us build better analysis tools, faster and more performant than other languages. We have clojure code in production both in our SaaS offering, and shipped to many large finance, government, and corporate customers around the world.
ThreatGRID, now part of Cisco, uses clojure in our malware analysis and threat intelligence platform. It's a core part of our analysis engine, which examines all the things malware does and how to detect it on the rest of your systems. We've built a 1980s "expert system" startup using core.logic.
It's also the core of our API service, and the UI built on top of that. We use clojurescript extensively in the UI, and have been moving large parts of it to Om.
It is a key technology for us, letting us build better analysis tools, faster and more performant than other languages. We have clojure code in production both in our SaaS offering, and shipped to many large finance, government, and corporate customers around the world.
http://dmarc.postmarkapp.com/ — free DMARC weekly digests and API. Clojure back-end + Javascript front-end.
http://dploy.io — a Ruby on Rails app featuring internal Clojure RPC built on top of clj-jgit and subversion-clj libraries (both currently supported by Wildbit).
The usage of Clojure at Beanstalk (http://beanstalkapp.com) has also been growing since the blog post already mentioned in this thread. It now powers our indexing infrastructure, provides internal RPC and runs sophisticated reports in the background.
Main usage is on the server side: for web applications, APIs and data analytics back ends.
I wrote recently about our newer generation efforts here: http://www.stuttaford.me/2014/09/24/app-and-dev-services-wit...
https://xcoo.jp
Our products using Clojure are :
- "Chrovis", which is a bio-informatics web application that analyzes and visualizes huge genome data sets https://chrov.is
- "Hacker News Hack", which is a web application that shows HN with categories and popularity http://newshack.io