Manage Multiple Github Accounts on Same Machine

If you are someone who works professionally as a software engineer but also work on side projects, keep reading. Most probably, you are using git version control system for both kind of projects. This sometimes leads to pushing a commit for a personal

Read More

For Loop and Join in Databases – Oracle & PostgreSQL

Most of the software engineers who use databases use it for selecting or inserting rows into it. But, there can be cases where you need to use SELECT, UPDATE and INSERT statements together in a query that spans over multiple tables. That’s when you need to

Read More

Standard Template Library (STL) – Introduction Tutorial

I have been programming in C++ since 2011. But till today, doubly linked lists, hash tables, pointers and the various searching/sorting algorithms on them have intimidated me. I always had to look at their syntax when I came back to C++ after

Read More

Templates and their Importance in C++

Template is a very powerful yet underused feature of C++. It should be used as much as possible. Let’s begin with a simple scenario. Let’s write a function to multiply 2 numbers in C++. [crayon-668e1f0b68a32363363595/] Now, when we pass the below inputs

Read More

Predicting Google’s Stock Price using Linear Regression

What is Linear Regression? Let’s forget the term ‘linear regression’ for some time. Instead, I want you to go back to your high school’s math class. You must have plotted a graph of a given linear equation during coordinate geometry classes in

Read More

Interacting with CSV files using Python

CSV (Comma Separated Values) files are one of the most used forms of data storage. This is due to their flexibility and cross language support. Every major programming language has support for CSV file I/O (input/output). In this article, we will be

Read More