Blog

Entries for the 'Application Development' Category

Avalonia UI: Noteworthy Differences from WPF

Overview Avalonia UI is a cross-platform UI framework that is considered a “spiritual successor” to WPF. If you are brand new to Avalonia UI, you should check out this blog, Avalonia UI: Introduction and Initial Impression, to learn th...


Exploring ThingsBoard: An IoT Platform for Your Next Project

The Internet of Things (IoT) is transforming industries by enabling smarter, data-driven decisions. To fully harness the power of IoT, you need the right platform—and that’s where ThingsBoard comes in. As a comprehensive IoT platform, Thi...


NUnit Testing and Using Moq in C#

*To the tune of Willy Wonka singing* Come with me, and you’ll be, in a world of unit testing informationnnnn. Unit testing! Unit testing is a great way to ensure that any updates or new functionality added to your code runs smoothly. With w...


Avalonia UI: Introduction and Initial Impression

Avalonia UI is an open-source UI framework for cross-platform, .NET applications. It is free to use under the MIT license, and it supports Windows, macOS, Linux, iOS, Android, and WebAssembly. The framework is owned by the commercial entity, Avalonia...


Updating Microsoft Defender for IoT

Microsoft Defender for IoT is a powerful security tool that can help to protect your IoT/OT environment. Almost every new update improves the detection, brings new features to help protect your systems and fixing issues in previous releases, you need...


How to Integrate Azure IoT Edge, .NET, OpenTelemetry Collector, and Application Insights

All industries continue using the Internet-of-Things (IoT) to collect, monitor, and analyze data. One popular IoT option is using Azure IoTHub, which this tutorial will focus on.  Connecting IoT Devices to an IoT Edge device allows for data p...


A Brief Tutorial on Qt’s Resource Files

One of the many tools Qt provides for you is what’s known as the “resource compiler.” The idea is that you might have some data (say, an icon or image file) that your application needs. You could place that file in a particular loca...


React Smart Components: Lessons Learned While Upgrading an Old Redux Application

Recently, we decided to modernize a legacy web application. This application was written back in 2018, before hooks were introduced to React. We used Redux for state management. As the years went on, and more features were added to React, Redux start...


Confluence is Even Better with DMC's Customizations

As DMC continues to grow, we’re always trying out new tools to improve our ability to deliver excellent service to clients. One of our most recent upgrades has been our adoption of Confluence as a collaborative knowledge platform. Whi...


Using a QAbstractListModel in QML

The QAbstractListModel class provided by Qt can be used to organize data that will be presented visually as a list or table. Standardizing the interface with an abstract class like QAbstractListModel makes it easy to keep your model data completely i...


Page 1 of 6First   Previous   [1]  2  3  4  5  6  Next   Last   
Page 1 of 6