Developing IntelliJ Plugins – build tools

This post is the second part of the series dedicated to developing plugins for IntelliJ IDEA. Its main topic is a workflow for developing two interdependent plugins. Everything described here assumes that you have configured the workspace using the intellij-gradle-plugin.

Continue Reading

Live templates in JetBrains products

“Live Templates” is one of many features that JetBrains software comes with. It is common that developers need to repeat certain lines of code over and over again. When you are fed up with writing the same piece of code every time you need it, then you start looking for it in the sources to simply copy and paste it. Not only is this very time-consuming, but also frustrating. It is easy to imagine that you need to repeatedly use Ctrl + C and Ctrl + V when in a hurry, and using a mouse to select a text makes it even harder. In such cases, live templates can save your time.

Continue Reading

11 weeks of effective learning

The course named “Machine Learning”, created by Professor Andrew Ng is one of the most popular courses on the Internet. Since its first publication, more than 8 million learners have signed up. Initially, the course was available on YouTube but after some time it has been moved to Coursera.

Continue Reading

GN2017 contest is over

I would like to thank everyone of you who supported me during this 3 months journey. Your tips gave me the strength that helped me to create better content and write better code. If you are interested in more details – read more. Thank you!

Continue Reading
1 2 3 7