"We are committed to providing our Customers with excellent software solutions.
We can handle everything - complex business, mobile, game, web applications and present perfect result at the end," Dmitry Starostenkov, CEO
 
click to start a new project
start live dialog with Enterra
 
News
About Us
Portfolio
Clients
Contact
Tech Zone

Mobile Application Development: Synchronization With a Server

November 12th, 2013

Vladimir Dolgopolov

A big part of modern applications for mobile platforms (iOS, Android, etc.) has a server part. An application with out-of-date data loses its usefulness. It is important to provide a constant data update between server and device. Situation is the same for offline applications that also need to work without internet. Completely online applications don’t work (or are useless) without internet (i.e. Foursquare, Facebook). There are their own specifics, which go beyond the current article.
Read the rest of this entry »

Peculiarities of the Russian Development

July 12th, 2013

Askhat Urazbaev, Agile Coach, ScrumTrek

russian developers I often meet different Russian and foreign teams in my work. Frequently I am asked if there are any differences in the Russian way of work and the influences on the development.

There is a book about peculiarities of the Russian way of work itself called “The Russian Management Model”, written by A. Prokhorov. The main idea is that Russians by nature can work only in two modes. In a high pressure environment they can move mountains and their motivation is very high. In the stable relaxed mode, when no one pushes, Russians work kind of bad and don’t give themselves over to their work.

The book is great, it really explains many moments in Russian history. Its conclusions are rather one-sided, and they are not quite flattering for the country itself. However, in fact not everything is that bad. Russian specifics are not counterproductive, they give advantages and disadvantages.

Read the rest of this entry »

JavaScript. Features and typical usage errors

June 3rd, 2013

Rechkunov Denis

Knowledge of JavaScript programming language is becoming more necessary due to the development of web technologies. AJAX technology, template engines on the client, development of HTML5 standard with new API for JavaScript, appearance of node.js as a server platform on JavaScript – all this contributes to JavaScript promotion in the software development industry. Although there are many languages that could be compiled in JavaScript, the most part of developers still prefer to use JavaScript itself because of the simplicity in debugging and external similarity to the already known to them programming languages.
Read the rest of this entry »

Tools for mobile application testing: choices and features review

April 30th, 2013

Konstantin Shlykov

How to improve the labor quality of mobile apps testing employees and to escape from routine? Obviously this can be done with the help of additional tools: from small applications and extensions of SDK to multifunctional automated complexes that execute testing.
Read the rest of this entry »

Garbage collector in iOS? No! Effective memory management using ARC. Part 1

April 23rd, 2013

Elisaveta Gordienko

Apple Inc. introduced a technology of automatic reference counting in 2011 and recommended ARC for using in new projects and also a transfer of existing code under ARC control.

However, not all developers are quick to change already familiar patterns of manual memory management with the introduction of new technology. One of the reasons is that ARC not only frees a developer from having to evidently send messages retain and release, but also requires more deep understanding and attention to relations and connections between the objects, proper approach to the code writing and also knowledge and understanding of some features, which will be noted in the following sections.
Read the rest of this entry »

Parallel programming in . NET Framework 4.0

January 22nd, 2013

Denis Rechkunov

In the 4th version of Microsoft framework a lot of improvements have been done in the parallel programming field: fundamentally new things for .NET were added and already existing mechanisms were improved, used by developers before.

Starting from version 4.0 in the framework a separate library was additionally picked out for solving parallel tasks, the so-called TPL (Task Parallel Library), including high-level engines for execution, planning and synchronization of parallel actions.
Read the rest of this entry »

“Sea Battle: Confrontation” for Android

January 21st, 2013

We intentionally have announced the release of our new product, “Sea Battle: Confrontation” game, only in Twitter, leaving the most delicious for this blog. And we’ll see it.

Read the rest of this entry »

New Year’s balls rolling

January 11th, 2013

27th of December. Thursday. Evening. Somebody is somewhere, but we are on New Year’s corporate party photos from which we are ready to share.

Read the rest of this entry »

New Year’s Marathon

December 28th, 2012

 

“Every year on the 31st of December we with friends go to the bath” © Eugene Lukashin

Rephrasing a popular quote of Myagkov’s character from movie “The Irony of Fate, or Enjoy Your Bath” we every year before the New Year’s corporate party arrange a competition for the best New Year’s decoration of rooms.

Read the rest of this entry »

In a healthy body – healthy mind

December 27th, 2012

This post will be short, as the days left until the New Year. New Year’s theme will be not once in this blog before the end of 2012 and the beginning of 2013. Even in this paragraph there is so much of New Year, and you will understand the reason below.

Read the rest of this entry »

© Copyright 2001-2015 Enterra Inc - Software outsourcing and Offshore Software development company.
All rights reserved. All content is copyrighted.

All trademarks mentioned in this blog belong to their respective owners.
Entries (RSS) and Comments (RSS).