I want to share knowledge and educate developers about Java, enterprise software, and IT in general. I believe that teaching others not only greatly improves their situation but also educates yourself.
I'm working as a consultant, trainer, and developer. My role is to share knowledge and educate developers about Java, enterprise software, and IT in general. I support clients with workshops and tailored consultation engagements, by applying expert knowledge and experience with a high claim in software craftship. I focus on how concepts work and why specific solutions are needed, and only then how they are implemented.
also a nice tip about relative number configure you vimrc so when you are in insert mode it switches to relative number and when you are in normal mode switch to numbers this will help
How do you lock lines at the top and have their line number stay relative to bottom window?. If I use split then both windows' line number stay relative to their windows.
Great video it was very helpful, I just wanted to see how can we exclude few classes and methods which we don’t want to be the part of the jacoco report. I tried excludes=/com/abc/xyz/class but somehow it still shows the output in result
Well I knew all of these since the way I learned Vim was to just edit random text files in a pure non-configured Vim editor with no LSP or anything for two weeks. These are not advanced features but they're pretty basic but I'm still going to like this video so more people can find your video so that the word of Vim can be spread.
Hi Sebastian, Thank you for for this great video. I have integrated this with CICD and it generates the jacoco report as expected but it doesn't give line by line code coverage the way you have shown. It says .jar file not found, do we need to pass anything extra when integrated with CICD?
No, not more than what I'm showing in the video. I'd debug the same commands that you run in your CI/CD locally and see what it yields you. There's usually also a way to debug your CI/CD server and run commands step-by-step and observe the result...
Tons of cool features. Mostly used -- navigation (ctrl+alt+arrow, bookmarks, ctrl+e etc), code complition refactoring, searching errors F2, code review F7... Quite intresting and usful during debugging -- Reset frames, debug point for variable, interface methods or even lombok annotation
As always great video Sebastian, I've been using Intellij for 8 years now and yet I lean a lot in every one of your videos. I'd advise to also mention the name of the action of these features. this would help others who are not using Windows to search for them when shortcuts are not similar to those in Windows
I face some issues, In Recent files or find files. I can open the file in the split right by pressing shift and enter but in my case i need to open that in split down i knew it is possible but I forget it, how to clear response from http client all those response are stored in my .idea folder how to clear that ?
Ooh quicklookup section super helpful. I usually just CMD+click. The pop-ups (if I can remember the hotkeys) will be super helpful in terms of keeping to the keyboard. 🙏
That's nice, most of the IntelliJ videos out there are for Macs. I see you are probably using Linux or Windows. Do you mind sharing the hardware that you are using on the presentation and the IntelliJ version? thanks!
It baffles me how fast you are which your snippets and keyboard shortcuts. Do you perhaps have a video on your environment tools and settings and their usage? I mean like, I've never seen anyone delete more than a single character at the time in the terminal. Plus you type three letter magic, and suddenly a complete command without typos is there for you to edit. And even outside the terminal, in IntelliJ (though I use VSCode), I feel like watching a magician at work :) Upvote! (and on that note, how the hell are there so few of them...)
Thanks a lot for your kind words 🙂 I use a selection of tools, shortcuts, and just practice over the years, but to find out some inspiration you can check out my content on developer productivity: blog.sebastian-daschner.com/tags/productivity and I have a whole video course on that topic that helps you on your journey to become a magician too 🧙♂️ www.sebastian-daschner.com/courses/developer-productivity-masterclass