Level up VIM skills

Level up VIM skills

Over two years I’ve been using VIM as the main development tool. From plugin for Visual Studio to complete IDE for JS and Go projects. In this post, I’m going to level up your VIM experience by sharing my best practices, most used hotkeys and awesome plugins. If you are interested in then welcome into my VIM-world. But if don’t know what the hell it is or you don’t have enough confidence when using VIM, I recommend you to read the set of articles about VIM for beginners (one, two, three).

Continue reading “Level up VIM skills”

Weird JavaScript: How Equals Operator Works

Hi, friends. As you know JavaScript is a kind of weird language, at least it seems like for the first time. And what I am going to do is to improve your impression with this category of articles. So welcome to the Weird JavaScript.

And in this first post we are going to talk about equals operator (==). Is there anything can be unclear here? Definitely, everything is understandable for you, just make sure you can answer this questions without any hesitation.

1 == '1'
[] == false
false == {}
NaN == NaN
+0 == -0
null == null
null == undefined
[] == []

If you are not sure in your answers or you just want to get the results, this short post is worth your attention.

Continue reading “Weird JavaScript: How Equals Operator Works”

Das Keyboard Ultimate 4: Brave Decision

Das Keyboard Ultimate 4: Brave Decision

Mechanical keyboards offer a kind of another level of typing experience. These are keyboards which facilitate interaction by providing you a tactile feedback. They are accurate, responsive, extremely durable as long as expensive. Today we are going to speak about a good candidate to be the best mechanical keyboard. Das Keyboard Ultimate 4 which is completely blank with Cherry MX for bad ass coders and gaming enthusiasts.

Continue reading “Das Keyboard Ultimate 4: Brave Decision”

Graphs and trees visualization with DGML

Graphs and trees visualization with DGML

Recently, I had a task to display dependencies between project files according to some rules. I built a tree structure with all necessary information, but the most interesting part was to display it. In this post I will tell you about the easiest solution and maybe the best one I’ve found. If you are interested in, then welcome under the cut.

Continue reading “Graphs and trees visualization with DGML”