Blog

Entries for the 'Application Development' Category

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


C# New vs. Override Keyword

One common challenge you may come across when working with derived classes is deciding which of the two ways you should override a function in C#: using either override or new keywords. One thing to remember is that it is necessary to de...


3 Common Pitfalls of Theme Customization with Material UI 

Material UI is a great tool for speeding up the development process of your react app. The library offers out-of-the-box React UI components with built-in properties that greatly simplify the implementation of the styling and interaction requirements...


Tips for Developing a Report with SSRS in Microsoft Report Builder

SQL Server Reporting Services (SSRS) comprises a set of tools provided by Microsoft to create, deploy, and manage paginated reports in an '.rdl' format. Report Definition Language (RDL) is an Extensible Markup Language (XML) version of the re...


How to Style an AutoCompleteBox

Overview The AutoCompleteBox is a handy WPF (Windows Presentation Foundation) control that can be used by installing the DotNetProjects.WpfToolkit.Input package from Visual Studio's NuGet Package Manager. The AutoCompleteBox is basically a sea...


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