This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-03-14
Channels
- # beginners (74)
- # boot (23)
- # braid-chat (7)
- # cider (5)
- # clara (3)
- # cljsjs (17)
- # cljsrn (1)
- # clojure (105)
- # clojure-austin (9)
- # clojure-new-zealand (34)
- # clojure-poland (2)
- # clojure-russia (177)
- # clojure-uk (41)
- # clojure-ukraine (2)
- # clojurescript (130)
- # component (1)
- # core-async (2)
- # core-matrix (6)
- # cursive (7)
- # data-science (103)
- # datomic (24)
- # emacs (15)
- # funcool (4)
- # hoplon (21)
- # immutant (151)
- # ldnclj (76)
- # melbourne (1)
- # off-topic (8)
- # om (152)
- # om-next (1)
- # onyx (26)
- # parinfer (38)
- # re-frame (13)
- # reagent (14)
- # spacemacs (1)
- # vim (92)
- # yada (1)
i just saw it today
got a rudimentary proguard task going over at https://github.com/alandipert/e2j, cuts uberjar size by more than 1/3 for my CLI tool
doesn't seem to improve startup time or performance in any other way
@alandipert: Nice ! The uberjar size is something preventing me from uploading from my laptop to deploy directly currently.
Yeah, uploading 70MB uberjars is annoyingly slow 😄
@juhoteperi: @nha with rsync it can be pretty fast, no?
Unfortunately ansible doesn't know how to use rsync or compression
Proper solution is to have proper 1Gbit connection but unfortunately our office is at very old building and there is no ethernet wiring here 😄
Also, doesn't look like rsync is any faster. Jar file is already compressed and it can't send only the changed parts because of jar compression etc.
Yeah, that would probably work but I don't want the additional complexity
Build on Travis, push to s3? That's how I usually get around uploading things
We have now one project running on AWS but most projects are still running on Finnish IaaS, and will be for foreseeable future
But yeah, we should probably run some CI system on the IaaS network and deploy from there
We have a script that runs the tests locally then git push / git pull on remote and builds the uberjar there. Agree, CI would be nice.
Anyone has tried http://www.lambda.cd/ ?
@juhoteperi: re webjars builds for transitive deps: https://github.com/webjars/webjars/issues/1186
so are webjars the same as cljsjs in a way?
@richiardiandrea: they're jars, not much overlap why you want to use either besides that
@martinklepsch: I was wondering exactly that, but maybe boot could explode and sift externs and stuff automagically
is there any task that does that already?
but where would such task get the externs?