What is ETag header and how it works?
ETag stands for entity tag. Etag Header is a response header element which provides a mechanism to cache the unchanged resources. Whenever we make an API call, we can use this header value to track if Read more…
Dynamically applying specific Layout to a record on VF page in Salesforce
You may need a specific layout to show in a tab for a particular record (like account settings). For this, we can fetch ‘Metadata’ field from Field Definition with SOQL using Tooling API. In Read more…
Introduction – Responsive DevExtreme Grid Toolbar
DevExtreme is a powerful web development framework with a vast array of data presenting and formatting capabilities. It is developed by DevExpress to make responsive and platform independent application. DevExtreme makes the web development swift and easy with its rich features Read more…
Enrolling audience to Course or Program in Totara
Problem: I want to enroll audience in course/program and I do not know that how we can enroll audience in course/program. To enroll an audience in course/program, I have followed the below steps Read more…
How to resolve “Class ‘App\Controller\Aws\S3\S3Client’ not found” error in CakePHP 3.*
Problem: Class ‘App\Controller\Aws\S3\S3Client’ not found error occurs when we are trying to create S3Client class object with given code (code copied from github):
$s3 = new Read more…
Creating Bootstrap dropdowns in Bootstrap v4
Dropdowns are used to display lists of links, names etc. Bootstrap dropdowns can be toggled by clicking on it.
1.Create a file with .html extension.
2.Include bootstrap css and js version 4 CDN link in Read more…
Steps to read Mobile Hardware and Operating system Details in React Native
To get the android and ios device information like UDID, version, build, operating system etc – We can get this information by using react-native-device-info plugin provided by react native.
npm install Read more…
In one of the software we are developing, we faced a strange problem in Safari browser on Mac machine. A link on webpage was provided to download a file in .CSV format (server side code written in CakePHP). In Safari, downloaded file was being given the extension Read more…
Suppose I have a folder hierarchy as below:
f1 > f2
f2 > f3
f2 > f4
f4 > f5
I want to find all files in f1 or any of its descendant folder that contain text “I am a match” and copy them into f1 Read more…
What you cannot do in which type of Zoho CRM license
Zoho CRM is available in many editions and each edition has different set of features. In this article we are trying to cover each edition and list corresponding key limitations. At the end we Read more…
On Windows XP do following :
Go to Control Panel > Administrative Tools > Local Security Policy > Local Policies > User Rights Assignment
Search “Log on as batch job”, double click it, click Add User or Group and add the userid you are trying Read more…
How to solve the problem when Wifi device is not showing in ubuntu OS and keeps on disconnecting frequently?
Solution: Follow below steps:-
Step.1 Run below command to update the OS resource list
sudo apt-get update
Step.2 Run below command to install default Read more…
Free Online Courses With Personalized Certificate
I started writing this tutorial targeting MCA students in Himachal Pradesh University, Shimla, India (from where I did MCA back in 99). This is an attempt to help students learn Java by practice. I am posting this tutorial(work in progress) on my blog Read more…
PHP script scheduling without cron job
Sometimes a website built in php needs to schedule a script on daily or hourly basis – for example, Reminder Emails, Newsletter emails or Database backups to be taken automatically. Normally, these types of backend tasks can be handled with the Read more…
Preparing a dual boot system is quite easy when we install ubuntu after windows OS, but it became challenging when installing windows after Ubuntu OS.
For this below are some steps you need to follow:
1. Boot your machine with ubuntu live CD or USB.
2. Open gparted application from Read more…
What is Visual Studio Code? What are the advantages of Visual Studio Code.
Visual Studio Code is a source code editor developed by Microsoft for Windows, Linux and macOS. It is a super fast and lightweight Source Code Editor which can be used to view, edit Read more…
How to Install node.js on Windows:
You can install node.js for windows from Node.js website as they had provided the installer there. You need to run the .msi installer that is downloaded.
Then Restart your computer as you won’t be able to Read more…
Popular Open source tools for stress testing of a web application
What is Stress Test?
Stress test is kind of real-time diagnostics performance test of a web application in order to determine the stability of your web application under heavy load(stress).
In the older versions of XAMPP (below 5.5), there are a couple of security vulnerabilities. If you are running XAMPP in your production environment and don’t want to upgrade/install the higher version, then make sure you do few changes in your existing XAMPP security using following steps Read more…
CRM Plus Edition