Blog

Entries for the 'Application Development' Category

Azure AD Authentication with BlazorWASM using OAuth2

This blog will walk through how to use Azure Active Directory as an authorized provider for a BlazorWASM application. No server-side code is required. Overview We’ll be implementing the authentication using OAuth 2.0 implicit flow for the...


6 Tips for Working with Legacy Code That You Did Not Write

There may come a time as a programmer that you have to support a crucial existing system and while the task is daunting, there are still many actions you can take to make that process a lot easier. When you have to work with a deep expansive legacy s...


Sorting Multiple Columns in a Table with React

Tables are a fast way to show a lot of valuable data. There are many guides on sorting tables by a column in React, but sorting multiple columns is something that can take some effort. At the end of this guide, you should have a sortable table where ...


Azure IoT Hub Data Processing and Storage

Overview When dealing with several or millions of IoT devices the amount of data can quickly become overwhelming to your processing logic and storage solution. To begin reducing the complexity of dealing with the data, it’s helpful to group ...


DMC Joins Siemens’ MindSphere Partner Program as a Gold Partner

Partnership enables DMC to deliver new MindSphere Industrial IoT applications DMC is proud to announce that we have joined the MindSphere Partner Program, Siemens’ partner program for Industrial IoT solution and technology providers. &ldq...


A Simple Guide to Material UI Grids

If you’ve ever had to work with UI frameworks, you know that they can save lots of time on a project. I recently set up a layout for a complicated system using Material UI Grids for the first time. Since I didn't find any sim...


Editing Tag Alarms via Scripting in Ignition

The Ignition platform, created by Inductive Automation, is a powerful tool for system integration. One of its most versatile features is the ability to attach Python scripts to practically any component or property on changes, actions, timers, etc. I...


Microsoft End of Extended Support for Windows 7, Windows Server 2008, and Office 2010 Applications

On January 14, 2020, Microsoft officially ended its extended support for Windows 7. This means that Microsoft will no longer offer security patches or bug fixes for users still running the 11-year-old operating system. At the time 26% of all Windows ...


Using Dropdowns to Set Tag-Paths in Ignition

Ignition is a versatile SCADA platform from Inductive Automation that is quickly becoming one of the top choices for industrial automation solutions. Ignition can run on a variety of platforms and interfaces easily with many field IO devices using it...


MQTT Ignition Communication with an Edge Gateway

Supervisory control and data acquisition, or SCADA for short, is a widely used control system architecture that allows for operators to control industrial processes both locally and remotely. One SCADA platform DMC has significant experience wit...


Page 1 of 3First   Previous   [1]  2  3  Next   Last   
Page 1 of 3