Increasing productivity in JetBrains IDEs

Increasing productivity in JetBrains IDEs

Every software engineer goes through a lot of IDEs and editors (Eclipse, Netbeans, Sublime, Atom, Brackets, …) and all of them have their bottlenecks: performance, insufficient error highlighting, code completion, refactoring methods or high memory usage.

Currently, I mostly develop in JavaScript in WebStorm IDE and occasionally use Atom Editor for small edits. When I tried WebStorm for JavaScript development, I loved it. I still enjoy the most refactoring and autocomplete features without any configuration.

I found John Lindquist’s video Webstorm tips & tricks very beneficial, because you can find how to use live templatesAceJump plugin and extract methods. I also installed the Key Promoter plugin, which reminds you of the keyboard shortcut for an action that you perform with your mouse. This is a very useful way to learn those keyboard shortcuts. One of my must have plugin is also BrowseWordAtCaret, which highlights other appearances of selected words in source code.

NEED A FULL STACK WEB DEVELOPER? LET'S BUILD SOMETHING.

GET IN TOUCH

Leave a Reply

Your email address will not be published. Required fields are marked *

SIGN UP TO GET NEW POSTS IN EMAIL

Holler Box

Welcome! Do you mind if I ask you a few questions?

Sure!Not right now, maybe later?

How do you describe what you do for a living? (1/3)

I'm an owner/founderI'm a leader/managerI'm a developerI'm a recruiterI'm a designerI'm a bloggerI'm an artistOther

Which of these best describes you? (2/3)

I own my own businessI am employed full-timeI am independent contractor, freelancer, or self-employedOther

What's your BIGGEST challenge right now? (3/3)

I am looking for an adviceI need to grow my teamI am looking for someone technical who helps me turn an idea into an applicationI am looking for a developer who helps me build/update a website/web applicationI am looking for someone with a specific technical expertise or knowledge who helps me with a certain taskOther

Please tell me more

Finding a better jobFinding a better project/clientUnrealistic client's expectations or requirementsI don't have time to learn new technologiesI am not able to solve an issue/technical challengeOther

Please tell me more

Finding a developer for my clientAttracting the right candidatesOther

Please tell me more

What brings you to this website? (3/3)

Google or different search engineI want to learn web developmentOther

Please tell me more

Please tell me more

Name

Company

Email*

Phone Number

Holler Box
%d bloggers like this: