Nowadays, AI is commonly used in many areas of our lives. And there are even more AI-based features that most people use for even longer without knowing they are AI. So, I’d like to explain the difference between these two and show that both are extremely useful in modern life.
Read MoreAn integrated development environment or just IDE is a great tool that helps lots of developers write a code, debugging and reviewing it, managing the version control system, etc. However, many developers prefer to use separate tools instead of the IDE to perform their duties. Why do they do that?
Read MoreEverybody heard of financial independence, and many consider it as one of the main goals. However, these people often understand it wrong. The following article describes several well-known facts about it and checks if they indeed true or not.
Read MoreMany developers think that the code they are writing is perfect or close to it. It follows architectural best practices, properly structured and commented, and serves its purpose. All these things may be accurate; however, it is not enough to call this code perfect. Where is the catch?
Read MoreAn average technical interview of a software developer is a pretty boring thing. One person asks another about his experience, programming languages used, database structures and tricks, and key features of the used framework. But there are some essential skills which most developers do not even consider for including into CV or technical interview. Let us have a look at these skills and check the benefits.
Read MoreSoftware Design Patterns are widespread in nowadays development process. Design patterns are in any application, people ask about them on technical interviews, and many books describe them as a silver bullet. However, there are different opinions on this topic — let us see what developers think about design patterns.
Read More