DevOps

How to Work with UFW – Uncomplicated Firewall

Ufw (Uncomplicated Firewall) is a firewall management software which is quite useful during devops and system administrative tasks. By the end of this post, you will learn How to install and setup a firewall How to allow and deny access via ports How to delete rules etc Let us start. Installation and Setup To install …

How to Work with UFW – Uncomplicated Firewall Read More »

How to Use Github Workflow for Django Projects

Designing a GitHub workflow for CI/CD (Continuous Integration and Continuous Deployment) for a Django project involves creating a YAML configuration file that defines the steps to build, test, and deploy your Django application.In this tutorial we will explore a step-by-step guide on how to set up a GitHub workflow for a Django project: Create a …

How to Use Github Workflow for Django Projects Read More »

How to Use Github Actions and Pytest For Your Python Project

Continuous Integration and Continuous Delivery and Deployment are essential principles in softwaredevelopment cycle. It has become the standard for every source version control hosting platform such as GitLab, Github, Azure Devops,etc to offer CI/CD pipelines in their platform. In this tutorial we will explore how to use Github Actions – a form of CI/CD workflow …

How to Use Github Actions and Pytest For Your Python Project Read More »

Monitoring Django App with Azure Application Insights

Monitoring Django Applications with Azure App Insights Application Insights is an application performance monitoring(APM) service developed by Microsoft Azure.It is quite useful for monitoring both server side and client side applications built with dotnet,nodejs,java and also python.In this tutorial we will explore how to monitor your django apps and project using App Insights(AI for short). …

Monitoring Django App with Azure Application Insights Read More »

How to Stop Django or Flask Server without Ctrl + C

Ctrl + C is an awesome and common way to stop most process especially when being run from the terminal. In this tutorial we will explore how to stop a Django application or Flask application without using Ctrl + C. This idea is useful when you are working within a script or a CI/CD pipeline …

How to Stop Django or Flask Server without Ctrl + C Read More »

Deploying Streamlit and FastAPI apps using Docker and Docker-compose

Containerization refers to the process of virtualization in which all the components of an application are bundled into a single container image and can be run in isolated user space on the same shared operating system. The containers are basically a fully functional and portable cloud or non-cloud computing environment surrounding the application and keeping …

Deploying Streamlit and FastAPI apps using Docker and Docker-compose Read More »

An Intro to DagsHub For Data Scientists

DagsHub is a platform for data scientists and machine learning engineers to version their data, models, experiments, and code. In a way it is like Github for Data Scientists and ML Engineers. It is where Data Scientists build their ML projects without any external and complicated devops. It seeks to simplify MLOps for everyone. It allows …

An Intro to DagsHub For Data Scientists Read More »

How to Visualize Neural Networks

Neural Networks or preferably called Artificial neural networks forms the building block for Deep learning activities. In this article, we will explore the various ways we can visualize your neural network architecture. We will be using 4 different methods to help us visualize the components of a neural network. By the end of this tutorial …

How to Visualize Neural Networks Read More »