Technical Solution

LOGOsArtboard 1 copy-8.png
| 2 min read
Webpack is an open-source JavaScript module bundler. It allows you to split your JavaScript into separate modules in development while letting you compile those modules into a single bundle in production.
Zyxware default image4
| 3 min read
Once the installation of Mattermost in Centos 7 has been completed and everything is working fine as mentioned in the article (Install Mattermost on Centos 7) you can follow the below steps to complete the configuration part. 1) Create the System Admin user and set up Mattermost for general use. a) Open a browser and navigate to your Mattermost instance. For example, http://<IP-ADDRESS-OF-MATTERMOST-SERVER>:8065.
Zyxware default image3
| 2 min read
Mattermost's open-source Zoom plugin enables users to start, join voice, video and screen-sharing meetings. The plugin is installed by default and can be activated by following the below steps. 1) Go to System Console > Plugins > Zoom to configure the Zoom Plugin. 2) Enter the Zoom URL and Zoom API URL for the Zoom server, for example, https://yourzoom.com and https://api.yourzoom.com/v2 respectively.  3) Set the API Key and API Secret, generated by Zoom and used to create meetings and pull user data:
Zyxware default image3
| 3 min read
Mattermost is an open source, self-hosted, team communication platform. There are desktop clients for Windows, MacOS, and Linux and mobile apps for iOS and Android. Mattermost is a better choice for enterprises who want a robust solution with no per-user fees like Slack. When considering the performance point of view, it is having lower CPU usage because they are written in Go and React and hence provide an added advantage based on other competitor chat environments.  Let’s see how we can install Mattermost on Centos 7.
Zyxware default image1
| 1 min read
We can send emails through HubSpot CRM using SMTP API. For sending email SMTP, first, we need to create the SMTP tokens. Generate SMTP API Tokens An API token provides both a username and password which can then be used to send email through the HubSpot SMTP API. We can create an SMTP token using the API link below. https://api.hubapi.com/email/public/v1/smtpapi/tokens?hapikey=demo Example: Use the following code for generating json code,
Zyxware default image1
| 2 min read
Most of the projects that we work on involve either development or testing on MAC. It is, therefore, essential to know the keyboard shortcuts for MAC. Often the novices find it extremely difficult to garner the required information (in the case of PC Keyboard for MAC), so to make things easy the commonly used MAC commands are compiled and listed in this section. Before moving on to the shortcuts, the user should be familiar with the keyboard equivalents. The PC equivalent of the MAC keys are as follows :
Zyxware default image4
| 1 min read
Running multiple iOS Simulator instances is very helpful for testing purposes. This is helpful in testing same application on different devices simultaneously or with different user credentials simultaneously. The default behaviour does not allow to run more than one simulator instance from XCode. But it is possible to do it from the command line. For this change the directory into Developer/Applications in XCode.app package and run simulator with the "open" command.
Zyxware default image3
| 2 min read
To implement push notification for a project, we first created a new custom plugin to push messages into a custom table. When the cron runs, the messages stored in the queue table will be processed and saved to the custom table. For this, create a new directory "push" in message_notify/plugins/notifier/ and use it just like email or sms. The directory may contain 2 files: push.inc MessageNotifierPush.class.php In push.inc, create a plugin with class and view modes
shake hand
| 1 min read
Remember a very popular game which came out some years back and caused ripples of excitement for at least some months - yes, you guessed it right, it was Pokemon Go. With the user’s smartphone and camera, the game turned the real world into an augmented reality world which included Pokemon. Augmented Reality (AR) is an interesting field, just like Artificial Intelligence and if you think it is only meant for games, then think again!
Zyxware default image2
| 2 min read
Visual studio code was developed by Microsoft. It is a lightweight code editor which uses less RAM when compared to PhpStorm. VS Code contains features like syntax highlighting, bracket-matching, auto-indentation, box-selection, snippets etc.
Zyxware default image2
| 1 min read
While working on a project using git repository, if you want to create and switch to a new branch, then use: git checkout -b [my-branch-name] To simply checkout a branch, use: git checkout [my-branch-name] If you want to rename a branch when pointed to any other branch, you can type the following command: git branch -m [old-branch-name] [new-branch-name] To rename the current branch, use: git branch -m [new-branch-name]
Zyxware default image4
| 5 min read
Session hijacking is mimicking a different person by using that person’s session id. That is, if person A gets the session cookie information of person B and A stores that cookie in his web browser manually (similar to how B has stored the cookie in his browser). Then A can get the same access as that of B if that session file is present in the server. This is called session hijacking.
Zyxware default image1
| 3 min read
The concept of knowledge generation and dissemination is deeply embodied in the process of making a difference. Knowledge Partner Network will create an environment conducive to innovation, through research of new ideas and trends, consolidation of known systems and processes, personal interactions that instigate and forge inventive processes. Guidelines, use case scenarios, lessons learned, and good practice documents are the important content in the process of attempting to make knowledge expressible and applicable.