Blog

Entries for the 'PC Application Development' Category

Electrifying Desktop Application Development with Electron

Electron applications provide the basis for some of the apps you use daily—Microsoft Teams, Slack, and Visual Studio Code. A modern, open-source framework for building desktop applications, Electron runs on the Node.js runtime, making it possib...


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


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


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


Resizing UIs with QML Layouts

Overview When I was first getting exposed to QML as a language for describing user interfaces, almost everything was easy to grasp except the concept of layouts. Their behavior never seemed natural, and I spent a lot of time fighting with them bef...


Advantages of .NET and Python for Test & Measurement Applications

Prologue In May 2019, at what would become the last NI Week ever, I led a session called “Learning to Love Text Again With Measurement Studio.” It was scheduled for 8:30 AM on the last day of the conference, so I was surprised that so ...


Measurement Studio: .NET Programming for NI Enthusiasts

Prologue In May 2019, at what would become the last NI Week ever, I led a session called “Learning to Love Text Again With Measurement Studio.” It was scheduled for 8:30 AM on the last day of the conference, so I was surprised that so ...


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


Setting Up Docker for WordPress Development

Way back when in 2014, I wrote a blog about setting up WordPress on IIS. At that time, Docker was only a year old and I hadn't even heard of it. It's now 2017 and things are different. Docker has matured and has gained enormous popu...


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