Jupyter Notebooks are a very powerful tool for data analysis to write and iterate on your Python code. It is an open source tool to analyze data and find useful information from dataset. Installation of Jupyter Notebook. Prerequisite for installing Jupyter notebook is python3.3 or greater. We are using Anaconda distribution to Jupyter notebook as
Tag: devops
Points to mind while debugging production issues.
It’s always hectic to debug production issues and it is always wise to have a predefined step to debug any issues. But there can be scenarios where those steps may not work. In those scenarios also you should always have a flow in mind what to check. In this article, we are going to see
How to debug issues and performance in production: The USE method
In this post, we are going to talk about the methodology that you can follow to debug issues. The methodology is the USE method and we will see how we can use it and why we should incorporate it in our day to day tasks of debugging issues. USE [Utilization, Saturation, and Errors] USE method
ngrok: Serve website from local system.
It is not an easy task to host a website and then do all the necessary tasks to keep it safe and secure. Now if you building something and for that, you have to give a demo and strict on timelines. Setting up the website and other tasks will consume a lot of time. If
DevOps Interview Questions: Important Python questions.
In few of the previous articles we started talking about questions that can come in DevOps and SRE interviews. In this article, we are continuing the trend by bringing you the python questions that can come in the interviews. You can look at the last article below. When we talk about python involvement in DevOps,
Redis Cluster and master-slave backup using Redis Shake
We have talked about Redis in recent articles. In this part, we are going to talk about how we can take Redis cluster and master-slave backup. Let’s start by reading what is cluster and master-slave configurations in Redis. You can read about the difference between them here Now when we talk about backup we have
Tools in DevOps for every purpose
In this article, we are going to see tools for a different section of DevOps. Tools when combined together form a solid base on which the SRE and DevOps rely on and most of the tools are opensource. Let’s start with tools in DevOps for every purpose. Lets first list down the different components that
What is Copy on Write and where is it used?
Recently while working with one of the databases I came across a method that is widely used by many databases to take a snapshot of the memory into a disk. One of the most famous that you have heard of is Redis. The method is called copy on write. Let’s see what is a copy
System Programming: Basic Copy program in C using low-level IO
In this article, we are going to start learning system programming by first of all creating a copy program like cp using low-level IO functions and not the standard IO functions. Now first let’s see what is system programming and what is low-level IO functions in C. System Programming: System programming aims at producing software
What is eBPF and why is it called a superpower in Linux?
BPF also known as Berkeley Packet Filters was introduced first in 1992 by Steven McCanne and Van Jacobson in their paper The BSD packet filter: A New architecture for user-level packet capture. In this paper, they presented about BPF architecture and how it interfaced with the rest of the system and a new mechanism for