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

Implementing Notifications on Undelivered Email Using javax.mail and Regular Expressions

By Eugene Ustimenko on January 30, 2014

A Java-Based Solution to Undelivered Email Notifications

While working on a recent project — a business automation system for an insurance company with one function that allowed for sending important, confidential e-mails to a select number of users simultaneously — our Azoft development team encountered a problem: The mail server with which our app worked couldn’t verify if an email recipient’s account was active. Since it is crucial for the company to know whether certain individuals have received an email or not, we enhanced the system to be able to process undelivered email and generate automatic sender notifications that include all necessary information (incorrect email address, specific error returned, etc.).

Implementing Backwards-Compatible CSS3 Animated Transitions

By Anton Kavytin on January 16, 2014
How to Implement Backwards-Compatible CSS3 Animated Transitions There are a number of solutions to this task that work properly only in modern browsers supporting CSS animation, which renders useless certain versions of IE. However, there are still users of outdated versions of IE and — for those who may benefit — today's post includes a script providing backwards-compatible browser animation. CSS3 will be used for Firefox, Chrome, and Safari; jQuery gets the call for use in IE7.

Mobile App Development Tips:
How to Ensure Data Security

By Ilya Kozhenkov on December 5, 2013
How to Ensure Data Security while Developing Mobile Apps

If you don't work with mobile security on a daily basis, you might feel stuck when it comes to how the app you are working on needs to deal with sensitive data that cannot be exposed to third parties. Googling “mobile security practices” might scare you even more but, actually, in most cases there is no need run penetration tests or use sophisticated security testing techniques. A number of simple steps will do fine.

Postman REST Client: Helping
Front-End and Back-End Developers Work Efficiently

By Victor Kotov on November 14, 2013
Benefits of Using Postman REST Client for Testing REST Web Services One of the reasons large mobile development projects fall behind schedule is poor interaction between project teams, namely between front-end and back-end developers. This is especially the case if teams work in different time zones. Mismatching protocols, invalid data and date formats, services that don't work, SSL errors – these small bugs can become a big problem and slow any project down considerably. While working on a recent mobile project, we found our solution. It"s Chrome extension Postman REST Client, an HTTP client for testing web services. Today I"ll share how we"ve made the working process smooth and efficient with all bugs timely found, documented and fixed.

Clone Wars: How to Perform a Game Server Stress Testing Efficiently

By Dmitriy Cheremnov on October 30, 2013
Clone Wars: How to Perform a Game Server Stress Testing Efficiently

...On command, thousands of fearless clones rushed down dark, narrow corridors of the Web to face the battle and to win. The clones had no magic attack skills nor legendary armor, but they followed instructions obediently, which brought them a glorious victory.

It's not a piece from the Star Wars saga, but a stress testing algorithm for a Java-based server that our game development crew used in one of the recent projects — a Poker game application for social networks. This algorithm is easy for implementation, not to mention it ensures quite a high skill level of the game for automatic players. Using this method, it’s possible to use bots for testing alongside with real players without spoiling the fun.

Mobile App Security Checklist:
Does Your iOS App Protect User Data?

By Victor Kotov on October 16, 2013
Last week we started talking about application security assessment — a vital aspect of mobile app development process. Our previous post covered the topic of iOS penetration testing any developer could — and should — perform if the iOS application he or she works on deals with confidential information, i.e. credit card numbers, account credentials, etc. Today we'll continue talking about mobile app security testing and focus on protecting user's data. Mobile Development Tips: How to Check Security of Your Mobile App

Security Assessment of Mobile Payment Apps: iOS Penetration Testing

By Victor Kotov on October 2, 2013
Recently, when developing a mobile payment app for iOS, we had to meet high security requirements, established for apps that deal with confidential data (i.e. credit card info). The app we were working on was a mobile top-up service that allows users to make quick payments to their wireless carrier. For this project, in addition to following the usual practices of secure mobile development, we carried out security assessments of the app and its supporting architecture. Security Assessment of iOS Apps: Penetration Testing

Our First Experience with Robotics: Making a Web-Controlled Robotic Arm

By Alexey Romanenko on September 25, 2013
As part of Programmers' Day celebration this year, Azoft web developers decided to surprise their fellow Azoft employees with a competition. To try something new and unusual, they created an internet-controlled robotic arm.