Azoft Case Studies - Page 6 of 9 - Blog about Technology, Events & People
Azoft Case Studies

Data Visualization: How to Overcome Highcharts.js Drawbacks

By Anton Kavytin on July 17, 2013
Data Visualization: Fixing Highcharts.js Drawbacks

During my recent web projects I happened to work with Highcharts.js — a great library for creating good-looking charts for websites and web applications. While it has many obvious advantages, there are also a number of disadvantages: buggy rendering of multi-line titles, descriptions, and axis labels, and absence of support for custom graphics and text in the generated charts. How to overcome these difficulties — in todays article.

ShareKit: How to Customize UI
When Adding Social Networking
Integration to iOS Apps

By Victor Kotov on July 2, 2013
Social networking has become an integral part of our lives these days and many mobile apps take advantage of that by offering users a variety of social-networking features. From allowing users to log in with their existing Facebook or Twitter accounts, to providing standalone social-networking mobile clients, there are countless apps out there with social networking integration. Today, I'd like to discuss some ways for iOS developers to integrate these services with their apps. Also, I’ll show you how to implement a custom interface for a list of social networks using the ShareKit framework. ShareKit: Before and After

7 Ways to Optimize PHP Applications that Use Long Running Operations

By Alexey Bagryancev on June 25, 2013

Today I'll talk about possible ways to optimize long running PHP operations based on a recent project we've successfully completed here in Azoft web development department. Our experience would be helpful for web developers who’d like to get smoothly-working PHP applications even though the task is constantly changing during the development process.

Using PhoneGap Plugin to Expand BlackBerry Feature Support

By Ildar Galimbikov on June 18, 2013
Using PhoneGap to develop a mobile app allows you to expedite delivery time of the project, since you are creating the app for several mobile platforms simultaneously. The drawback of using PhoneGap is that not all features of mobile operating systems are supported. This limitation can be partially solved by PhoneGap plugins that provide support for specific features of the devices not supported by the core framework. So today we are going to shed some light on how to write plugins for BlackBerry devices. PhoneGap in a nutshell

Using Selenium for Automation of Interaction with External Resources

By Alexey Bagryancev on June 11, 2013
Using Selenium for automation of external resource interaction may seem like an unusual way to apply such a handy testing tool. In this article, I'll try to show that it really suits the task and does a great job saving time and efforts. Let me start with a brief overview of Selenium and what it is typically used for. First of all, yes, it's a software testing suite for web applications. It provides a platform for launching web applications in different browsers and several element lookup mechanisms such as XPath or CSS selectors. Selenium Architecture Diagram

How to Fix VerifyError in Android Apps When Using Gson Library

By Alex Vasilkov on June 4, 2013
Fixing java.lang.VerifyError in Android applications that use Gson library. When you develop Android applications using Gson library, you might face the java.lang.VerifyError error when running an app on devices manufactured with Gson library already bundled with the OS. To solve the problem, we recommend you to patch the bundled library by renaming the library package. That's how we fixed our app. But let’s start from the beginning.

iOS Development: Benefits of Using Standard vs. Custom Table View Cells

By Sergey Pozhidaev on May 28, 2013
One of the important tasks in iOS application development is working with tables and cells in order to build the app’s interface. There are several ways to build an app using table views: using styles provided by the UITableViewCell class and implementing custom styles by subclassing UITableViewCell. Using custom cells gives you more control over the application look and feel, but many developers forget that in most cases it is enough to use predefined styles. In this article I'd like to talk about the advantages of standard, predefined cells over custom cells. Benefits of Using Standard vs. Custom Table View Cells

How to Work With Events in Symfony 2 Framework

By Alexey Romanenko on May 23, 2013
We have already looked at some notable data visualisation features of Symfony 2 in an earlier post. Today's post will be about events — a handy concept, often used for adding your own functionality to the Symfony 2 framework.

Symfony 2 profile