Difference between emplace_back and push_back in C++

Hi programmer’s, this is gonna be very short and simple explanation. In this article, I’m gonna explain you differences between push_back and emplace_back methods used inside vector container. Difference between emplace_back and push_back method in vector If you’re using c++ for a while, then you might have seen people using emplace_back to insert element at … Read more

Pointers and references in C++

Hi folks, today I’m going to explain conept of pointers and references in C++ in very simple terms. Pointers: Pointers variable are used to store address of another variable. And it needs to dereferenced with * operator in order to access the value stored at given location. We define pointers something like this: Declaration and … Read more

Wikibase SDK: Query data from Wikipedia(Wikidata)

Hello folks, I hope you all are doing good. Today we’re are going to do something cool(at least in my sense😅). Basically, we’re going to see how you can use wikidata to fetch publicily available data. It is also being used by wikipedia to fetch its structured data. Lets first talk about some of the … Read more

Authentication with django-allauth in Django Apps

Django AllAuth

Hi coders, In this article, I will show you how to setup Authentication with help of Django-allauth package in your Django App. We’re not going to use social authentication in this article. We will only see how to set up a normal username and password authentication with help of django-allauth. So, Let’s start this guide. … Read more

Django + Github Auto deployment to Heroku

Hello coders, In this article, I’ll show you How to deploy your Django web app to Heroku, and I will also show you how to use the auto-deployment feature of Heroku. Let’s see how to deploy Django application and enable the auto-deployment feature of Heroku. Django Auto deployment to Heroku First of all, we will … Read more

VueJs 3 Basic Concepts – Getting started with Vue (GUIDE)

Vue Js 3 Guide for beginners

Hi coders, It’s a brief VueJS 3 Guide for beginners. And I’m going to explain basic concepts and terms of Vue.js 3.0. So, It’s a beginner guide to get started with Vue 3. Therefore, this article will be useful only if you’re a beginner. I’m going to use CDN instead of a development setup. Because … Read more

Arrow Function in JavaScript ES6 (GUIDE)

Arrow function in Javascript is one of the most useful feature that was introduced in JavaScript EcmaScript 6. You can also consider it as an anonymous or one line function. It also works differently than traditional functions when it comes to handling this keyword. In this article, I’m gonna give you brief explanation about what … Read more

Filter() method in Python

The Filter() method is one of the most useful and inbuilt method in Python programming language. The filter() method is an iterator which takes two parameter, function and iterable_objects. Filter() Method: The filter method filters elements from given iterable_objects if any element from that object doesn’t satisfy the condition defined inside given function or return … Read more

Map() function in Python: Python Basics

Python Map function

Map() function is one of the useful functions in Python. In this article, we’re going to explore what is Map function and when you can use this function. Python map() function: A map function is also an iterable object. Basically, the Map function takes two parameters: one is a function and then the second is … Read more

PostgreSQL Basics: Aggregate functions (SUM, AVG, etc)

In this article, I’m gonna show you different Aggregate functions in PostgreSQL. Basically, aggregate function are those function which performs a specific task on columns and then produce one aggregate result inside a row. We have different aggregate functions e.g. COUNT, SUM, MIN, MAX, AVG. We’re going to explore each of them one by one. … Read more