×
Home Discussions Write at Opengenus IQ
×
  • About
  • Track your progress
  • Deep Learning (FREE)
  • Python Projects
  • Join our Internship 🎓
  • RANDOM
  • 100+ Graph Algorithms
  • 100+ DP Problems
  • 50+ Linked List Problems
  • 50+ Array Problems
  • One Liner
  • 50+ Binary Tree problems
  • Home
  • Rust Projects
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

Higashikurume, Tokyo, Japan •
190 posts •
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
Deep Learning

Teach Less, Learn More (TLLM): Inspiration from Singapore Gov to DL

Teach Less, Learn More (TLLM) is a teaching initiative started by Singapore Government in 2005 and has inspired a popular paper in Deep Learning which has attempted to solve the problem of Undistillable Classes in Knowledge Distillation.

Rudransh Deshmukh
System Design

Efficiency Paradox: Understanding Brooks' Law in Software Engineering

A reminder that simply increasing team size is not a guaranteed solution to accelerate the completion of a late software project. Effective project management, proper planning, and addressing underlying issues are often more effective approaches to mitigate delays.

Aadarsh Kumar Singh Aadarsh Kumar Singh
System Design

Data Pipeline

In this article at OpenGenus, we will learn about the concept of Data Pipeline. Data pipelines route raw data from various sources to destination for analysis or visualization.

Anna the Trainee
JavaScript

Installing and configuring Webpack [+ Gif Generator Project]

In this article at OpenGenus, we'll be discussing a module bundler called Webpack and learn how to configure it in order to develop an advanced application.

Delia Georgiana Soare
Python

Hangman game in Python [with source code]

Hangman is a fun game for two or more players. In this game, one player picks a word, phrase, or sentence, and the others try to guess it by suggesting letters or numbers.

Vidhi Srivastava Vidhi Srivastava
Developer Rants - Candid Tech Woes

Why is mm/dd/yyyy date format is dumb?

In this article at OpenGenus.org, we have explored why the date format MM/DD/YYYY is difficult to interpret and should not be used. The other 2 date formats are consistent.

Rudransh Deshmukh

Instagram Accounts to Follow for Beginners and Pro-Level Coders

Programming and coding learning never stops. Social media platforms like Instagram allow you to learn, relearn, and share programming tips, tricks, and knowledge. Developers and programming creators on Instagram share their content using inspirational posts that are easy to comprehend.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Web Development

Building Virtual Keyboard: A Step-by-Step Development Process

In this article at OpenGenus, we will be discussing about the process of developing a virtual keyboard using HTML, CSS, and JavaScript. The virtual keyboard allows users to input text through a graphical interface, and it includes features like caps lock, enter key, and space key.

Mizbaul Haque Maruf
Deep Learning

Inference process in Deep Learning [Complete Guide]

Inference is the process of applying trained models to new data for predictions. It plays a vital role in real-world applications, enabling insights, automation, and real-time responses.

Agniva Maiti Agniva Maiti
Deep Learning

Deep Learning for traffic prediction [project with source code]

This article at OpenGenus explores the development of a Deep Learning (DL) traffic predictor using a comprehensive dataset.

Alexander Nilsson
System Design

Law of Demeter

In this article at OpenGenus, we will be discussing an Object Oriented Programming principle called the Law of Demeter.

Delia Georgiana Soare
C Programming

setjmp.h and Non-Local Jumps in C [setjmp() and longjmp()]

In this article at OpenGenus, we'll delve into the intricacies of setjmp.h, uncovering how it works, its practical applications, and the advantages it brings to the table.

Shone Binu Shone Binu
OpenGenus IQ © 2023 All rights reserved â„¢ [email: team@opengenus.org]
Top Posts LinkedIn Twitter