Posts tagged best practice
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
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
Hard Rules: Bending And Breaking Guide

Modern life consists of multiple processes and flows, and each of them has various rules and best practices. These rules were written by people who counted on standard scenarios and typical users. However, that is often not the case, so people try to bend or break these rules to get what they want. The following article explains how to do it properly and how not to write more of such rules.

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