Recent Stories

Read more about the article Using AWS S3 and Glacier as a Backup Solution
using-aws-s3-and-glacier-as-a-backup-solution

Using AWS S3 and Glacier as a Backup Solution

vteam #367 was hired to work on the client’s application which is a leading Learning Management System (LMS) for corporate training, higher education, and K-12 school districts. This LMS emphasizes a personal learning approach based on collaborative and interactive technology to develop life-long learners. The client wanted to provide his customers with....

  • Post author:
  • Post published:February 10, 2017
Read more about the article Scraping with Multiple TOR Instances
scraping-with-multiple-tor-instances

Scraping with Multiple TOR Instances

GOOGLE performs web scraping every single day to keep its index updated, to fetch different websites, for storing information and making it presentable to the viewer. Web scrapers can retrieve data at a much faster rate than human beings, so if bad scraping practices are used then it can impact the performance of the website being scraped. In this case, server....

  • Post author:
  • Post published:February 3, 2017
Read more about the article Developing a Java Application to Fetch the Data from Untangle Server
developing-a-java-application-to-fetch-the-data-from-untangle-server

Developing a Java Application to Fetch the Data from Untangle Server

vteams helped out a client to fetch the data from Untangle Server through PHP. The client wanted to achieve this by creating a crawler which could gather the data from the server. However, vteams engineer knew that this is not a viable solution and hence an alternative solution was proposed. Solution The first step was to analyze the PSQL database....

  • Post author:
  • Post published:December 30, 2016
Read more about the article Multi-Tenancy System Migration With Separate Databases
Multi Tenancy System Migration with Separate Database

Multi-Tenancy System Migration With Separate Databases

Migrations are like version control for your database, as they allow you to easily modify and share your application's database schema. In this article, we will focus on a few techniques used to deal with laravel multi-tenancy migration that has separate databases (master and child databases). Let's say the existing system's migration mechanism is to handle....

  • Post author:
  • Post published:August 12, 2016
Read more about the article Capistrano: Remote Server Automation and Deployment Tool
Remote-Server-Automation-And-Deployement-With-Capistrano

Capistrano: Remote Server Automation and Deployment Tool

Capistrano is a tool used for remote server automation and deployment, written in Ruby. It uses SSH to connect with server for performing various operations and Rake to define tasks required to perform deployment on a specific server. To automate repetitive deployment tasks, it can also be used for any language or framework including Java, PHP....

  • Post author:
  • Post published:July 22, 2016
Read more about the article Using MEAN Stack to Develop a CMS Portal
MEANStack-for-CMS

Using MEAN Stack to Develop a CMS Portal

To improve operational efficiency, a CMS portal (Software Quality Management System) was required that would streamline quality management processes. This system was anticipated to manage large amounts of content for different projects. The following features were required: A Statistics display using charts or tabular form Graph updates as per analytics....

  • Post author:
  • Post published:July 14, 2016
Read more about the article Exporting Telerik Reports to A Stable RTF/Word Format
Telerik-conversion-blog-vteams

Exporting Telerik Reports to A Stable RTF/Word Format

A web-based, commercial and SBA lending software required vteam #397 to develop an export feature that could convert Telerik Reports to a stable Rich Text Format (RTF). Reason being the Telerik Reports were not being generated in a suitable format when exported to RTF or Word. Whether users were creating a new mapping mechanism for filling a Word....

  • Post author:
  • Post published:July 5, 2016
Read more about the article Implementing Observer Pattern in Ruby
Implementing Observer Pattern in Ruby

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....

  • Post author:
  • Post published:June 30, 2016
Read more about the article Parsing and Retrieving Emails from Gmail Inbox Using PHP5 IMAP
php5-and-IMAP-for-Gmail

Parsing and Retrieving Emails from Gmail Inbox Using PHP5 IMAP

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....

  • Post author:
  • Post published:June 24, 2016
Read more about the article Using CircleCI with your PHP Application
Using CircleCI with your PHP Application

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....

  • Post author:
  • Post published:June 10, 2016
Read more about the article Building a Chrome Extension to Track Visitors Impression on Web Pages
Chrome extension for visitor impressions

Building a Chrome Extension to Track Visitors Impression on Web Pages

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....

  • Post author:
  • Post published:June 1, 2016
Read more about the article Migrating CakePHP Sites to PHP7
Migrating-Cakephp-sites-to-php7

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....

  • Post author:
  • Post published:May 13, 2016