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

How to Integrate Google Maps with Web Applications using JavaScript

By Anton Kavytin on March 20, 2013
Sometimes I just want to say big thanks to Google's developers for the Google Maps API, especially version 3 which we use in many of our web projects. If you're developing location-aware web services and need a quick start, this post is for you. Read on to find out how to add mapping functionality to your web application using JavaScript.

How to Integrate Drupal CMS with External Authentication Service

By Alex Ilchuk on March 6, 2013
Many websites that we build here in Azoft PHP department have user registration. In most cases it's more than enough to use the accounting system provided by the CMS, but there might be special cases that require non-trivial solutions. Today I'd like to share with fellow PHP developers our experience working on such a project and describe how to integrate Drupal with an external authentication service.

Benefits of Using Core Text When Developing Magazine Apps

By Vladimir Tchernitski on February 26, 2013
In this article we will tell you about the advantages of using Core Text framework for developing digital versions of newspapers, magazines and books for iPad. Our company successfully employed this technology while working on several projects related to digital publishing. Core Text will be useful to anyone planning to take their paper-based publishing to a new digital level or to launch a new ePublishing business from scratch. Why do we believe that Core Text is the most convenient and promising tool for electronic publishing on the iPad?

Challenges Developing Meal Planning Mobile App: Data Synchronization

By Alex Vasilkov on February 19, 2013
A few days ago I decided to cook some paella. I found a recipe online, compiled a list of ingredients, and visited a couple of stores to buy the ingredients – not a simple algorithm. Well, this process could have been way easier had I used a mobile app we recently developed for a large supermarket chain. Besides its benefits for the household, which I'll discuss later, the project really helped us grow professionally, gaining new development skills. Namely, we dealt with mobile drag-and-drop features, debugging the data synchronization for working with third-party API, and rethinking the overall domain. If you’re an iOS or Android developer working on similar projects, this post is for you.

DataGridBundle: Creating Data Grids in Symfony 2.1

By Alexey Romanenko on February 5, 2013
Recently, while working on one of our web development projects using Symfony 2.1 framework we needed a tool for creating data grids with the ability to sort, filter, and export data. To learn about our options we turned to the Packagist service, a Composer package repository that provides several convenient grids. We found several solutions but they either did not provide the necessary functionality or documentation, or we encountered problems while working with the filters. After searching for other alternatives, it turned out that DataGridBundle was the best fit for our requirements. datagridbundle 02 DataGridBundle: Creating Data Grids in Symfony 2.1

Smart TV: Reinventing Good-Old Television

By Vladimir Tchernitski on February 4, 2013
Imagine that by integrating TV with social networks we can give the users an ability to participate while watching a program, to share it with friends or comment it. Another use for Smart TV technologies could be parental control features for restricting access to explicit content. With Video on demand subscribers have unlimited access to the offered programs. Numerous games and applications already familiar to the audience from PCs and smartphones are soon to be available on television too.

Using JavaScript for Facebook & Twitter Integration

By Anton Kavytin on January 21, 2013
When ordering custom software applications, Azoft clients often request social network integration features. This is not surprising at all, considering that most businesses today use social media to maximize their online presence. One way to integrate websites with Twitter and Facebook is by using JavaScript. This is a relatively simple task because both social networking services provide very handy APIs. However, implementing customized login or publish buttons requires a bit of work. Here's how to do it.

Using MongoDB to Optimize Drupal Performance

By Konstantin Medvedev on January 14, 2013
One of the biggest bottlenecks in Drupal is the storage organization for entities (nodes). Too many nodes in a project will result in very intensive queries to the database, especially if different node types are linked to each other. If we profile the queries, we'll find out that most resources are consumed by retrieving the complete record for a node and its linked entities.