UX Design Occam’s Razor in UX Design: Simplifying User Experiences for Maximum Impact In this article at OpenGenus, we will explore Occam's Razor in UX design, dive into its underlying philosophy, and provide examples to illustrate its practical application.
Natural Language Processing (NLP) Lexicon in NLP In this article at OpenGenus, we will dive into the concept of lexicon in NLP, explore its importance, implementation, applications, and its role in various NLP tasks.
Java Trie in Java with OOPS Concepts In this article at OpenGenus, we have explored the basics of Trie data structure and how to implement Trie in Java Programming Language from scratch using OOP concepts.
Machine Learning (ML) Tuning Your AI: The Emergent Field of Prompt Engineering Prompt engineering is an exciting and rapidly evolving field in the world of artificial intelligence (AI). It is the process of designing, testing, and optimizing inputs, or "prompts," to instruct AI models to generate desired outputs.
JavaScript Different built-in data structures in JavaScript JavaScript has a few built-in data structures and in this article at OpenGenus, I will explain their purpose and show examples of their implementations.
UX Design Zeigarnik Effect in UX Design The Zeigarnik effect is a psychological theory that states that people remember incomplete or unfinished tasks better than complete ones. In UX design, this principle can be used to increase user engagement and create user interactions that are more memorable.
System Design System Design of Train Reservation System In this article at OpenGenus, we will discuss the system design of a train reservation system, covering the functional and non-functional requirements, projected number of users, database design, main class designs, and a prospective system design.
UX Design False Consensus Effect in UX Design In this article at OpenGenus, we will explore the false consensus effect in UX design and discuss how it impacts the design of products.
System Design Choking Algorithm in BitTorrent One key element that makes BitTorrent powerful is that it has an algorithm for managing connections between peers. This algorithm is called Choke Algorithm.
CSS Overflow Property In CSS Most of the Frontend Developer struggle to get hold of websites layout. In this article at OpenGenus, we will discuss about the Overflow Property in CSS. An element will expand to fit it's content by default. When the elements width and height are fixed using pixel.
UX Design Tesler's Law in UX Design In this article at OpenGenus, we will explore Tesler's Law in UX design and understand how it can enhance the overall user experience.
Deep Learning Add operation in Deep Learning In this article at OpenGenus, we will dive into the TensorFlow layers.Add operation, explore its usage in Deep Learning models through both mathematical expressions and Python code snippets.
Django Django Template System In the context of web development, templates are files or structures that specify the layout, structure, and presentation of a web page. They act as a blueprint or foundation for creating dynamic HTML content that users see.
Python Validate email in Python [3 methods] In this article at OpenGenus, we will explore various methods of validating email addresses in Python using regular expressions, specifically focusing on the standard email format.
UX Design Postel’s Law in UX Design: Striving for Robust and User-Friendly Experiences In this article at OpenGenus, we are going to talk about one such principle that holds great significance in UX design which is Postel's Law.
Cloud Computing Cloud Access Security Brokers (CASB): Enhancing Cloud Security There is no denying that cloud computing has revolutionized the way we do business. It came with unprecedented flexibility, scalability, and cost-effectiveness. But just like any other advancement, it also came with challenges.
CSS Clip Property in CSS In this article at OpenGenus, we'll explore the clip property and its various use cases, along with code examples, to help you leverage its capabilities and create visually stunning web designs.
Android Development Basic Android app to print "Hello OpenGenus" In this article, we would build a basic application that will display the text "Hello OpenGenus" on the screen.
Python Get random numbers in Python [8 Different methods] In this article at OpenGenus, we will examine 8 different ways to get random numbers in Python.
Python Chrome dinosaur game in Python In this article at OpenGenus, we will be looking at how to make the chrome dinosaur game in Python Programming Language.
Java Java Local Inner Classes In this article at OpenGenus, we will discuss what local inner classes are in Java, some properties of local inner classes in relation to standard inner classes/Java classes declared in a standalone files, and some use cases for local inner classes.
Python Adjacency list and matrix in Python using OOP concepts In this article at OpenGenus, we have implemented Adjacency list and matrix in Python using OOP concepts. This is a must for mastering Graph Algorithm in Python.
System Design BitTorrent Architecture BitTorrent Architecture has emerged as a groundbreaking technology that has transformed the way we share files over internet. With its decentralized and efficient approach, BitTorrent has become a popular choice for distributing large files, such as movies, software, and other media.
Python Creating a simple Note taking app in Python In this article at OpenGenus, we will be creating a simple "Note Taking App in Python" with a Basic GUI and Database Integration.
Deep Learning Concept of Multiple Instance Learning (MIL) In the field of machine learning, Multiple Instance Learning (MIL) is a paradigm that expands upon traditional supervised learning. MIL differs from conventional supervised learning, where each training instance is individually labeled.