Tons of applications and websites claim they are localized for most of the markets and languages. The actual situation is a bit different. They added support of multiple languages and data formats but forgot about other crucial aspects of being friendly for the international customers. The following article covers typical mistakes such applications and websites make.
Read MoreEvery enterprise-level application uses background processing in some form. It may be a message passing interface implemented as a service bus, direct interaction via web sockets, or something else. We will check the most crucial areas in the background processing developer has to know and take care of.
Read MoreEvery application that provides some data storage capability has to have a search feature. It allows customers to find the required data quickly and with minimum effort. The following article contains several best practices on how to do it properly and make your customer’s life easier.
Read MoreHow often did you face a situation when some temporary (and usually quite mediocre) solution became the most used feature? How many projects stuck on the proof-of-concept stage and can not advance because of internal issues? The main reason why it happened is that things were not done correctly from the very beginning. It is what we are going to discuss in this article using a software application project as a test subject.
Read MoreDevelopers often complain about the complexity of the software they have to develop or support. They mention application architecture, amount of supported code, code complexity, business requirements, and the way customers use an application (user experience). Let us have a look at the most prevalent complaints, underlying issues, and ways to deal with them.
Read More