System Design Monolithic and Microservices If you have been doing some cool projects or were working in an organization which is large in size, microservices would be up your sleeves. To the college grads and enthusiasts, In today's article in OpenGenus, we would go indepths of monolithic architecture and microservices architecture.
Time Complexity Time Complexity of Topological Sort In this article at OpenGenus, you will learn about Time Complexity of Topological Sort. Specifically, the version of Topological Sort using Khan's Algorithm, which uses Breath First Search with a Queue.
Technology Company - Careers Tech Mahindra Technical Hierarchy: Job levels at Tech Mahindra In this article at OpenGenus, we have listed the different job levels and grades at Tech Mahindra (Tech Mahindra Hierarchy/ org structure/ technical ladder) along with average salary range at USA and India offices and average experience. Based on this information, plan your career at Tech Mahindra.
Python Flask app to get list of all primes In this article at OpenGenus, we will explore how to build a Flask web application that generates a list of all prime numbers using server-side calculations.
Web Development Creating a page with video background using HTML/CSS In this tutorial at OpenGenus, we will go over how to create a video background in your web application by using simple HTML and CSS.
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.