Never thought I would get myself to watch an hour long talk on how to use an IDE :D I feel much more productive when using IntelliJ after hearing this session. Thank you +Hadi Hariri
I've been using Eclipse for quite some time. After watching some Kotlin videos and this one, I am very pleased with this IDE. I am now an intellij user :) Great video.
Awesome! So many useful tips! p.s.: first thing - some windows system hot keys should be disable: i.e. Ctrl+Alt+Arrow keys rotate and flip screen by default
JetBrains IDEs are so great. :) I still use tabs.. But in a very special way: better-touch-tool invokes cmd-[ (next Tab) when I "TipTap Right (1 Finger Fix)" on my touchpad. And a 3-Finger swipe left is mapped to "last edit location" (shift-cmd-arrowLeft). ... and so on...
Hello, when I have copy and pastes text from other file and put in multiline comment in Intellij, some words doesn't come with space. How can I fix that?
This kind of talk need to be cheered after each awesome trick is displayed . Like after "Help -> Productivity " tricks few should had stood up to give him standing ovation . 1 hour long talk with humorous catch lines in between is the kind of conference talk you pay ticket money for. @Hadi Hariri , by d way U said u r Spanish , but had an Indian touch .
Mr Hariri... it is really good to see you talking about Java, cuz a few years ago in London you had a Dev week session and ... said "oh ...my god... people are still developing in Java?? "... is it me or you are being slightly a hypocrite?
+Alex Martinson I'm actually not writing Java, I'm writing Kotlin :). But beside the point, I joke about many languages and many things, and I've been involved in many communities over 25 years. Not sure if making jokes makes me a hypocrite.
+Hadi Hariri of course what I said was not a serious statement. I have attended a few of your ur sessions and I know you make a lot of jokes. I personally Leo enjoy your sessions.
Cmd + Y was the WORST hotkey for delete line, considering Windows users use it for redo... And people don't use import wildcards due to ambiguous types (java.awt.* and java.util.* both have List)
I've never understood that why some developers are obsessed with not using the mouse. Programming is about thinking, it's not like you're coding so fast in real life that not using a mouse is actually saves up time.
I disagree with "you don't need tabs" (+/- 12:00). For example they allow to see classes/files participating in currently creating algorithm/change. It's the matter of taste. Telling someone he doesn't need it is like telling him "you don't like apples" ;) Jumping between screens with Cmd+E is more inconvenient than just looking at tabs without loosing focus on current source code.
the product is fantastic, and the presentation is very interesting, but the speaker is too emotional - he often repeats himself (he says 5 times that he doesn't like tabs), he opens too many parenthesis, and when he scolded the audience "come on people be interactive" I was about to leave - he can talk like that to a friend or relative but not to a professional audience.
4:42 Navigation basics
5:47 Symbol lookup
6:51 Find in path
7:26 Search everywhere
9:27 Working without mouse
10:04 Working without editor tabs
12:36 Autoscroll from/to source
14:11 Create new file/folder
15:28 Scratch files
16:18 Hide all windows/panels
17:51 Syntax aware selection
18:37 Move/duplicate/delete lines
19:28 Multiple cursors
21:10 Vim plugin
22:09 Clean up code
25:18 Language injection
27:52 Code completion
31:07 Code templates
33:15 Postfix completion
36:10 Advanced navigation: go to supermethod, go to superclass, type hierarchy, method hierarchy
37:25 Structure popup
38:24 Inspections
40:36 Structural search and replace
43:31 Analyze data flow
45:44 Database tools
47:24 VCS
49:46 Debugging
53:18 Refactoring basics
56:02 Quicklists
57:21 Find action
58:17 Productivity guide
59:12 Zero latency typing
thanks
Thank you. Really useful.
Ccb
thx , i consult it every day!
I just wanna know why it didn't have version of windows
5 years old and still relevant. Im 13 minutes in and have binded everything youve show so far!
7 years ago this video completely revolutionised my developer experience. Thank you hadi
Never thought I would get myself to watch an hour long talk on how to use an IDE :D I feel much more productive when using IntelliJ after hearing this session. Thank you +Hadi Hariri
ctrl+alt+shift+insert+back quote+nextPg+cmd+f1+spacebar+ ; for you
The best and most systematic explanation video I have ever seen
learned a lot! my favorites are getting parameter info, show actions when in doubt, install presentation assistant plugin, and hide all windows.
nice video, I watched it from the beginning to the end and followed it in my IDEA.
Great presentation, thanks for that!
I am switching from Eclipse to IntelliJ now after 10 years of working in Eclipse. This presentation helps a lot.
Thanks for creating the best IDE out there guys!
I absolutely love this guy! He completely won me over at 24:50.
I've learned a lot (love the quicklist definitions), thank you very much!
I've been using Eclipse for quite some time. After watching some Kotlin videos and this one, I am very pleased with this IDE. I am now an intellij user :) Great video.
nice video, it makes IntelliJ so much fun and addictive!
The scolding of the audience is a nice touch 17:58.
Omg, you are such a life saver !!!! ❤💌 Love from India
Nice, I like the dissection of parts in the description.
I learned so much and laughed so hard to your jokes. Thank you for an amazing lecture.
Really liked to see the keys power of IntelliJ.
Outstanding - Hadi, you are a great teacher - fantastic presentation on an amazing IDE.
So glad I found this video and very glad that I use IntelliJ.
btw. I did not use strike out in my comment - stupid youtube editor - Hadi, you ARE a great teacher.
Very helpful, cant ask for more
Awesome! So many useful tips!
p.s.: first thing - some windows system hot keys should be disable: i.e. Ctrl+Alt+Arrow keys rotate and flip screen by default
Screen rotation happens only if you have an Intel GPU, and you can disable in the display driver utility.
Intellij is the best java editor ever...
Great job! Thanks!
출퇴근시에
증말 정말 진짜 좋아요
Wow, learnt a lot. Thank you!
superb !!
very very helpful
perfect 😍😍
this is great!
Thanks for this video :D
To Andy Root: This is a sample database available online. It has no real employee data.
Please make such a video about life as well
JetBrains IDEs are so great. :) I still use tabs.. But in a very special way: better-touch-tool invokes cmd-[ (next Tab) when I "TipTap Right (1 Finger Fix)" on my touchpad.
And a 3-Finger swipe left is mapped to "last edit location" (shift-cmd-arrowLeft).
... and so on...
This makes Eclipse user like a caveman.
How can I give 1000 likes to this video? This video made my day!
Please update contents URL for particular section. After clicking this URL it reloads video from start.
24:52 : This guy gets developers
🙌🏻🇨🇴🧔🏻👍🏼🤝🏼 Saludos desde Colombia, yo uso como lenguaje de programación para aplicaciones móviles nativas a Kotlin.
Some small mistake at 13:55. I assume that a recommendation was 'auto scroll from source'.
Using Emacs to take note right now ;)
Hello, when I have copy and pastes text from other file and put in multiline comment in Intellij, some words doesn't come with space. How can I fix that?
This kind of talk need to be cheered after each awesome trick is displayed . Like after "Help -> Productivity " tricks few should had stood up to give him standing ovation . 1 hour long talk with humorous catch lines in between is the kind of conference talk you pay ticket money for. @Hadi Hariri , by d way U said u r Spanish , but had an Indian touch .
would you like to hide JSON editor or do we need to restart idea.
Switching between files: command E + enter , too many finger movements, maybe use vim plugin's gt/gT
very helpfull
Are those real employee home addresses displayed from the DB?
What was tool using for showing action and hotkey on the display?
It seems i found answer. It Presentation Assistant plugin plugins.jetbrains.com/plugin/7345-presentation-assistant.
Mr Hariri... it is really good to see you talking about Java, cuz a few years ago in London you had a Dev week session and ... said "oh ...my god... people are still developing in Java?? "... is it me or you are being slightly a hypocrite?
+Alex Martinson I'm actually not writing Java, I'm writing Kotlin :). But beside the point, I joke about many languages and many things, and I've been involved in many communities over 25 years. Not sure if making jokes makes me a hypocrite.
+Hadi Hariri of course what I said was not a serious statement. I have attended a few of your ur sessions and I know you make a lot of jokes. I personally Leo enjoy your sessions.
How will IntelliJ work on an iPad Pro? That's mind blowing.
supre useful
Cmd + Y was the WORST hotkey for delete line, considering Windows users use it for redo... And people don't use import wildcards due to ambiguous types (java.awt.* and java.util.* both have List)
exactly - your program can stop compiling one day with wildcards in imports. it is not a styling issue - an answer to 23:39
출퇴슨시에 익히는 motion very.1.23?
how do i get rid of this grey box when i run html
Ctrl + F4
How do I close that JSON editor?
command + w
why can't the video is shown in complete screen, wasting space in video below. requires to zoom
Don't you see why?
Is this video still actual?
"Never use the mouse" - uses mouse constantly.
9:40 *touchpad doesn't count
DON'T USE TABS!!!
I've never understood that why some developers are obsessed with not using the mouse. Programming is about thinking, it's not like you're coding so fast in real life that not using a mouse is actually saves up time.
regex 27:10 27:38
Notes for myself
11:30
I disagree with "you don't need tabs" (+/- 12:00). For example they allow to see classes/files participating in currently creating algorithm/change. It's the matter of taste. Telling someone he doesn't need it is like telling him "you don't like apples" ;)
Jumping between screens with Cmd+E is more inconvenient than just looking at tabs without loosing focus on current source code.
haha import with card what r u talking about man ...loading very thing for the package?
Tabs pls
you don't use tabs ? Your loss.
serious key like ferocious tiger,sadness earn only few pennies
Stop using the mouse...
strange guy. :/
the product is fantastic, and the presentation is very interesting, but the speaker is too emotional - he often repeats himself (he says 5 times that he doesn't like tabs), he opens too many parenthesis, and when he scolded the audience "come on people be interactive" I was about to leave - he can talk like that to a friend or relative but not to a professional audience.
Good information but this guy is horrible at presentations