Live data from Hacker News

IntelliJ IDEA 2020.1 EAP is open

blog.jetbrains.com

21–30 of 44 posts

Re: IntelliJ IDEA 2020.1 EAP is open

#22
post #18
post #4

> With v2020.1 EAP we are fully moving to JetBrains Runtime 11 (JBR11), and will no longer distribute builds with JetBrains Runtime 8 (JBR8). Please note that all the IntelliJ IDEA 2020.1 updates both in the IDE and the Toolbox App are coming with JBR11. Does this mean I need to have JDK 11 installed too? We're still using JDK 8 because Spark 2.x doesn't support JDK 11, and having multiple JDKs sounds like a pain. ed…

>having multiple JDKs sounds like a pain. If I may, I'd like to recommend jabba for JDK switching, it's not my project, but it's really making my life easier: https://github.com/shyiko/jabba

Thanks, haven't heard of jabba. I use sdkman! and others I know use jenv.

Re: IntelliJ IDEA 2020.1 EAP is open

#23

I tried IDEA and liked it, but I noticed that it’s perpetually spinning my CPU at 10-15% even when sitting idle. That’s a battery killer that I don’t need. I like editors that use no CPU and do nothing when I’m not using them. Anyone else experience this?

If I remember correctly, there's a battery friendly mode that can be enabled in the file menu which stops background indexing.

Re: IntelliJ IDEA 2020.1 EAP is open

#25
One of the things I find interesting here is the SQL support via JaSync. A competitor to JDBC using netty and kotlin coroutines, or on Java Completable Futures..

https://github.com/jasync-sql/jasync-sql

Spring R2DBC and Vertx are built atop that library. I'm also working on a micro orm using it. But it's really nice to see that become a first class citizen in the IDE.

Re: IntelliJ IDEA 2020.1 EAP is open

#26
post #19

No matter how hard I try, I can't get away from JetBrains. I've been grandfathered into their original pricing for the toolbox, so that makes it even harder. I have a plugin I've written for VS Code that was part experiment to see if I would have good uptake into the editor and part as a way for me to learn how to contribute to the plugin ecosystem. VS Code just isn't fast enough on medium to large projects. And it's…

There are two major issues for me with IdeaVim (although I still use it heavily): no support for language-specific maps and no way to work with arbitrary actions. I can work around both of these by using a scripting host and writing kotlin/clojure to deal with the actions I care about, but it's a bunch of work.

Re: IntelliJ IDEA 2020.1 EAP is open

#27
post #19

No matter how hard I try, I can't get away from JetBrains. I've been grandfathered into their original pricing for the toolbox, so that makes it even harder. I have a plugin I've written for VS Code that was part experiment to see if I would have good uptake into the editor and part as a way for me to learn how to contribute to the plugin ecosystem. VS Code just isn't fast enough on medium to large projects. And it's…

if you work with databases, try DataGrip. it's pretty sweet.

Re: IntelliJ IDEA 2020.1 EAP is open

#30
post #19

No matter how hard I try, I can't get away from JetBrains. I've been grandfathered into their original pricing for the toolbox, so that makes it even harder. I have a plugin I've written for VS Code that was part experiment to see if I would have good uptake into the editor and part as a way for me to learn how to contribute to the plugin ecosystem. VS Code just isn't fast enough on medium to large projects. And it's…

I'm also a huge fan of JetBrains products and how they work together. It's at the point where I'm thinking of slogans for them, like 'At JetBrains, the E in IDE stands for experience'... or maybe 'ecosystem' (needs work). Several times I've realized I could use a tool for X, and found it's already a feature they've already created.

One more great thing to add to the pile:

- Teamcity, the only CI/CD software doing actual 'configuration as code' using kotlin. Others (that I know of: jenkins, github action, gitlab) use an arcane-DSL-backed yaml file and call that 'code'. I'm not sure why copy-pasting plaintext files that throw away most the benefits of using code and IDE's have taken the software world by storm. They've become the standard API, or even UI in some cases, and it's just slow/unabstractable/non-extensible. I'm glad JetBrains has not jumped on that bandwagon and continue to focus on making a streamlined end-to-end dev experience and cater to the coders within.

Post reply on HN