A guide to web scraping powered by Python and Scrapy Since its inception, websites are used to share information. Whether it is a Wikipedia article, YouTube channel, Instagram account, or a Twitter handle. They all are packed with interesting data that is available for everyone with access to the internet and a web browser. But, what if we want to […]
MacOS by day and Linux by night, my experience with the constant switching In this post, I want to share my experiences from working with both macOS and Linux and switching between them regularly. My hope is that by the end of the article you will understand what are the benefits that I perceive from […]
Bash is an automation powerhouse for UNIX based systems Bash is an acronym of “Bourne-Again Shell”. It is a default command-line interpreter for UNIX and Linux based operating systems. In UNIX and Linux based operating systems, a terminal window is consist of a shell and Bash. Bash is the powerhouse of these systems, which includes […]
Build voice-activated interfaces using the Chrome Speech Recognition API A few months ago, I wrote an article on web speech recognition using TensorflowJS . Even though it was super interesting to implement, it was super cumbersome for many of you to extend. The reason why was pretty simple, it required a deep learning model to be trained […]
Speed-up your NodeJS application by caching into Redis In recent years, Redis has become a common occurrence in a Node.js application stack. Though its most popular use case is caching, Redis has many other use cases where you can take advantage of its blazing-fast in-memory database. In this tutorial, we are going to give you […]
A typed introduction to JavaScript, I mean Typescript If you are a Javascript developer, you must have heard about Typescript at one point or another. If you have been reluctant about giving Typescript a try because you are not sure how it could serve you better than Javascript, you have come to the right place. […]
An enterprise app is an application or software used by a business to solve its enterprise problems. It integrates all aspects of a company’s operations and processes like accounting, human resources, manufacturing, marketing, sales, distribution, inventory and resource planning. “When done correctly, Enterprise Application integration really allows companies to realize the full benefit of their […]
NumPy, also known as Numerical Python, was created by Travis Oliphant, accomplished by blending the features of Numarray into a Numeric package. NumPy has acted as a “replacement” for Matlab (used for technical computing) in the past; How? The combination of NumPy with packages like SciPy (known as Scientific Python) and Mat−plotlib (plotting library), has been treated as a Python Alternative to […]
A binary search is a simplistic algorithm intended for finding the location of an item stored in a sorted list. There are a few variations to the binary search in C program, such as testing for equality and less-than at each step of the algorithm. Binary search in C is an example of a simple […]
Variable Handling Functions Variables in PHP are containers for storing data. A variable name is preceded with a $ sign. It must start with a variable or an underscore. A variable cannot be started with a number. A variable can only contain alphanumeric characters. Variables are case-sensitive. $Result and $result are treated as two different […]