This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-06-05
Channels
- # aws (6)
- # beginners (10)
- # boot (33)
- # cider (23)
- # cljs-dev (50)
- # cljsjs (2)
- # cljsrn (10)
- # clojars (1)
- # clojure (215)
- # clojure-czech (1)
- # clojure-dev (5)
- # clojure-italy (23)
- # clojure-russia (18)
- # clojure-spec (11)
- # clojure-uk (53)
- # clojurescript (157)
- # core-async (29)
- # cursive (12)
- # data-science (15)
- # datascript (16)
- # datomic (68)
- # graphql (2)
- # jobs (5)
- # jobs-discuss (1)
- # juxt (17)
- # lein-figwheel (2)
- # luminus (3)
- # off-topic (155)
- # om (3)
- # pedestal (1)
- # portkey (1)
- # re-frame (7)
- # reagent (4)
- # ring (3)
- # ring-swagger (2)
- # rum (11)
- # unrepl (11)
- # vim (1)
- # yada (2)
Hmh, still having huge problems with Aether transfer speeds even with 2.7.2-SNAPSHOT
Posting the file with curl takes 0.5sec and Boot push takes 10 minutes π
On my laptop both Boot push and Lein deploy take ~2minutes, for some reason CI is much slower
Does BOOT_VERSION or boot.properties file take precedence? The CI has BOOT_VERSION set to 2.7.1 so perhaps the SNAPSHOT is not getting used
@juhoteperi the env takes priority
Well that explains it
Now it works! Deploy time down from 10 minutes to 1 second on CI π
@juhoteperi that's amazing. & that's because boot deploy
does a lot of logging (speculative)
Yes, that is now fixed on 2.7.2-SNAPSHOT
I was hoping we'd see some performance improvements. But digging in, I think we have slow because we do (require 'juxt.system)
and we have ns with lots of requires. Boot made it really easy to automate auto-requiring each of them & exiting with time
command in there, so I'm gonna dig in to that later.
Yeah I do always take care to not require project namespaces in boot file, instead I use require + resolve when starting the system
The other little biter is that boot doesn't cache cljs between restarts. It would be nice to figure that out at some point.
I know generally people don't restart the repl, but it's a pain during training when a mistake blows up the system & requires a restart. This happens often enough π.
hey yβall is there a way to get boot to reload jars? My project relies on a library Iβm developing, and Iβd like to be able to pull changes into my project when I update the library without having to restart the project
oh sweet! awesome!
thank you!
Quite an improvement!
Just done our first build/deployment with Boot 2.7.2-SNAPSHOT β huge improvement in artifact download speed (or whatever Boot was logging behind the scenes). Thank you!!!
is there any nice way to interfaced boot and component so that everytyhing is correctly reloaded on boot detecting a file change in a *.clj file ?
same here, I do not use component now now, but I have used system in the early days and it was working great