×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner
Aditya Chatterjee

Aditya Chatterjee

Aditya Chatterjee is an Independent Algorithmic Researcher, Software Developer and Technical Author. He is the founding member of OPENGENUS, an organization with focus on changing Internet consumption

India / Higashikurume, Tokyo, Japan •
227 posts •
C++

Vector of array in C++

The vector of arrays in C++ is an excellent tool for efficiently managing fixed-size arrays within a vector. This approach is particularly advantageous for organizing grouped data where each array shares a uniform size.

Vidhi Srivastava Vidhi Srivastava
Web Development

Unveiling the Power of WebAssembly: A Beginner's Guide

In the world of web development, a new revolutionary force is uprising and reshaping the way we build and execute web applications. Enter WebAssembly (WASM for short), a binary instruction format poised to elevate the performance and versatility of web applications.

Rohit Kulkarni Rohit Kulkarni
Software Engineering

The Integration of Security to DevOps

DevOps is the combination of development and operations in software development. This includes all the tools, practices, and processes that combine software development and IT operations in a company.

Aditya Chatterjee Aditya Chatterjee
Software Engineering

AI and Machine Learning in Automated Cross Browser Testing

The era of Artificial Intelligence (AI) and Machine Learning (ML) isn’t just a story of the past; it is a boon for every industry and plays a pivotal role. Both AI and ML deliver immense capabilities that can drive innovation, enhance efficiency, improve decision-making, and give a competitive edge.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

Hоw Dо Yоu Justify the Vаlue оf Sоftwаre Testing tо Clients?

When it comes to software development, testing plays a vital role in ensuring that the final product meets the required quality standards. In software development, where codes and algorithms often appear as puzzles, it can be challenging to convey the significance of regression testing to clients.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Software Engineering

How Can You Find the Best Online Platform for Software Testing Communities?

If you're а software enthusiast or а budding test automation tester, you've probably experienced that time when you're seeking answers or simply want to connect with others who share your passion. This is where online communities for software testing come into play.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Machine Learning (ML)

Regression dilution

In this article at OpenGenus, we will explore the concept of regression dilution, its implications in various real-world applications. We will discuss when it is crucial to correct for these errors and when it may be appropriate to skip correction.

Abdesselam Benameur Abdesselam Benameur
Algorithms

Solving Course Scheduling Problem using Topological Sort

In this article at OpenGenus, we will solve the famous course scheduling problem and it's variations using the graph algorithm known as Topological Sort.

Manraj Singh Manraj Singh
C++

How to Use Friend Classes in C++ to Access Private and Protected Members

In this article at OpenGenus, we will be going over friend classes in C++, what they're used for, usage examples, difference between friendship and inheritance, and alternatives.

Taha Haksal Taha Haksal
Python

How to make a click logger [with Python code]

In this article at OpenGenus, we will make a program that tracks the active windows in your laptop that you click on and prints their names on the terminal. This is program is just for education purposes.

Milagros Omoruyi Ihordal
Deep Learning

Gradient / Activation checkpointing

Discover Gradient Checkpointing, a memory-saving technique in deep learning. Learn how it reduces memory usage, enabling the training of deeper networks. Explore real-world applications, advantages, and key takeaways in this exploration of memory optimization.

Abhikalp Srivastava Abhikalp Srivastava
Go Programming Language

Learn Golang implementation in one article

In this article on OpenGenus, we will explore the complete introduction to programming in Go also known as Golang. We will cover basic concepts like data types, functions and others with code snippets and implement Linked List from scratch applying the concepts.

MATHANKUMAR V
Web Development

How Web Development is Shaping the Future of Gaming

The gaming industry has evolved from pixelated graphics to a stunning ray-traced immersive virtual world over the past few decades. Modern games are challenging blockbuster movies with their astounding storyline and highly realistic visuals.

Aditya Chatterjee Aditya Chatterjee
Software Engineering

Boy Scout Rule

In this article at OpenGenus, we will learn about Boy Scout Rule and why its application is vital for effective technical debt management.

Anna the Trainee
Deep Learning

Multi-Head Attention in Deep Learning

Multi-Head Attention, a foundational component in modern neural networks, has transformed the way we process and understand sequential and structured data.

Abhikalp Srivastava Abhikalp Srivastava
UX Design

Unlocking the Power of Visuals: Picture Superiority Effect in UX Design

This cognitive principle emphasizes the profound impact of incorporating visuals into design to create more engaging and memorable user experiences. In this article at OpenGenus, we will understand what is Picture Superiority Effect in UX Design.

Sk Ramij Raja
Deep Learning

Gradient clipping in DL

Gradient clipping is a technique commonly used in deep / machine learning, particularly in the training of deep neural networks, to address the issue of exploding gradients.

 Rishi Shivhare Rishi Shivhare
System Design

System design of Code Deployment System

This article's topic is the system design of a code deployment system. The main task of such a product is to deploy code from development to production environments efficiently and reliably, as well as manage code changes when they happen.

Delia Georgiana Soare
Java

Library Management System in Java: Built using JavaFX and MySQL [with source code]

In the world of studying, learning, and growth, books are an integral part of our journey. However, managing a library is far from simple. With a vast collection of books, it requires intensive effort and manpower. This is where library management systems (LMS) come into play.

Aadarsh Kumar Singh Aadarsh Kumar Singh
Algorithms

Dynamic Optimality Conjecture: Unlocking BST Efficiency

In this article at OpenGenus, we will examine Dynamic Optimality Conjecture, from its basic characteristics through its prospective applications and advantages in the actual world.

Abraham Roy
Linux

Copy file from docker to local host

In this article at OpenGenus, we have explained how to copy a file from a Docker container to local host or system. This command is "docker cp container-id:/path/to/file .".

Rudransh Deshmukh
System Design

System design of a Grocery System (Amazon Fresh / BigBasket/ JioMart)

This article aims to discuss how one would go about designing a large scope distributed system such as Amazon Fresh or BigBasket or Flipkart Grocery or JioMart or DMart. We will go over requirements, capacity estimates, database solutions, APIs and components.

Delia Georgiana Soare
CSS

CSS writing-mode explained

In this article at OpenGenus, we will discuss the CSS property 'writing-mode' and where we can use it.

Sk Ramij Raja
Deep Learning

Undistillable class in Deep Learning

Undistillable class is a class in the knowledge of a teacher model that cannot be distilled or transferred to a student model.

Rudransh Deshmukh
Deep Learning

Capacity Mismatch in Deep Learning

In this article at OpenGenus.org, we have explored the concept of Capacity Mismatch in Deep Learning and Knowledge Distillation and discussed some solutions towards it.

Aditya Chatterjee Aditya Chatterjee
OpenGenus IQ © 2025 All rights reserved â„¢
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship