@kudashevs

2 Followers
1 Following
15 Posts

My take on the famous time management Pomodoro technique: https://kudashevs.com/posts/2025/10/pomodoro-technique

#TimeManagement #pomodoro

My take on the Pomodoro technique.

This is a post about my experience with the famous Pomodoro technique and how I finally integrated this technique in my workflow.

Sergey Kudashev personal blog

The IdeaVim plugin gives us the great possibility to assign keys to the IDE built-in actions. If you have never heard of it, check my latest article: https://kudashevs.com/posts/2025/10/keymap-actions-in-ideavim-plugin

#vim #ideavim #tips

Keymap actions in IdeaVim plugin.

This is a short post on how to assign a key combination to a sequence of keys or a command in the IdeaVim plugin.

Sergey Kudashev personal blog

Ever wanted to try a 60% layout keyboard but always hesitated? Read why you should try it in my recent article: https://kudashevs.com/posts/2025/06/60-layout-keyboards

#keyboards #60layout

About 60% layout keyboards.

This is a post about 60% layout keyboards and how I started to use them.

Sergey Kudashev personal blog

Want to check whether a file is ignored by git or not? Learn how to do this from my latest article: https://kudashevs.com/posts/2025/06/check-file-is-ignored-by-git

#programming #git #tips

Check whether a file is ignored by git.

A short tip on how to check whether a file is ignored by git or not.

Sergey Kudashev personal blog

If you need relative line numbers in obsidian, the obsidian-relative-line-numbers plugin woks like a charm.

#obsidian #vim

Programming katas are amazing for improving programming skills. In this series I want to share my experience in doing the String Calculator kata in different object-oriented ways. I hope you enjoy it! Here is the starting post: https://kudashevs.com/posts/2025/03/string-calculator-kata-object-oriented-way

#programming #oop #katas

String Calculator kata in the Object-Oriented way.

This is an introductory article on how to implement the String Calculator kata in different object-oriented ways.

Sergey Kudashev personal blog

Want to practice a new programming #kata and don't want to spoil all the fun? Don't forget to temporarily disable the AI full line code completion. How to do it in jetbrains IDEs in my recent post: https://kudashevs.com/posts/2025/03/disabling-ml-completion-in-intellij

#programming #katas #tips

Disabling the Machine-Learning completion in IntelliJ.

A short tip on how to temporarily disable the ML code completion in IntelliJ products.

Sergey Kudashev personal blog

You use Google Chrome for development but you've never heard of the Command Menu. No worries! Here is a short article: https://kudashevs.com/posts/2025/02/chrome-command-menu

#chrome #development #DevTools

The Chrome Command Menu.

A discovery of the Chrome Command Menu which turned out to be powerful and useful.

Sergey Kudashev personal blog

For a couple of years, I’ve been using playgrounds. Let’s discuss what they are and how to use them in this post: https://kudashevs.com/posts/2025/02/playgrounds-in-development

#programming #SoftwareDevelopment #playgrounds

Playgrounds and how they can help to write better code.

An essay on what are playgrounds and how and why to use them in development.

Sergey Kudashev personal blog

I always wondered why some people prefer functions over objects in JavaScript. Let's find out whether functions are always better in this experiment: https://kudashevs.com/posts/2025/01/functions-vs-classes-in-javascript

#JavaScript #programming #oop

Functions vs Classes in JavaScript.

The importance of programming katas.

Sergey Kudashev personal blog