|
Can't remember who recommended Key Promoter X but it's helped a ton in switching to IntelliJ.
|
# ? Sep 21, 2018 14:48 |
|
|
# ? May 8, 2024 05:38 |
|
Wheany posted:Intellij pro tip: double tap the shift key, start typing. If you have a smaller screen and want to save screen space, turn off tabs Then use CMD-E for most recent files, CMD+O (Classes) and CMD+SHIFT+O (all files) I forget what double-SHIFT opens files or classes. The big thing about intellij is making sure to exclude what needs and can be excluded. Otherwise you will be in indexing hell every build. It has gotten better about auto-ignoring build, target and node_modules but sometimes doesn't. The other thing is when importing a project from existing sources, making sure to select build.gradle or pom.xml and let intellij roll with everything else and setup your default environment.
|
# ? Sep 22, 2018 02:13 |
|
I just want to give a shout out to the Help Menu -> Productivity Guide in IntelliJ IDEs. It tracks how often you use some of the productivity features of the IDE and what you haven't used.
|
# ? Sep 22, 2018 02:27 |
|
I just to give a shout to all of these fantastic people who give great advice on how to use IntelliJ. Ironically, the exact same advice, the exact same words, apply to Eclipse. But no, eclipse is slow and bloated...
|
# ? Sep 22, 2018 02:35 |
|
Volguus posted:I just to give a shout to all of these fantastic people who give great advice on how to use IntelliJ. Ironically, the exact same advice, the exact same words, apply to Eclipse. But no, eclipse is slow and bloated... Agreed, Eclipse is offers nothing IntelliJ doesn’t and is slower and larger to boot
|
# ? Sep 22, 2018 04:03 |
|
carry on then posted:Agreed, Eclipse is offers nothing IntelliJ doesn’t and is slower and larger to boot Eclipse offers everything intellij does and more, faster and slimmer and it doesn't ask for $$$ for nothing.
|
# ? Sep 22, 2018 04:07 |
|
Volguus posted:Eclipse offers everything intellij does and more, faster and slimmer and it doesn't ask for $$$ for nothing. Prove it
|
# ? Sep 22, 2018 04:08 |
|
People just pay money to Jetbrains for fun. I mean, that's why I do it.
|
# ? Sep 22, 2018 04:12 |
|
The Eclipse interface sucks and it has terrible support for JavaScript. I'm more interested in VS Code to be honest.
|
# ? Sep 22, 2018 05:37 |
|
The only thing Eclipse does faster in my experience is run jUnit tests. I don't know why they're so much faster in Eclipse, but holy poo poo I wish IntelliJ could do that.
|
# ? Sep 22, 2018 12:48 |
|
Programmers sure like to bicker about their ide's. What's next, tabs vs spaces, vim vs emacs?
|
# ? Sep 23, 2018 10:49 |
|
John F Bennett posted:Programmers sure like to bicker about their ide's. What's next, tabs vs spaces, vim vs emacs? Vim and emacs are both good text editors, and can be used to write source code in a pinch. Just like a rock can be used as a hammer.
|
# ? Sep 23, 2018 12:52 |
|
Which shoes are best for coding? Find Nike gives a different level of damping to Adidas, so when I return from getting coffee my heels are in less distracting pain and I'm less likely to write bugs. Not sure how people can write good code in Adidas to be honest.
|
# ? Sep 23, 2018 13:35 |
|
Slippers, if anything must be worn. There are slippers that look like business casual loafers so that no one will notice.
|
# ? Sep 23, 2018 14:01 |
|
Crocs if you're working on a Ruby on Rails project
|
# ? Sep 23, 2018 15:12 |
|
wooden moccasins with splinters so you can learn to feel again
|
# ? Sep 23, 2018 16:23 |
|
Barefoot is the best. Be free.
|
# ? Sep 23, 2018 20:48 |
|
Ither posted:Barefoot is the best. Be free. Excuse me I believe you mean GNU-barefoot
|
# ? Sep 23, 2018 22:23 |
|
Wheany posted:That would be a reason to migrate to maven, not to keep using ant. Better to go to gradle it supports ant scripts instantly and you can then slowly migrate over time to full gradle PS Vim over emacs every time, and PC not mac
|
# ? Sep 24, 2018 08:10 |
lol if you don't code in Birks
|
|
# ? Sep 24, 2018 16:47 |
|
ChickenWing posted:lol if you don't code in Birks That a functional JVM language or more conventional?
|
# ? Sep 24, 2018 16:51 |
carry on then posted:That a functional JVM language or more conventional? very functional, and I'm a fan of the style
|
|
# ? Sep 24, 2018 17:00 |
|
To the surprise of no one, Oracle took a left turn at the last minute and added to their ToS that OracleJDK 11 can't be used for commercial purposes without a license. https://blog.joda.org/2018/09/do-not-fall-into-oracles-java-11-trap.html So those of you moving to Java 11, use OpenJDK or Zulu.
|
# ? Sep 27, 2018 03:42 |
|
geeves posted:If you have a smaller screen and want to save screen space, turn off tabs CTRL+O and CTRL+SHIFT+O are basically the only chords I use in intellij for awhile I used... what is is, CTRL+B for go to definition? CTRL+D? But I end up just right clicking and using the gui more often.
|
# ? Sep 27, 2018 04:32 |
|
Turn off tabs anyway because that one dude is right, you don't need 'em
|
# ? Sep 27, 2018 14:47 |
|
baka kaba posted:Turn off tabs anyway because that one dude is right, you don't need 'em Been using QT Creator lately and that IDE does not have tabs. You have a dropdown to switch between opened documents (and a list view if you want, and ctrl+tab if you're so inclined). I miss tabs. Tabs are good. I can live without them, but I'd rather have them. It is among my few complaints about an otherwise pretty great IDE.
|
# ? Sep 27, 2018 14:54 |
|
I like the way IntelliJ handles it - ctrl+tab is basically your tab history (like ctrl+e except it switches as soon as you release ctrl, so one press will toggle back to the last tab), there's back navigation, and there's a bunch of fast search options if you need to go to something you haven't touched in a while. No need to janitor a tab bar or keep track of where the last things you were working on are located on the bar, it was honestly refreshing when I took the plunge I guess that doesn't work if you want a specific consistent setup with certain tabs in place, so they're always there no matter how long it's been since you used them, but you can probably do something with favourites or whatever. Pin them to the switcher popup, something like that Whatever works for you, y'know, but I'd definitely encourage people to try ditching them for a while at least!
|
# ? Sep 27, 2018 15:09 |
|
Thanks for prodding me to look up tab switching in Intellij, alt-arrrows moves between open tabs, going to use that a lot. One particular touchpad gesture is also very useful, three finger side swipe to swap between current window and most recently used one, which is very useful for quickly *ahem* researching things on stack overflow for instance. e: Related thing, touchpad scroll hasn't worked for a while. Suddenly it worked, now it's not working anymore. That is, works fine elsewhere but not in Intellij. And ideas? I'm on Windows 10 btw. Ola fucked around with this message at 15:28 on Sep 27, 2018 |
# ? Sep 27, 2018 15:21 |
|
I don't even look at tabs anymore. Cmd+Shift+N is 99% of my navigation in Intellij.
|
# ? Sep 27, 2018 23:40 |
|
Does anyone have a book to recommend for someone new to java but novice/intermediate to programming? I have a 6 hour flight tomorrow so figured I could learn some java since I will be using it in my master's program next year
|
# ? Oct 1, 2018 16:11 |
|
creatine posted:Does anyone have a book to recommend for someone new to java but novice/intermediate to programming? I have a 6 hour flight tomorrow so figured I could learn some java since I will be using it in my master's program next year I like this series, although I haven't read the Java one: https://www.amazon.com/Head-First-Java-Brain-Friendly-Guide-ebook-dp-B009KCUX3S/dp/B009KCUX3S/ref=mt_kindle?_encoding=UTF8 Very clear, simple, hand hold-y pedagogical stuff. Get it on Kindle, so you can have it on the desktop Kindle app along with a Java IDE on a fully charged laptop. https://www.jetbrains.com/idea/ Make sure everything runs and you can do "hello world" before you fly, it should be a productive couple of hours.
|
# ? Oct 1, 2018 17:17 |
|
I have Core Java by Cay Horstmann which is written for people already familiar with programming, though not necessarily OOP so it does go over those concepts again. It also has lots of notes throughout as to how Java differs from C++ if that's helpful. There are two volumes (Fundamentals and Advanced Features) and they are quite big but most of it is code examples that can be skimmed. He also has a version which apparently combines the two volumes into a condensed version called Core Java for the Impatient, though I don't know if that's any good.
|
# ? Oct 1, 2018 17:47 |
|
Ola posted:I like this series, although I haven't read the Java one: https://www.amazon.com/Head-First-Java-Brain-Friendly-Guide-ebook-dp-B009KCUX3S/dp/B009KCUX3S/ref=mt_kindle?_encoding=UTF8 I used this book (among some other sources) to teach myself java and now I am employed as a java developer. It is good for people like me with a short attention span and not that experienced as a programmer.
|
# ? Oct 1, 2018 18:15 |
|
FYI if you do go for that Heads First book note it's currently in a humble bundle with a bunch of their other books in the $15 tier: https://www.humblebundle.com/books/head-first-books?hmb_source=navbar&hmb_medium=product_tile&hmb_campaign=tile_index_2
|
# ? Oct 1, 2018 21:36 |
|
olives black posted:Anyone have any experience with Baeldung courses? Wondering if this is worth the cash, or if I should go with something cheaper like Pluralsight/Udemy/etc. I know I already wrote a reply to this a couple weeks ago, but someone took the course and they weren't too pleased https://rieckpil.de/review-baeldungs-rest-with-spring-masterclass/
|
# ? Oct 1, 2018 22:22 |
|
Ola posted:I like this series, although I haven't read the Java one: https://www.amazon.com/Head-First-Java-Brain-Friendly-Guide-ebook-dp-B009KCUX3S/dp/B009KCUX3S/ref=mt_kindle?_encoding=UTF8 It's old Java, like Java 5.0. Some of the refactoring is also a bit questionable. However, like another poster here, I got started with that book and I had a short attention span. It is an amazing start. I actually bought that humble bundle to check out some of their newer books to see if they've kept the "moxie" (not quality) which can maybe help my distracted friends to start programming. On that note, the books from Humble bundle come in mobi, epub, and pdf format. I personally think the Head First series is best enjoyed as PDF format as it's a very graphical teaching approach.
|
# ? Oct 1, 2018 23:40 |
|
youtube commenter posted:FYI if you do go for that Heads First book note it's currently in a humble bundle with a bunch of their other books in the $15 tier: https://www.humblebundle.com/books/head-first-books?hmb_source=navbar&hmb_medium=product_tile&hmb_campaign=tile_index_2 Thanks, just bought the $15 bundle even if I might only need a few. It's cheaper than most of the individual titles on Amazon.
|
# ? Oct 2, 2018 08:17 |
|
I have a friend who has done a Java bootcamp and wants to learn more OO stuff. What's a good mid-beginner Java book/course?
|
# ? Oct 16, 2018 01:26 |
|
We have a library that we use for a lot of stuff, and at the moment it involves a painful amount of nearly identical boilerplate be written for each new job we write. It can be as much as 200 lines for a reasonably complex job. Unfortunately it can't be abstracted away via interfaces or abstract classes because we can have a variable number of fields internal to the class (each of either a type Foo<T> or String) and we have to write this boilerplate code for each field. It's the exact same code with the field name swapped out basically which got me thinking that maybe there was a way to do add code generation for these things with an annotation. For example, right now we do something like Java code:
Java code:
I've been googling documentation on annotations and I'm not clear if this is possible. None of these functions have to be used internal to the class, which just works with raw fields. These functions can be called by the superclass at runtime or by other classes. Can anyone point me toward some useful docs or shoot this idea down before I waste too much time? Thanks!
|
# ? Oct 16, 2018 06:27 |
|
|
# ? May 8, 2024 05:38 |
|
Would Autovalue be helpful?
|
# ? Oct 16, 2018 06:29 |