Posts tagged software
Software Localization: Typical Mistakes

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 More
How To Move Developers Between Projects

Nowadays, most software development companies use agile methodologies to move developers across multiple projects flexibly. Although some developers do not like switching between projects, the idea of redistributing the load and resources is excellent. Let us see how to do it with a minimum amount of time and minimize the negative consequences.

Read More
On Parallel Software Development

There is a common rule in parallel computing — if you want to compute something two times faster, you have to use three times more powerful hardware. However, this rule works differently when applied to software development. Let us see how several teams can work in parallel and what are the best practices.

Read More
Background Processing in Applications

Every 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 More
Error Tolerance In Software

Every software developer knows that an application may trigger lots of errors. Many factors can cause it — bad configuration, invalid source data, inexperienced users, lack of knowledge, etc. However, an application may tolerate some errors and do not tolerate others. So, where is the border which separates them?

Read More