Software Engineering GitHub Actions using Container Scripts In this article, we will understand the ideas behind GitHub Action and take a look at the process of setting up a GitHub Action using a docker container script
Software Engineering A Simple Introduction to Fetch API The fetch() API in JavaScript allows programmers to retrieve data from a certain endpoint following which the data can be used in any way
Algorithms Secant Method to find root of any function Secant Method is a numerical method for solving an equation in one unknown. It avoids this issue of Newton’s method by using a finite difference to approximate the derivative.
Algorithms Newton Raphson Method to find root of any function Newton's Method, also known as Newton-Raphson method, named after Isaac Newton and Joseph Raphson, is a popular iterative method to find a good approximation for the root of a real-valued function f(x) = 0.
Algorithms Regula Falsi Method for finding root of a polynomial Regula Falsi method or the method of false position is a numerical method for solving an equation in one unknown. It is quite similar to bisection method algorithm and is one of the oldest approaches.
Software Engineering Basic use of Intel Software Development Emulator (SDE) In this article, we will learn to use Intel SDE using a basic C++ code and capture the generated instructions using MIX tool which is an in-built tool in Intel SDE.
Algorithms Introduction to Dynamic Programming In this article, we will understand crux of Dynamic Programming, different methodologies for solving DP problems, identifying a DP problem and trying to solve a specific problem
Software Engineering Basics of VHDL programming In this article, we have explored all basic VHDL programming concepts and you are good to write most basic programs like implementing a half adder, full adder, stimulating a data flow system and many more.
Software Engineering Check Computer specs in Linux In this article, we will cover the commands to take a note of your System configuration / Computer specs. Noting the specifications of a system is a demanded skill.
Software Engineering SonarQube for Code Coverage Analysis on Java project using Maven In this article, we will learn to use SonarQube to analyze the code quality of existing projects and understand the different terms involved like code smell, code coverage and many others.
Software Engineering Introduction to Hive Hive is a declarative SQL based language, mainly used for data analysis and creating reports. Hive operates on the server-side of a cluster.
Software Engineering Use a Virtual Environment in Anaconda In this post, we will go through the all commands to master the use of virtual environments using conda/ Anaconda. This is a cheatsheet for Anaconda with virtual environment
Algorithms How to calculate Complexity of an Algorithm? (+ different Notations) In this article, we will understand the complexity notations for Algorithms along with Big-O, Big-Omega, B-Theta and Little-O and see how we can calculate the complexity of any algorithm.
Software Engineering Steps to create a pull request at GitHub In this guide, we will walk you through the process of creating a pull request at any GitHub project and will involve followed practices like branches
Software Engineering Master the use of Set in Python Python has an in-built support for set with common and useful operations like insert, delete, union, difference, subtraction and many more.
Machine Learning (ML) Object Detection using Region-based Convolutional Neural Networks (R-CNN) In this post, we will look at Region-based Convolutional Neural Networks (R-CNN) and how it used for object detection. We'll see why the R-CNN came into the picture when CNNs were already into existence.
Machine Learning (ML) Text Summarization Techniques Text Summarization is the process of creating a compact yet accurate summary of text documents. In this article, we will cover the different text summarization techniques.
Machine Learning (ML) Text Preprocessing Techniques In this post, we will look at a variety of text preprocessing techniques which are frequently used for a Natural language processing (NLP) task.
Software Engineering MLIR: Redefining the compiler infrastructure MLIR (Multi-level intermediate representation) is an intermediate representation system between a language or library and the compiler backend (like LLVM)
Software Engineering Learn to use GNU Tar compression tool for Unix like systems GNU Tar (Tape Archiver) is an open source file compression and decompression tool. In this article, we will explore how to use it along with its different options.
Software Engineering Scheduling processes using Crontab (CronJob) A crontab (cronjob) is an open source utility tool supported in Linux like operating systems. Its main task is to schedule the execution of programs written in file.
Software Engineering Automated Backup in Linux using Shell Scripting and Crontab Scheduler Our main objective in this article is to take backup of a specified folder in Linux by compressing it and storing it in a backup directory.
Software Engineering Different ways to copy a vector in C++ In this article, we will explore different methods to copy a vector in C++ and all covered methods use deep copy that the memory address of new copy is different from the original vector.
Software Engineering Understand Package in Java Java package corresponds to the file system directory managing different code levels. In this post, we have explored packages in depth.
Software Engineering Exploring .git folder of TensorFlow We will explore the .git folder TensorFlow along with .github folder and .gitignore file. You will learn that TensorFlow will not accept commits with "WIP" text and much more