Ask HN: Who's using Clojure, and to do what?
[1] https://hn.algolia.com/#!/story/forever/0/whos%20using%20clojure
[2] https://www.quora.com/Whos-using-Clojure-in-production
Ask HN post from 2014 : https://news.ycombinator.com/item?id=8549823
[1] https://hn.algolia.com/#!/story/forever/0/whos%20using%20clojure
[2] https://www.quora.com/Whos-using-Clojure-in-production
Ask HN post from 2014 : https://news.ycombinator.com/item?id=8549823
[+] [-] puredanger|9 years ago|reply
Ladder (life insurance) - https://youtu.be/qijWBPYkRAQ
Apex Data Solutions - https://youtu.be/wR2kYn-7ijQ
Sandia National Labs (research lab) - https://youtu.be/RB65-zYLNSY
Cisco - https://youtu.be/8rRzESy0X2k
DataStax - https://youtu.be/wfrajaEyNX0
Audyx (web-based sonograms) - https://youtu.be/K6ZoF3CHsa0
Latacora (crypto) -https://youtu.be/Lf-M1ZH6KME
Nubank (banking) - https://youtu.be/aw6y4r4NAlw
HCA (healthcare) - https://youtu.be/OxUHgP4Ox5Q
Center for Mathematical Sciences at Cambridge - https://youtu.be/-NebRpbMTK8
Zimpler (payments) - https://youtu.be/s0QG3QCV1LY
[+] [-] mclarke|9 years ago|reply
We have a hackathon coming up on June 15 in SF and we'd love to find even just one Clojurist who wants to attend to make it worth our while to build out a clojure SDK :P Contact [email protected] if you're interested in more info.
(we are also hiring)
[+] [-] jogjayr|9 years ago|reply
[+] [-] owebmaster|9 years ago|reply
[+] [-] tlrobinson|9 years ago|reply
[EDIT] And yes, open source: https://github.com/metabase/metabase
Also, we're hiring :) http://www.metabase.com/jobs/ (frontend as well, which is JS/React/Redux, not ClojureScript... yet)
[+] [-] kornish|9 years ago|reply
[+] [-] jraines|9 years ago|reply
Biggest wins for me:
1. Reagent - building UIs has never been easier for me
2. Figwheel - I know hot-reload can be had with other tools & languages, but it's so nice to have and especially when integrated with your REPL
3. Concurrency - lots to say here, but coming from Ruby, literally just `pmap` alone is awesome, haha.
4. Deploying an uberjar is easy
5. compojure-api is a great way to build documented, live API docs/explorers
6. integrant (or component) for building up & managing running systems out of interdependent parts
That stuff's pretty basic but it's been a boon. There's a lot more cool stuff that we've used in the past and/or hope to use in the future - core.logic or constraint programming libraries for implementing rules & constraints, core.async for various things (trying to be more judicious but it's definitely useful), onyx for building distributed computation flows.
The biggest side benefit of working in Clojure, in my opinion, is training your mind to think data-first and simplicity-first. This is kind of cliché, but I've found it to be true and I feel like if I had to leave Clojure I'd be more equipped than when I started to work with the types of systems the future will need. But I'm hoping to stay :)
[+] [-] eigenhombre|9 years ago|reply
[+] [-] _kardan|9 years ago|reply
[+] [-] diogok|9 years ago|reply
https://biodivdev.github.io
Also, on the Clojure website there are featured stories and a list of companies using it:
https://clojure.org/community/success_stories https://clojure.org/community/companies
[+] [-] puredanger|9 years ago|reply
Companies - https://clojure.org/community/companies
Success stories - https://clojure.org/community/success_stories
Community stories (interview style) - https://clojure.org/community/community_stories
[+] [-] frozenfire92|9 years ago|reply
[+] [-] jeffreysmith|9 years ago|reply
[+] [-] coltnz|9 years ago|reply
We use Clojure for our custom big data platform, Clojurescript for our DLP rules engine embedded in the mail flow (via SpiderMonkey) and our new ISP portal.
[+] [-] minikomi|9 years ago|reply
Just started using garden for css - having an actual language to generate css, along with namespaces is a boon and I wish I'd started sooner.
Boot, cljs, garden and, depending on project, clojure on the serverside too. Sharing reagent components w/ hiccup for serverside rendering using cljc (cljs / clj shared files) works quite well. There's a little you you have to replicate at the top level of components to pass data down, but reader conditionals can get you quite far.
[+] [-] mluisbrown|9 years ago|reply
[+] [-] dkersten|9 years ago|reply
We're also hiring :)
[+] [-] simonb|9 years ago|reply
I've given a couple of talks about our experience: https://www.youtube.com/watch?v=5GLXmGeuoOU https://www.youtube.com/watch?v=xtmggfGD3RQ&index=6&list=PLe...
[+] [-] lkrubner|9 years ago|reply
https://news.ycombinator.com/item?id=10662128
My blog post doesn't go into architectural details, but our architecture was nearly the same as that described by Matthias Nehlsen here:
http://matthiasnehlsen.com/blog/2014/11/07/Building-Systems-...
[+] [-] AutomateTheWeb|9 years ago|reply
I really enjoyed using clojure, I felt it boosted productivity but it also came with a huge learning curve. However, overtime, I found that I could map my thoughts to clojure a lot more easier than with other languages like Javascript and Python.
However, I fear that the rarity of clojure developers also means paying a premium. ES6 also makes it hard to leave the Javascript ecosystem.
For financial startups with money, clojure and datomic will be the go to stack. Maybe I'll open source the luminus project I built for a small bank.
[+] [-] marianoguerra|9 years ago|reply
also the data integration backend (same stack as above), and it's frontend and an admin interface for users, groups and permissions for event fabric[2] (clojurescript, om.next, garden).
just to be clear, backend and frontend of both product aren't clojure/clojurescript.
[1] https://instadeq.com/ [2] https://event-fabric.com/
[+] [-] XPherior|9 years ago|reply
[1] http://www.onyxplatform.org [2] http://pyroclast.io/
[+] [-] ludwigvan|9 years ago|reply
Very pleased so far, though occasionally run into some issues. Will probably consider Datomic at some point in the future, though wanted to stay conservative on that front while we get the rest of the app up and running.
Getting started is pretty easy nowadays, especially on the frontend with figwheel: `lein new figwheel my-app -- --rum`
[+] [-] mnm1|9 years ago|reply