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

Software Engineering

Software Engineering is the fastest growing domain which is related to the art of building and designing systems using software concepts and programming. It is the basis of giant companies such as Microsoft, Google, Facebook, Baidu, Alibaba, Apple and others.

Python

Setting up Django for Python with a virtual environment

In this article, we have demonstrated how to create a virtual environment and then, setup a basic Django project within it.

Gehna Jain
C++

Optimized Input Output I/O in C++

In this article, we have presented how to optimize input and output I/O in C++. This is critical as input and output consume the majority of the execution time and is critical in time critical applications and in competitive programming contests.

Geoffrey Ziskovin Geoffrey Ziskovin
Python

Memory allocation in Python

In this article, we have covered Memory allocation in Python in depth along with types of allocated memory, memory issues, garbage collection and others.

Kirabo Ibrahim Kirabo Ibrahim
List of Interview Questions

Interview Questions on Design Pattern

Design patterns can speed up the development process by providing tested, proven development paradigms. This makes it a very in demand knowledge in the tech industry. This article contains top interview questions on Design Pattern.

Astha Jain Astha Jain
C++

Optimize C++ Code [30 techniques]

In this article, we have presented over 30 techniques which you can use to optimize your C++ code to make it perform optimally and pass time restrictions in Competitive Contests.

Geoffrey Ziskovin Geoffrey Ziskovin
System Design

5 Future Trends of Software Testing

These are a few of the trends that are likely to shape the future of software testing. From the rise of AI to the increased use of machine learning, it is clear that the future of software testing is looking very exciting.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Software Engineering

How Spotify use DevOps to improve developer productivity?

You may not know that Spotify is a prime example of how effective DevOps can be in improving developer productivity.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Computer Architecture

Formula for CPU FLOPs (theoretical max)

In this article, we have presented the formula to calculate theoretical max FLOPs for a given CPU system and understand the logic behind it.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Python

Get IP Address in Python

In this article, we have developed a Python script to get private, public IP address along with other details.

Kirabo Ibrahim Kirabo Ibrahim
C++

Fastest and Smallest Fixed width integer types in C++ (int_least8_t, int_fast8_t, ...)

In this article, we are going to learn about the Fastest and Smallest types of Fixed width integer types in C++ such as int_least8_t, int_fast8_t and more.

Reshma Patil
Software Engineering

Future of DevOps [by Atlassian Survey]

Where is DevOps going? Atlassian surveyed 500 professionals. Here are some interesting facts.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
C++

TCHAR, WCHAR, LPSTR, LPWSTR, LPCTSTR in C++

In this article, we are going to learn about the TCHAR, WCHAR, LPSTR, LPWSTR, LPCTSTR in C++ along with code examples.

Reshma Patil
C++

Different ways to pause a program in C++

In this article, we are going to learn about the different ways to pause a program in C++. With the help of this method or function, you will be able to pause any C++ program during execution.

Reshma Patil
Software Engineering

Snowflake

Snowflake is a cloud computing based data warehousing company. It provides cloud based storage and analytics services as SaaS (Software as a Service).

Kirabo Ibrahim Kirabo Ibrahim
Software Engineering

Functional Programming

This quick and pacy functional programming overview will show you a quick glimpse of the main areas of the functional programming world.

Mayank Kamboj
JavaScript

TypeScript Tutorial

Typescript introduces static typing to JavaScript, but it's not clear what this implies until one understands what static typing is all about.

Mayank Kamboj
Software Engineering

Reduce AWS cost by 70%

If you are a start-up or small business running your operations on Amazon Web Services (AWS), you know how quickly costs can spiral out of control. In this article, we mention different techniques to reduce your AWS cost.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
C++

Extract integers from string and store in vector using C++

In this article we will learn how to extract integers from a string and store it in a vector using C++.

Cara Roño Cara Roño
Python

Refresh URL / Tab Script in Python

In this article, we present the approach to implement a Python script that can refresh an URL / Tab in the browser. Manually, this can be done by pressing F5 key.

Kirabo Ibrahim Kirabo Ibrahim
Software Engineering

Airbnb's massive deployment technique: 125,000+ times a year

Airbnb deploys its code over 125,000 times yearly. That is an average of 345 deployments per day. The question is: How does Airbnb keep up with such a demanding schedule?

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Python

Sort by row and column in Pandas DataFrame

In this article, we have explored different ways by which we can sort by row and column in Pandas DataFrame.

K K S S Tej
C++

Different ways to terminate a program in C++

In this article, we were going to learn about the different ways with which we will be able to terminate the program at any point of the execution of the C++ program.

SUBHRAJIT DHAR
C++

Ways to iterate over Vector in C++ STL

In this article, we have explored different ways to iterate over Vector in C++ STL. These include techniques like indexing, iterators, range based for loop and much more.

Harsh Dawar
System Design

Apache HBase in System Design

In this article, we will learn when Apache HBase might be a good choice of database for your software. Since HBase is a NoSQL database, we begin by exploring the design choice between choosing SQL or NoSQL databases for your application.

Mayank Kamboj
Java

Introduction to Spring Boot

In this article, we explore one of the most popular Frameworks for Java Developers - Spring Boot and compare it with other popular frameworks like Spring, Spring MVC, Hibernate, and Spring Data.

Anna Burdanova
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