Blog

Entries for the 'Application Development' Category

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...


Code Review Procedures

In my previous blog Code Review Best Practices, we looked at DMC's general code review practices. These are important ideas to keep in mind, but even in doing so, code review can be a daunting task. DMC reviewers use the following ...


Code Review Best Practices

Reviewing code is a key part of DMC's development process. It gives us a key quality check before we integrate code updates, allowing us to catch many errors and ensure we're creating maintainable code. In doing so, it also acts as a mec...


Early Adoption of Next.js App Router in Production: Our Thoughts

In May of 2023, DMC won a new project for a long-time partner of ours who specializes in separation technologies. The project consisted of a complete rewrite of their order management web portal. The old solution our partner was utilizing w...


Intro to CI/CD Pipelines

GitLab defines Continuous Integration (CI)/Continuous Deployment (CD) as “an essential part of DevOps and any modern software development practice.” I prefer to describe it as one of the coolest and niftiest parts of application...


SQL Server Performance Troubleshooting

Introduction You have a SQL Server database, and one or more of your queries are running slow. You need to figure out why. You're not going to find the solution to your specific problem in this blog post, but you will find the first troubleshooti...


Visual Studio Code Tips and Tricks

Visual Studio (VS) Code is one of the most popular integrated development environment (IDE) tools for software developers and is frequently used by engineers at DMC. In a fast-paced environment where developer velocity is highly valued, there&rsqu...


Custom Image Provider Implementation in PySide

Introduction In application development, projects require various depths of involvement. Some projects may need you to interconnect a bunch of trendy frameworks and open-source libraries, while other projects will require full-scale development in...


DMC Earns Microsoft Solution Partner Designation for Digital & App Innovation (Azure)

DMC is proud to announce the successful achievement of a second Microsoft Solution Partner Designation for Digital & App Innovation (Azure) in the all-new Microsoft Cloud Partner Program. The new Solution Partner Designation provides benefit...


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