Fork me on GitHub
#off-topic
<
2017-11-14
>
zignd00:11:28

TIL, I can evaluate my midje test forms in the REPL in the blink of an eye, without the need to run them from the command line which takes too many seconds for the sake of my sanity!

zignd00:11:15

This workflow is just as fast as the one I'm used to in Go

borkdude09:11:20

@zignd Yes, you can do everything from the REPL… One of the first things new developers should learn, as restarting a JVM to run some Clojure will put many people off because of the startup time

zignd09:11:38

@borkdude i completely agree with you, at some point it started to pain me the fact i would have to wait that long to experiment with a small change in my code, i started to execute parts of my unit tests in the REPL then for a mistake i evaluated the whole file and boom, midje outputs the test results for me. it got me happy xD

madstap13:11:50

Even plain clojure.test has run-all-tests

borkdude13:11:03

@zignd I just debugged a situation at our staging environment by tunneling a REPL to my localhost and then connecting to it from my Emacs

zignd15:11:47

@borkdude that's something i still have to try xD

bja15:11:19

@borkdude I actually run an nrepl server as part of the component system for every service my company has. They listen on localhost and let us ssh and port foward localhost so we can debug issues (or run one-off things) in qa and prod as necessary

borkdude15:11:14

yes, that’s very nice

bja15:11:00

we also have some nice tooling that lets us say devops nrepl environment:service

bja15:11:12

and sets up the tunnels for us

bja15:11:32

via consulting our service directory for host information

kingmob15:11:57

Not sure where to put this, but is anyone else having issues with Clojureverse’s confirmation email? I’ve requested it several times and it’s not appearing. I know it’s not the email address itself. Paging @martinklepsch @thheller @plexus ?

martinklepsch15:11:34

@kingmob I’m not sure what’s going on there but send me your email over DM and I can try to activate your account manually