
Technical Posts
Nowadays more and more people with disabilities are using all kinds of software. It means that developers have to keep in mind this group of customers. I’ll describe several approaches to address this situation in the following article.
When the developer starts working on a new application, he must pick data storage. This storage could have different purposes: primary data container, caching, search, etc. So, depending on the task, the different storage types could be more or less appropriate. The following article describes my view of picking the best data storage for a software application.
I think there are no technical teams that do not have a technical debt. Good teams have a limited amount planned for refactoring in the nearest future. Not-so-good teams may have a dept that will take a couple of years to get rid of. Let us see how to live with the second situation and turn it into the first one.
Training

Search Engine For Customers
This training describes the search engine building process starting from the customer’s perspective and only then covers technical details.
Business Articles
Many students across the world have a hard time guessing why universities put math classes into default learning programs. It can make sense for technical and engineering specialties. However, why do linguists, philosophers, or artists need it?
Why do people want to learn something new? Just because they need it, or there are some other reasons? Today I’d like to dig a little deeper and see what motivates people for professional growth.
If you ask any employee whether they want to grow professionally then the answer will be definitive yes. However, if you ask about the direction then the answers can vary. Today I would like to share my thoughts on two typical ways of professional growth.
When you are starting work with a new market, you need to have an excellent understanding of what is going on. I want to cover typical approaches to understanding the market and how to use them efficiently.
Communication
Nowadays, many people are focused on being effective workers, and they usually use the amount of working hours to measure their effectiveness. Sometimes it works, but it is only half of the truth. The other half is the spare time, specifically, how effectively people rest and recharge after work. Today I’d like to cover this second part.
Nowadays more and more people with disabilities are using all kinds of software. It means that developers have to keep in mind this group of customers. I’ll describe several approaches to address this situation in the following article.
Is he good for a developer or not? Does he have enough experience to do the job? How to integrate him into the process? If you had ever hired a developer then you know how hard it is to answer such questions. A developer, like any engineer, has to be evaluated for a specific job by checking his experience. Let me show several tips and tricks on how to do it and how to avoid typical mistakes.
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.