In this post, I will be introducing three strategies that can help Node developers who wish to loosen their code. First, weโll cover microservices with Moleculer. Then, weโll through Inversion of Control with InversifyJS. Finally, weโll discuss N-Tier Architecture and why itโs helpful.
Getting Started with Azure Data Studio
On my last two projects, I decided to give Azure Data Studio a try to see how it measured up to SSMS. Azure Data Studio gives you a more modern editor experience. Itโs comparable to Visual Studio Code with IntelliSense, source control with GIT, and an integrated terminal for Powershell or SQLMD commands.
Azure Data Studio was built with a data platform user in mind, and its easy editing and export options, built-in charting of query results, and customizable dashboards make it an incredibly valuable tool.
In this post, Iโll go over some of the basics of how to use Azure Data Studio.
Git Made Easy with GitKraken
GitKraken is a graphical user interface for Git built on top of the Electron framework – much like the popular Visual Code editor is. GitKraken is cross-platform, which means that developers can use it on Windows, Mac, and/or Linux. No matter what type of development environment youโre working in, you can have the power of a graphical user interface for Git.
GitKraken has all of the expected features of a graphical user interface for source control usage, AND it has a few hidden jewels which make it an absolutely outstanding tool to use. These are listed and discussed in the blog below.
[Video] GitOps – Declarative CD Intro, Kubernetes + ArgoCD Demo
GitOps provides a declarative approach for improving the management of application delivery.
In this 50-minute video, Keyhole Principal Consultant Jaime Niswonger discusses basic GitOps fundamentals and various implementations in a Kubernetes environment. He covers GitOps best practices that unify deployment, management, and monitoring for containerized clusters and applications. Then he introduces ArgoCD and shows its capabilities in an OpenShift/Kubernetes environment. Jaime includes his own experiences and what he has seen working with companies across various industries.
Infrastructure as Code Using Azure CLI
Infrastructure as Code (or IaC) is the process of using code and versioning in the same way you do your source code to manage your networks, VMS, and Azure resources. IaC generates the same environment every time it is applied, and itโs an important DevOps practice to use alongside continuous delivery.
The release pipeline executes this model to configure target environments. If you need to make any changes, you edit the source, not the target environment. This allows you to create reliable and stable environments on-demand that can be validated, tested, and repeated.
In this blog, weโll look at how we can use Azure CLI and Azure DevOps Release Pipelines to make this happen. Iโll walk you through all the steps you need to take to get set up.





