Articles on Trending Technologies

Technical articles with clear explanations and examples

Cyber warfare in 2022 – weaponizing Operational Technology Environment

Jui Mondal
Jui Mondal
Updated on 06-Jan-2023 214 Views

Cyberwarfare isn't a threat of the future; it is a visible and present menace. Although the cyberwarfare theme may sound like some CGI-integrated modern game or a sci-fi film, the reality is that our linked world is filled with multiple security gaps, which is very unfortunate. Mobile applications and e-commerce have greatly facilitated consumer convenience due to the digital revolution. Furthermore, expanding the cloud and transitioning to remote work settings benefit productivity and performance. Nevertheless, the contemporary internet gives criminals and political activists a chance to further their goals, whether monetary gain, political influence, or societal unrest. There have been ...

Read More

Difference between Procedural and Declarative Knowledge

Kiran Kumar Panigrahi
Kiran Kumar Panigrahi
Updated on 05-Jan-2023 23K+ Views

We can express the knowledge in various forms to the inference engine in the computer system to solve the problems. There are two important representations of knowledge namely, procedural knowledge and declarative knowledge. The basic difference between procedural and declarative knowledge is that procedural knowledge gives the control information along with the knowledge, whereas declarative knowledge just provides the knowledge but not the control information to implement the knowledge. Read through this article to find out more about procedural knowledge and declarative knowledge and how they are different from each other. What is Procedural Knowledge? Procedural or imperative knowledge clarifies ...

Read More

Difference between Spam and Phishing Mail

Kiran Kumar Panigrahi
Kiran Kumar Panigrahi
Updated on 05-Jan-2023 969 Views

Spams and phishing mails are related to social engineering wherein a cyberattacker tries to manipulate a person to reveal the personal information such as password, account details, and many other security credentials. Therefore, we should be very careful while sharing our personal information through digital platforms. But, both spams and phishing mails are quite different from each other in the way they operate and manipulate their victims. The basic difference between the two is that a spam mail is a kind of advertisement tool but it is untargeted, while a phishing mail is a type of targeted social engineering attack. ...

Read More

What is a standard for commenting a function in JavaScript?

Saurabh Jaiswal
Saurabh Jaiswal
Updated on 05-Jan-2023 8K+ Views

JavaScript is used everywhere, from creating the back end using environments like Node.js to creating the front end using React.js, Vue.js, etc. In JavaScript, the uses of a function are very high, it is used for performing a group operation, it is used as a callback, as a constructor, and in many more places. With the high use of functions in JavaScript, the code becomes full of functions everywhere and looks messy and hard to debug. At a point, it is difficult to find which functions trigger which event and which callbacks are used for what, so it is ...

Read More

Explain the different ready states of a request in AJAX

Shubham Vora
Shubham Vora
Updated on 05-Jan-2023 3K+ Views

AJAX stands for Asynchronous JavaScript and XML. It is a set of web development techniques to create interactive web applications. AJAX allows a web page to communicate with a server without reloading the page. Ready states are an important part of working with AJAX requests. The ready state of a request indicates the request’s status to the server and allows the client to track the progress of the request. In the below, we detailed the different ready states of AJAX. UNSENT STATE (0) This is the first ready state of the AJAX. It is denoted by the integer 0. When ...

Read More

Explain the working of timers in JavaScript

Shubham Vora
Shubham Vora
Updated on 05-Jan-2023 723 Views

In JavaScript, timers are a very noteworthy feature. As like the normal watch timer, we can start the timer at a time and execute the function or code in JavaScript after a particular time. In simple terms, we can use the timer to execute the code after some delay. For example, when you visit some website, it shows the signup box after 3 to 4 minutes of your visit, and that we can achieve using JavaScript. We can set the delay timer to show the signup popup box. Another good example of the timer in real life is ads ...

Read More

Explain the differences in the usage of foo between function foo() {} and var foo = function() {}

Shubham Vora
Shubham Vora
Updated on 05-Jan-2023 1K+ Views

In JavaScript, we have different ways to define the functions. The function foo() {} and var foo = function() { } is two different ways to define the function. Both ways have their benefits and different use cases; however, both give the same result when executing the function. So, this tutorial will teach us the difference between both ways to define a function. Explanation of the function foo() { }: function declaration The function foo() { } is the normal way to declare the function in JavaScript, which every beginner and developer uses. Also, we can call it a named ...

Read More

Explain the benefits of spread syntax & how it is different from rest syntax in ES6?

Shubham Vora
Shubham Vora
Updated on 05-Jan-2023 360 Views

In the ES6 version of JavaScript, spread syntax is introduced as a very powerful feature. We can use the spread syntax to expand the array or objects into the variable of the same data type. For example, before the spread syntax was introduced in the ES6, developers were using the for loop to copy all elements of one array to another array. Can you copy all elements of one array to another by writing one linear code using the spread syntax rather than writing the 5 to 7 lines of code using the for loop? Yes, you heard right! ...

Read More

Explain the concept of null and its uses in TypeScript

Shubham Vora
Shubham Vora
Updated on 05-Jan-2023 4K+ Views

In TypeScript, ‘null’ refers to the data type or value. The null is a keyword in TypeScript, which we can use to represent the absent or empty value. So, we can use ‘null’ to define the variable's data-type or initialize the variable. In this tutorial, we will learn the different use cases of the null value and data type in TypeScript. Syntax Users can follow the syntax below to use the null keyword as a data type or value. let null_var: null = null; In the above syntax, ‘null’ refers to the data type of the null_var named ...

Read More

Difference between WiFi and Ethernet

Kiran Kumar Panigrahi
Kiran Kumar Panigrahi
Updated on 05-Jan-2023 6K+ Views

WiFi is a wireless network to connect nearby devices with each other and share the Internet via hotspots. Ethernet, on the other hand, is a LAN network standard used in wired LAN. Go through this article to find out more about the features of WiFi and Ethernet and how they are different from each other.What is WiFi?WiFi stands for Wireless Fidelity. It defines any network based on the 802.11 standards, allows computers and devices with the required wireless capacity to communicate via radio waves with other computers or devices. IEEE established the 802.11 network standards, which describe how two wireless ...

Read More
Showing 28641–28650 of 61,248 articles
Advertisements