Rename AF Message software tools Feb 23, 2022

I inherited a project written using Actor Framework recently. I started to do a little refactoring to make it easier to add some of the changes I needed to make, following Kent Beck’s idea of “First make the change easy, then make the easy change.”

What is in a name?

They say...

Continue Reading...
Zsh software tools Nov 18, 2020

Oh My ZSH

If you follow this blog, you will know that I am a huge fan of the Maintainable podcast by Robby Russell. It contains lots of great information about working with Legacy Code and how to write code so that you avoid a lot of the issues with Legacy Code.

Robby is also the...

Continue Reading...
Camtasia software tools Sep 23, 2020

I have been working on putting together some prerecorded online classes. I have been using Camtasia and Snagit a lot lately, so I thought I would do a quick writeup on them. I first discovered these tools when doing some videos for NI. That is what they had recommended for doing screen captures....

Continue Reading...
What is Docker? continuous integration software engineering software tools Aug 26, 2020

I recently posted a book review for a book about learning Docker. I immediately got some feedback that I did not do a great job of explaining exactly what Docker is. This post is going to be a brief explanation of exactly what Docker is and particularly how it compares to virtual machines.

...

Continue Reading...
Git Tips For Beginners scc software engineering software tools Jun 15, 2020

Git is a great source code control tool, but it is not known for being user friendly. It’s actually a shame. The way in which git stores and references content is incredibly elegant, but it’s UI seems more of an afterthought. The command structure is not at all consistent and some...

Continue Reading...
TDMS Headers software tools Mar 02, 2020

Our TDMS Headers has officially been published to the NI Tools Network. It makes it easier to read and write cluster of data as properties for tdms files. Simply pass it a cluster and it does the rest.

A unit test showing a typical use case for TDMS Headers
Continue Reading...
Gitflow the easy way scc software engineering software tools Dec 16, 2019
image from https://nvie.com/posts/a-successful-git-branching-model/

You may have heard of Gitflow. It was first proposed here nearly 10 years ago. If you are like me, when I first saw it, I was a little overwhelmed. I certainly got the idea of making use of git’s powerful...

Continue Reading...
Caraya Review how to software engineering software tools unit testing Nov 18, 2019

Caraya is a popular Unit Testing solution from JKI. Compared to JKI VI Tester, Caraya seems to be newer and better supported. In fact while conducting this review I found a small bug. I reported it and it was fixed within 24 hours.

The Caraya paradigm is different from the xUnit paradigm. It is...

Continue Reading...
Insta Coverage software engineering software tools unit testing Nov 11, 2019

I first heard about InstaCoverage at NI Week 2018. I was part of a panel discussing Unit Testing. Peter Bokor gave a brief presentation right before the panel started on a new unit testing tool IncQuiry Labs had created called InstaCoverage. He really emphasized the code coverage...

Continue Reading...
AST Unit Tester Review software engineering software tools unit testing Nov 04, 2019

I recently did a review of JKI VI Tester. While it is my goto unit testing tool, there are several issues with it:

  • You have to be an admin to install it.
  • It adds a ton of dependencies to your project.
  • If you have a project that has tests in it and you open it on a computer without VI Tester...
Continue Reading...
Using JKI VI Tester how to software engineering software tools unit testing Oct 28, 2019

If you have been following my posts, you will know that I am a big fan of JKI VITester. It is my goto Unit Tester. Why? Mostly because it is an implementation of xUnitStyle testing, which means that I can easily use all of the great patterns outlined in xUnit Test Patterns and all of the other...

Continue Reading...
Events for UI Actor Indicators software tools Dec 03, 2018

Allen Smith and I have been working on a side project we called Events for UI Actor Indicators for a couple months (we’ve both been busy lately).  It started with a discussion at a CLA summit in Austin.  That prompted Allen to come up with an idea and then at the European CLA...

Continue Reading...
1 2