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
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.
Developers are often asked to do estimates of some task or feature. However, the person who requests estimates rarely understands how to read given estimates properly. In the following article, I want to describe the difference between estimates and guesstimates, and when you should ask for each of them.
The answer to this question depends on the internal flows of each company. Some companies consider project managers as leaders; some don’t. Let’s check why project managers sometimes do not need leadership skills and when they are necessary.
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.