Blog

Entries for the 'PC Application Development' Category

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


A Properly Pleasing Primer Tutorial for WPF Prism - Part 3:  Modules

In Part 2 of this series, I introduced the Shell and the Bootstrapper components of a Prism application. The stage is set. The crew's in place. It's time for Lights! Camera! Action! But first, we need to hire some actors. Modules To quo...


A Properly Pleasing Primer Tutorial for WPF Prism - Part 2:  The Shell and Bootstrapper

In Part 1 of this series, I gave a quick summary of what Prism is, and when and why you would want to use it. The remaining parts of this series will address the "how" of using it. Since this series is largely an overview, I won&#...


A Properly Pleasing Primer Tutorial for WPF Prism - Part 1:  Introduction

The usage of design patterns is situational. Their purpose is to reduce the overall complexity of an application or to replace unfamiliar complexity with manageable equivalents. For a sufficiently simple application, however, using patterns is often ...


How to Use FANUC PC Developer's Kit (PCDK)

FANUC offers an easy way to command and configure a robot from a PC using their PC Developer's Kit (PCDK).The kit allows a PC to access variables, registers, IO, programs, positions, and alarms on the robot. Most of the help documentation already...


Connecting Custom Applications to the Factory Floor

DMC has expertise in both industrial and PC-based software development. In other words, we do a great deal of projects involving PLCs; but we also write plenty of complex PC-based apps. But my personal favorites are projects that combine the two. ...


Visual Studio 2015 Debugging Tips

We had a great summer here at DMC's Chicago office. We got to watch the Air and Water Show at Belmont Harbor, go to the Circus, drink on a boat, and play some beach volleyball. However, for a .NET developer like me the real highlight of the summe...


DMC Highlight Cam Project

For Fed Ex Day 2014 Devon, Otto, and I worked on the DMC Highlight Cam Project. The end goal of the DMC Highlight Cam project is three-fold: Have a camera mounted so that it can continually record all activity at the ping pong table (or any ...


Abstracting an ORM to Use Multiple Backends

Object-relational mappings (ORMs) took the world by storm in the mid-aughts. Obviously there are many advantages to ORMs given their success, but there are some drawbacks. I'll explain one particular hurdle that I ran into as well as the steps I ...


WiX Installer Tutorial for Visual Studio

The purpose of this tutorial is to get you started using the WiX tool set to create custom installers for Visual Studio applications.  For more thorough documentation on creating WiX installers, please see this tutorial. This tutorial uses ...


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