Skip to main content

Posts

Showing posts with the label MicrosoftAzure

What is Azure IoT Hub ?

Pre-requisite Knowledge Before we start with the understanding of Azure IoT Hub, we should know- Azure Cloud The generic term IoT (Internet of Things) Introduction of Azure IoT Hub Okay, so let’s get started with the actual topic, i.e. Azure IoT Hub, so we’ll first understand that was is it and then why one should use it. Azure IoT Hub is a service hosted in Azure (a cloud platform by Microsoft) which basically manages the IoT devices registered with it by the developers. As it is a Hub, hence it also acts as a Central unit for communication between the devices/ IoT itself. So in simple tern, it can be like a central platform that helps manage the connected devices and also moderates in the communication between the devices as well. So whenever there is a question of authorization, like who’s the boss devices or the IoT Hub, then it is the IoT hub only. Feature of Azure IoT Hub: It is meant for a far high number of devices, so it can be scaled to millions of devices. It ...

What is Azure Pipelines ?

Pre-requisite Knowledge Before we start with the understanding of Azure Pipelines, we should know- What is Cloud What is Microsoft Azure Continuous Integration (CI) & Continuous Delivery (CD). Introduction of Azure Pipelines Before getting started into actual topic, let’s get ourselves a brief about the word, PIPELINE. So a Pipeline can be understood as a smooth, fast and automatically traversable path which consists of various elements in a sequential manner. Though it is often the case that the execution is followed in a parallel or tile allotted trend Now coming to Azure Pipelines, it is a simple yet evident service of Microsoft, which helps in automating the building and the testing phases of the projects. In short an Azure pipeline combines both the Continuous Integration (CI) & Continuous Delivery (CD). According to Microsoft docs, below are the supported languages for the Pipelining, as of now: Python Java JavaScript PHP Ruby C# C++ Go To impl...

Creating a URL Shortener Deplyment on Azure (NodeJS) part-2

For reference to the previous post, please refer to this link : Connecting-to-our-Database Now let's head to the package that we added config in the npm install command, what it does is that it will look for default.json the file inside config (folder) which we created earlier that will consist of the global variables for our project. Now let's open that default.json file and place the below snippet in it: { "mongoURI": "<ConnectionStringHere>" } We'll replace the Connection String from the cluster's string from our Atlas Account (if you still don't have an account, click here to create one) After Logging in to the Atlas, create a free Cluster and add a database user in it Now use the below code in the db.js the file inside the config (folder): const mongoose = require('mongoose'); const config = require('config'); // Grab the Connection string URL from the default.json file const db = confi...

URL Shortener with GitHub-Actions and Azure (NodeJS) part-1

Creating a URL Shortener using NodeJS Prerequisite Understanding HTML CSS NodeJS Software Installed A text editor (Prefereably Microsoft Visual Studio Code ) or some other text editor NodeJS Runtime Hardware Resource Internet Connection 😂 Abstract Getting to know about how to deal with a NoSQL Database (here in this repo, we'll use MongoDB ). Deploying the webapp to Azure via GitHub Actions . Table of Content Resource Links Demos - 1-Setting-Backend - Setting-up-Directory-structure - Building-a-basic-Front-End - Connecting-to-our-Database - Setting-up-the-Routes-for-the-app - Pushing-Project-to-GitHub-and-Azure Demos We'll cover the making of this whole repository in small demos If you didn't covered the basic EJS project repo, then visit this link 1-Setting-up-the-Backend On the Command line navigate to the directory where you want to save the project on your system, then type in the following commands m...
Counter Widget