The Spread operator was first introduced in ES6. It allows an expression to be expanded in locations where various elements/variables/arguments are required. In other words, the Spread operator lets users expand an iterable like a string, object or array into its elements while the Rest Read more…
Broken image link issue
While creating a website or any project, we usually need to add some images to it. Suppose we have a Laravel project where we are showing some images from s3 or somewhere else.
We may include the image in HTML tag like this below Read more…
Introduction plugin types in Moodle/Totara
As we know, Moodle/Totara has multiple plugin types. To extend core functionality, different ways are used to create each plugin type.
Some of the plugin types are:
If you want to Read more…
Introduction to Angular
Angular is a front-end framework that is used for building client-side web applications for the mobile and desktop web and Routing is one of the important features for any front-end framework.
It enables developers to build a Single Read more…
CRMs have become quite basic in almost all businesses in order to achieve business goals, manage client relationships, generate leads, enhance sales pipeline and get a competitive edge. Salesforce is a well-known CRM among many others which is being used by many kinds of businesses Read more…
In Inheritance, an object acquires all the properties and behaviours of its parent object automatically. It allows reusability of the code and we can even extend or modify the behaviours which are defined in other class.
Base and Derived Classes
We can derive a class from more than Read more…
How to create a new laravel app with initial setup and get everything up and running?
To create your first Laravel app, you will require some prerequisites and here is what you will need to have installed:
WebServer; I am using Apache ( For Windows and macOS, I Read more…
Usage of Progress Bar
Progress bars are used to display the progress of a process in a computer, update/progress of a task or action of a user. For example:
Survey or Voting results are filled with the bars in a percentage format.
Progress of uploading a file Read more…
Possessing various adaptability skills and the ability to change with circumstances is the forte of human beings. The transformation from interpersonal communications to internet communications was not abrupt. However, we have successfully managed to adapt the digital life with creativity. Just like social life, the internet has Read more…
How to view JS errors when accessing a webpage on Android mobile?
Steps to view JS errors:
Open the Developer Options setting on your Android Device. If you are not able to see the developer option then you need to enable it.
a. Go to your Read more…
Introduction to Digital marketing:-
Digital marketing services have been rising in popularity over the last few years, and there is a simple reason why: Digitalization of Sales and Marketing. The term digital marketing refers to any marketing effort in a business that involves the Internet or any electronic Read more…
PDFtk is one of the most popular and simple pdf editing or manipulating tool. It provides us a number of features like create pdf with FDF file, extracts records from the pdf and many more.
To use pdf on our local system we have to download it Read more…
Emails removal issue from Outlook after drag and drop operation in Chrome
The latest versions of Microsoft Edge and Chrome incorporates the ability to drag and drop an email directly from Outlook into the browser without the need of any third-party plugins like Outlook2Web. The feature to Read more…
Introduction to eLearning
Providing skillful training is integral for any organization to succeed and effective training helps not only the employers but also the employees who expand their skill-set. A lot many eLearning development companies are turning to an efficient way of training its employees and the Read more…
Here we will discuss how to disable form elements based on conditions in moodle/totara.
We are creating a form in moodle/totara by extending “moodleform” class and overriding the definition() method to including the form elements.
If you want to disable any checkbox Read more…
What are WebSockets & how are they different from traditional HTTP/HTTPS protocols?
In conventional HTTP protocols, a client(a web browser) sends an HTTP request to a server and a TCP connection is been made & as soon as the client gets server response, the TCP connection will be Read more…
The Internet is considered to be one of the most effective channels of business communication in the field of Marketing, Supply Chain Management, Sales or Web Technologies. Due to this, web technology is involved in almost every small, medium or large business. But there exists another channel that takes more Read more…
Events are one of the many powerful features of the Laravel. The event basically means the thing that happens or takes place, especially the one that is important. So, in Laravel’s case, events are triggered when some condition is met like most websites have authentication Read more…
In Angular there are two ways to work with forms:
Template-driven forms are the default way to work with forms in Angular which is used as an internal representation of the form.
Reactive forms allow us to build Read more…
Introduction to Software Development Services
In the era of technology, the business world has revolutionized almost beyond recognition. With the use of updated technology, it becomes easier for a company to be successful. Software Development Services are the kind of services in which a software development company creates Read more…