Blog

Managing JSON Taxonomy with Laravel and MongoDB

Managing a preformatted taxonomy (JSON Data) in a tree format with nth level nodes has never been easy, especially with MongoDB. Although there is no rocket science involved, while manipulating a nested array or tree in MongoDB having limited (up to 2) levels of nodes. Moreover, manipulation of multilevel trees requires some additional code implementations….

Read more

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

Read more

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

Read more

Implementing Caching and Pagination to a Web Based Application

vteam #679 was required to implement caching and pagination of a UI, within tabs and across tabs, to decrease latency in the client’s UX as per given requirements. The client’s project was a Django based web application, able to sift through the vast amounts of information available to users through social media, news and blogs to identify trends….

Read more

Using Optimizely for A/B testing of Stripe Payment Gateway Forms

vteams #335 recently built an e-commerce site powered by WooCommerce, using Stripe as the payment gateway. Stripe provides pop-up forms and inline forms to perform the payment process. The team set up both forms for A/B testing directing 50% of the traffic on site to each type of form. The client wanted to engage users and see what form best fit….

Read more

Redeveloping a Collaborative Application for Architects & Manufacturers

SYNOPSIS: Team span: June 2015 to August 2016 Duration: 1 Year and 2 Months Technology: Core PHP, Laravel 5 framework Development Manager: Mobeen Zafar Engineer: Usman Mahmood Reason for closure: Successful Project Completion vteam #538 was hired to work on a project concerned with the manufacturing industry and focused on all types of….

Read more

Setting Up Doctrine2 ORM with Laravel 5

The Object Relational Mapper (ORM) for PHP sits on top of a powerful DataBase Abstraction Layer (DBAL). One of its key features is the option to write database queries in a proprietary, object oriented, SQL dialect called Doctrine Query Language (DQL), inspired by Hibernates HQL. This provides developers with a powerful alternative to SQL that maintains….

Read more

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

Read more

Developing a Windows Application for Automobile Industry

SYNOPSIS: Team span: October 2015 to May 2016 Duration: 8 Months Technology: Windows Form, VB.NET, MS SQL 2014, MS SQL 2000, MS Access, ASP Classic Development Manager: Haseeb Ahmad Engineer: Rehman Gull Khan Reason for closure: Successful Project Completion vteams #496 was hired to automate a data capturing system for a client. The….

Read more

Using ImageMagick to Enhance Tesseract OCR Accuracy

An aviation manufacturer wanted an online repository to manage PDF and Image format documents. The fundamental function of the application was to extract data from the documents using OCR (Optical Character Recognition) and transfer it into the database. Following were the major requirements: The application should be able to save the….

Read more
Page 3 of 3212345...102030...Last »