Aditya Chatterjee's Blog, page 41
April 7, 2023
Miller’s Law in UX design
Miller's Law is a UX design principle that describes the boundaries of human working memory. In 1956, a psychologist named George A. Miller published a paper titled “The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information." This paper established Miller’s Law as a cornerstone of cognitive psychology and provided important insights for UX d...
Machine Learning for Software Engineering

In this article, we explain machine learning, software engineering and how machine learning can be used for software engineering.
TABLE OF CONTENT:
MACHINE LEARNINGSOFTWARE ENGINEERING(HOW CAN MACHINE LEARNING BE USED IN SOFTWARE ENGINEERING)
In the most important domain of the computer software industry, not a single year goes by without an innovative development. With every concept change, new software engineering objectives are presented, forcing software organizations to modify their dev...
The importance of cybersecurity in the age of remote work

The COVID-19 epidemic has hastened the trend of remote work, with many organisations implementing work-from-home rules to protect the health and safety of their employees. While remote work offers numerous advantages, it also poses substantial cybersecurity risks. Cybercriminals are using the new normal in order to launch sophisticated cyberattacks, and remote workers are frequently the weakest link in an organisation's cybersecurity defences. This article will look at the significance of cybers...
100+ Key terms in HTML and CSS
HTML and CSS are the backbone of web development, and it is essential for any web developer to have a good understanding of the key terms used in these languages. In this article, we will discuss the most important key terms in HTML and CSS with a brief description for each.
This will be a quick approach to revise and cover the entire domain of HTML and CSS.
HTML Key Terms:Term DescriptionHTMLHypertext Markup Language (HTML) is the standard markup language used for creating web pages and web ...April 6, 2023
Developing an API with tRPC
In this article, we are going to analyze and create a basic tRPC API with an express server, each file is going to be explained, and after this article you should be able to understand how basic tRPC works.
IntroductiontRPC is a remote procedure call for Typescript and Javascript frameworks, it is a simple way to control the communication between client and server with data and type validation.
We are going to develop a server connected to an API for the communication, this application is goin...
20 Python Programs to Print Different Patterns
Python is a versatile programming language that can be used for a wide range of tasks. One of its many applications is creating patterns using code. In this article, we will explore 20 different Python programs that can be used to print various patterns.
List of patterns covered :-
Square PatternRight Triangle PatternLeft Triangle PatternInverted Right Triangle PatternInverted Left Triangle...The Tag in HTML
In this article, we have explained the concept of noscript tag in HTML and how and when it is used in a webpage.
Table of Contents:
What is noscriptUse of the noscript TagHTML + noscriptConclusionWhat is noscriptTo first understand what is the in Html we must first understand what is the . In simple terms the is used to embed client-side Javascript code into HTML.
In this example, the String "This is JavaScript" would appear between the p tags when rendered in...
April 5, 2023
OTAC 2023 Leaderboard
Odisha Technical Authorship Contest 2023 (OTAC) is in progress. This leaderboard is updated in realtime and will be finalized when OTAC 2023 ends (that is on 15 May 2023). Participants can join and work towards victory meanwhile.
OTAC 2023 LeaderboardBest of Luck to all participants of OTAC 2023.
April 4, 2023
Block Instruments used in Indian Railways
Last time we have discussed about the block working in Indian Railways, there I have mentioned about a term Block Instrument. So you may be confused about what the Block Instrument actually mean and what it does. A Block Instrument is the apparatus kept at a block station where station master use this to give line clear to or receive line clear from adjacent block station. It is basically a communication equipment between two block station used to implement absolute block working. They are avail...
April 2, 2023
Pagination in HTML/CSS
Pagination is a common feature in web development that allows users to navigate through large sets of data or content. In this article at OpenGenus, we will explore how to implement pagination using HTML and CSS.
Pagination BasicsPagination refers to the division of content into separate pages, where each page contains a fixed number of items. This is commonly used to display large sets of data such as search results, blog posts, or products in an online store.
The basic concept of pagination i...