This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-08-06
Channels
- # admin-announcements (2)
- # beginners (7)
- # boot (99)
- # cider (2)
- # cljs-dev (50)
- # clojure (58)
- # clojure-austin (3)
- # clojure-australia (9)
- # clojure-berlin (8)
- # clojure-china (1)
- # clojure-dev (15)
- # clojurescript (183)
- # clojutre (2)
- # clr (1)
- # cursive (106)
- # datomic (25)
- # editors (5)
- # incanter (21)
- # ldnclj (47)
- # off-topic (11)
- # om (8)
- # overtone (5)
- # re-frame (28)
- # reagent (12)
- # testing (7)
@cddr: Is clojure programming already saturated enough such that people who don’t understand clojureness are getting paid to write it?
Only in SF. Anyway, this is #C03RZGPG3. Happy to continue this topic there but I probably shouldn't have brought it up here. Apologies for the spam
any redis users in the room?
i’m brand new to it. wondering if redis-cli monitor’s logging of a GET is a hit, or an attempt that might be a hit or a miss?
I moved my source code to src/clj and adde this to my project.clj: :clj {:source-paths ["src/clj”]}, but I still get an error: Can't find ‘projectx.core' as .class or .clj for lein run: please check the spelling. What am I missing?
@robert-stuttaford: shows hits and misses
yeah. since realised that. but the library i’m using only attempts gets after first checking for the presense of a value
used it too - awesome stuff
Can anyone point me to an open-source project using leiningen which uses multiple lein projects with interdependencies between them?
What should I read for current best practices on server password management? (On a server which hosts multiple Clojure apps.)
@tjg: what kinda of "server password management" do you mean? I think I'm confused… Do you mean passwords to login to the servers? Do you mean how to store user passwords?
Ah sorry, I mean APIs you use. Like if you use Google's API, you have to store credentials securely...
like, you're storing your credentials for google's api, or your user's credentials?
for your credentials: I don't think anything in clojure land I know about says anything specific about that. A lot of folk use ENV, quite a few others use config files etc.
(because if you're using some key to access it, the key has to be accessible from the server)
Anyone have strong opinions about relational database migration libraries? I started out using lein-tern
and now regret it greatly and need to make a move.
@voxdolo: there is also https://github.com/yogthos/migratus, Luminus uses it by default since some time ago
@voxdolo: the rationale for changing the default from ragtime http://yogthos.net/posts/2015-06-29-Luminus-Migratus.html
Thanks andrewhr. I'm digging in to try to figure out what the strategy for applying missing migrations is.
it looks like if the project defines [A B C D] and your database has [A B D], migratus will just apply C (which is the behavior I desire)
@andrewhr Is there some particular benefit of migratus over ragtime? The lein integration isn't a selling point for me.
anyone used and have opinions about Joplin? https://github.com/juxt/joplin
jakemcc: cheers, yeah… I hadn't forgotten about clj-liquibase I should probably re-evaluate it… I initially didn't use it because of all the tooling necessary around it to make it convenient to use.
yeah, I’ve written a bit of tooling around it, not really required though if you don’t mind just listing out migrations
@voxdolo: I switched from ragtime to joplin when I needed more control on where the migrations are read from, because I had separate migrations for two different schemas
nberger: interesting. I don't currently have that issue, but it's good to know that's a supported use case.
@voxdolo: I now remember it was not only that, but I also needed to load migrations from resources. But I see it now supports that since 0.4.0
@voxdolo: don't know any advantage beyond that. To be fair, I've not used too much beyond the basics
I can highly recommend FlywayDB - there's no direct clj wrapper but it's about 5 lines of interop to make it all work.
What built-in types in Clojure are sequential but not sequable or sequable but not sequential?
but well, strings are java.lang.String, so perhaps do not qualify as built-in type...
Also ordinary sets are seqable (but not sequential). Sorted sets are not sequential too.