Infrastructure as Code (IaC) Part 3: Detailed Tool Analysis

Introduction In this, the third blog in this series on IaC, we will be looking at and diving deep into some tools that allows it all to be possible. In the previous parts of this blog series, we went into detail regarding different implementation strategies, scaling out, and core concepts of IaC. Today we are …

Infrastructure as Code (IaC) Part 2: Core Concepts

Definition and Philosophy In today’s fast-paced technical landscape, managing infrastructure efficiently, reliably, as well as securely is one of the cornerstones of successfully delivering software. This is where Infrastructure as Code (IaC) comes into its own. IaC is a revolutionary approach to infrastructure management that treats it as a software development practice. The era of …

Integrating Azure Smart Detector Alerts with Google Chat: A Complete Implementation Guide

Integrating Azure Smart Detector Alerts with Google Chat: A Complete Implementation Guide In modern DevOps environments, quick notification of system issues is crucial. Let’s explore how to integrate Azure Smart Detector Alerts with Google Chat using Azure Functions, enabling real-time monitoring notifications directly in your team’s chat space. Prerequisites Project Setup Required NuGet Packages Project …

Building an Interactive Chatbot with OpenAI’s API and Node.js

This tutorial demonstrates how to build a simple chatbot in Node.js that continuously interacts with OpenAI’s assistant until the user chooses to exit. The code leverages OpenAI’s API to enable seamless communication with a pre-configured assistant using an Assistant ID and API key stored securely in an environment file. Here’s a step-by-step breakdown of the …

Getting Started with OpenAI Assistants on the OpenAI Platform

AI assistants are a game-changer when it comes to automating tasks and streamlining workflows. They help reduce the time spent on repetitive activities by handling things like gathering data, updating information, and responding to customer inquiries. AI assistants are also highly effective at analyzing large volumes of data to identify trends, offer insights, and even …

Infrastructure as Code (IaC): A Guide to Modern Infrastructure Management

Part 1: Implementation Strategy Infrastructure as Code (IaC) has become a cornerstone of modern, robust and scalable IT operations. By using IaC, infrastructure is collaboratively managed, consistently tested for compliance as well as being deployed with speed and a high degree of precision.  In treating infrastructure as application code, including testing, CI/CD and version control, …

React-Native Push Notifications with Expo in a Managed Workflow

In this article we will explore adding Push Notifications to your existing Expo App, using Expo’s push notification service. We will not be using third party push notification services such as OneSignal. This article will cover scaffolding, sending, receiving and testing push notifications on both Android and iOS. Contents: 1. Push Notification Hook 2. Android …

Implementing a generic Angular Material Snackbar service

When developing web applications, it is common to display feedback messages to users. Snackbar is a popular component in Angular Material that can be used to display such messages. A snackbar is a dismissible message that appears temporarily at a fixed position on the screen. In this blog, we will discuss how to create a …

Creating an endpoint for returning diagnostics and runtime information in a Nodejs application

Returning diagnostics and runtime information in a Nodejs application If you’re a little bit like me , you favor having a way of diagnosing your applications without needing to start a debug. This is particularly useful when your application is running in an environment that cant be debugged locally or where faults and issues are …

A comparison of Visual Studio and Visual Studio code shortcuts

Visual Studio Vs Visual Studio code Most developers will often brag about not needing a mouse (some will even go as far as to say they don’t need a keyboard) but there is some truth to not needing a mouse as shortcuts are the name of the game for making tedious and repeatable tasks , …