Fork me on GitHub
#off-topic
<
2018-08-29
>
veix.q511:08:36

does anybody have strong recommendations for how to turn emacs into a java development environment? I tried intellij and eclipse but I really really rather stay in emacs! lsp-java meghanda jdee?

dpsutton12:08:58

the conventional wisdom i've heard is to not fight it and get a proper IDE. emacs will never be as good for java as what IntelliJ can do

saikyun12:08:14

@veix.q5 add clojure to the java-project and use cider-mode? 😎

vijaykiran14:08:47

The only two things I'll never recommend Emacs for: java and scala

edwaraco19:08:17

I agree with you. We should avoid using emacs for Scala. I think IntelliJ is better tool than emacs/Ensime. But Clojure in Emacs is only love

lady3janepl14:08:53

incidentally, intellij has “emacs” keybindings

veix.q514:08:56

@vijaykiran what do you recommend?

lady3janepl14:08:59

(and so does cursive)

lady3janepl14:08:13

although how much this mimics the functionality, I don’t know

vijaykiran14:08:25

IntelliJ is my goto for Java

veix.q514:08:46

@lady3janepl my emacs is heavily customized, that won't do it for me

lady3janepl14:08:04

yeah, then you’d need to build your own keybindings

lady3janepl14:08:26

fwiw after trying a lot of IDEs I think the entire intellij family is seriously worth the money

vijaykiran14:08:37

I tried CDE/Java/Eclipse Server based dev/Meghanada/Ensime but all of them were PITA

veix.q514:08:50

i guess i'll have an emacs open on the side of intellij.

vijaykiran14:08:06

That's my workflow.

vijaykiran14:08:02

IntelliJ is way more useful because in most of Java projects you've a plenty of framework stuff.

dominicm14:08:52

the real secret: don't write java

veix.q514:08:40

@dominicm I know! but I need to do some java in order to solidify my clojure knowledge and wrapping ability. so that I could make java libs disappear under clojure!

dominicm19:08:55

Has anyone got experience with both Rollbar & http://sentry.io that they'd be able to contrast for me? Rollbar seems to offer the same feature set I need, for a cheaper price. I haven't gone deep yet, but war stories are always nice to read 🙂

ddellacosta19:08:31

About six months ago I compared a bunch of JS error tracking services and settled on http://sentry.io, although unfortunately I did not compare it to rollbar at the time. All I can tell you is that it compared favorably to TrackJS, Airbrake, and errorception, especially in terms of pricing--we really liked how they charged by the event and don’t cut you off if you exceed that amount.

ddellacosta19:08:12

Also important was that we could easily integrate http://sentry.io configuration into our build process, which I remember airbrake in particular making difficult.

ddellacosta19:08:33

in any case, sorry that this isn’t a comparison, but maybe helpful to you in thinking about what qualities to consider

dominicm20:08:40

I've selected these two because they integrate with our current exception logging system and they integrate with our issue tracker. One big downside of sentry for us is that you have to go for enterprise to get SAML/Auth0. Which is quite a let down. Price will be a significant factor, as we have a lot of errors in this application due to third parties.

dominicm20:08:06

Thank you for your comment though, if helps validate that I'm looking at the right things 😊

joelkuiper20:08:31

completely random, but how would you characterize the job market for remote Clojure devs in the EU?

jarcane20:08:09

Well, I'm a Clojure dev in the EU and I've yet to score a remote job. I'd kill for one though ...

seancorfield20:08:47

This is a good topic for the #jobs-discuss channel...

lukas.rychtecky15:08:40

Flexiana is looking for remove Clojure devs https://flexiana.com/career @ can say more

andy.fingerhut21:08:45

Hmmm. Anyone deeply familiar with jbake and AsciiDoc and how to escape special characters like #? I'm trying to add a tiny bit of text to the Clojure reader docs about ##Inf and similar things, and the # characters are causing me trouble that the AsciiDoc documentation isn't helping with much. e.g. I tried \#\#Inf and a few variations, but it keeps either leaving the backslashes in the resulting HTML output, or I leave the backslash out and jbake converts it to HTML <mark> </mark>, which I don't want.

hiredman21:08:01

you could try using &num;

andy.fingerhut21:08:32

Ah, my sanity is restored by finding this incantation: pass:[##Inf]

andy.fingerhut21:08:09

Sometimes finding such things takes longer than the actual 'meat' of the documentation.

alexmiller21:08:47

for tips on stuff like that

andy.fingerhut22:08:40

Thanks, Alex. Yes, I would have found that useful if I had remembered it existed while having issues. It does mention the pass: syntax, which is good.

alexmiller23:08:13

Knowing is half the battle :)