Posts Tagged: Programmer Notes

Remote Server Automation and Deployment with Capistrano

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

Read more

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

Read more

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

Read more

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

Read more

Using Chrome Extensions to enhance your UI

Extensions are a great way to enhance both the functionality and experience of your UI in the Google Chrome web browser. There are many varying types of extensions that are distributed through Chrome Web Store. Once published to the store, an extension can simply be installed by users making additional functionality instantly available. This can extend….

Read more

PHP and MATLAB Interfacing

In a project, the interfacing of PHP and MATLAB was required as client wanted the calculation of calories and quantity from a provided food image. Pre-requisites for this project were to have MATLAB installed on either Windows or Linux machine along with the Web server set up on the same machine. Before working on the actual project, we created a working demo….

Read more

How to resolve XML-RPC Message Format Error

A medical web portal developed using Drupal version 6 had to communicate with a desktop application developed in .NET framework to get a record list of locations. For this, a custom API (web service) was written in XML-RPC protocol. The web service used for the communication was working fine in Drupal 6 version of web application. Another small….

Read more

New Features and Major Changes in Rails 5

ActionCable is a library that will ship with Ruby on Rails 5. It integrates WebSockets with the rest of your Rails application that facilitates you to push live updates to your client. This will make it easy to add real-time features to a Ruby on Rails application. This library runs in a separate process from the main application server and needs a multi-threaded….

Read more

Extend Multi-Tenant Site Functionality using Routes in Laravel

Multi-tenancy is an architecture which allows a single instance of a software application to serve multiple customers. Each client is termed as a tenant. Multi-tenant sites are gaining popularity these days because while building them, maintenance and development costs are shared. Such sites are generally economical. Keeping that in mind, one of our clients wanted….

Read more

Multi-Tenant Application using Laravel 4 and 5

Nowadays, Multi-Tenant or SaaS based applications are all over the web. Concept behind multi-tenancy is to use single code base to serve multiple clients with same functionality. Recently, we interacted with a client who was managing several schools. He wanted to keep every school separate from one another on different sub-domains with separate databases….

Read more
Page 1 of 212