Blog
Managing a dedicated software development team is like solving a jigsaw puzzle. You rid yourself of the blues and spend hours with one goal in mind i.e. to fix the puzzle. You first look for the most suitable place to…
A principal software engineer sitting in a glass cubicle; time flies by when he’s working on his laptop. He enters a flow state because he loves what he’s doing and is always willing to learn something new concerning his field.…
Do you want to know how to improve UI/UX design skills? Stay tuned! Think of your web app as the face of your company that stays active round the clock 24/7. These days people have set a few metrics to…
Recent Stories
Keep yourself updated with our latest blogs about web development, app development and robotics engineering.
Recurring-Cart-Extension-in-magento
vteam #602 was required to develop a recurring cart extension for Magento. The client wanted its customers to place orders automatically using a Cron script. Creation of recurring cart functionality was a straight forward task. But the payment method for automatic orders was problematic. vteams engineer Tahir Yasin had to use Authorize.Net CIM Payment....
implementing-observer-pattern-in-ruby
Software design patterns help to speed up the development process. These have been proven and tested in this field while resolving specific problems in the best possible way. These patterns are abstract solutions that can be mapped in myriad situations and are classified in the following categories: Behavioral patterns Structural patterns Creational patterns....
php5-and-IMAP-for-Gmail
Recently, one of our clients requested a functionality to parse and retrieve emails from his Gmail inbox using PHP that should be based on the email content. vteams engineer completed this request using Internet Message Access Protocol (IMAP) – an Internet standard protocol used by e-mail clients to retrieve e-mail messages from a mail server over a TCP/IP....
Shifting-Pets-Marketplace-to-Laravel
vteam #496 was required to work on developing a central marketplace for pet lovers. This central hub would enable pet owners to buy pet products from nearby service providers. These service providers would get pet products from different manufacturers and distributors. The main target was to achieve nearby radial search and listings. It was a challenging task....
Using-Elastic-Search-and-Syfony
vteam #620 was required to develop a pilot project to check the possibility of processing large number of records that are created by consuming various contact APIs. The objective of this project was to build a system that will be able to fetch (from API), transform, store and retrieve large amount of data. The main idea was to gather a person’s social info....
Using-CircleCI-with-your-PHP-Application
CircleCI is a tool which provides us with the functionality to merge, test and deploy code automatically on the server. This helps in minimizing testing and deployment time with no errors. CircleCI is integrated with GitHub using webhook and performs all the functionality on its end. When you push ‘commit to GitHub’, CircleCI starts an action to pull down....
SEO-utlility-for-Web-Rankings
A paid utility to find rankings of websites was required by the client of vteams #409. The purpose of the required utility was to designate websites on Google as well as on Yahoo and Bing. The major challenge faced by vteams engineer Tariq Mahmood was that search engines doesn’t provide any APIs to find ranking of websites against keywords. Solution....
Chrome-extension-for-visitor-impressions
Google Chrome extensions are being used to enhance UI experience by many folds. You can download various types of extensions from Chrome Web Store. This article will take you through the course of building a Chrome extension that tracks the amount of time visitors spend on web pages. Basic Structure Each extension entails the following files....
Pets-Market-App
SYNOPSIS: Team span: October 2014 to January 2016 Duration: 1.5 years Technology: PHP/MySQL, Laravel Framework, WordPress Development Manager: Umer Farooq Engineers: Syed Solat Abbas (TL), Imran Yousaf, Mohsin Bukhari, Mohsin Muhammad, Sami Khan, Zeeshan Mazhar Reason for closure: Successful Project Completion vteam #496 was hired to work on its....
articulate-storyline-2-for-an-LMS
A 3rd party software interaction was required for a Learning Management System (LMS). This LMS handles thousands of courses for their students. Interactive video courses were already created by client’s ex-developer using a software called Articulate Story Line 2. Besides using Interactive Courses to teach students, the client wanted to control student activity....
Migrating-Cakephp-sites-to-php7
Rapid developments in CakePHP framework enable the e-commerce websites to work in a structured and rapid manner. For a much smoother transition, migration of CakePHP7 to PHP7 became a necessity. Thus, after a series of incompatible versions, one official support came out in CakePHP 2.8 version that showed full consistency with the PHP7. This article is going....
Reverse-Engineering
A Learning Management System (LMS) engages it’s learners with a comprehensive suite of online learning and professional development tools. This LMS emphasizes a personal learning approach based on collaborative and interactive technology to develop life-long learners. The client wanted a better more optimized and centralized solution to configure....