Designing a Scripting Tool By Example
April 29, 11:00am MT

I keep repeating the same boring steps aver and over again. There has to be a better way.
If you’ve ever felt this way, then this webinar is for you. As programmers we automate things. That’s what we do. Why not apply those...

One of the topics I found very interesting form the Art Of Unit Testing was seams. I wanted to write a blog post to explore that a little bit.
What is a Seam?
...Seams are places in your code where you can plug in different functionality …
Art of Unit Testing, 2nd edition page 54
The last week or two have been pretty rough in general, and it doesn’t show signs of letting up. The best way to get through something like this is to take your mind off things by staying busy. James McNally made an excellent post with some ideas on what to do if things are slow for...

These are interesting times. Many of us are under mandatory shelter in place orders and the rest of us are practicing social distancing. Those of us who are fortunate enough not to have been directly impacted by the virus are nonetheless impacted by society’s attempts to stop its spread....

You may have noticed that our domain name has changed and we are now branding ourselves as SAS Workshops. Rest assured we are still the same people (ie right now primarily just me, Sam Taggart) We are still doing the same thing we have been doing recently which is helping LabVIEW...

I originally bought this book on Fab’s recommendation. I had read the XUnit Test Patterns book and I liked it, but I thought it was rather large and cumbersome. It was 900 pages, so I was looking for something smaller and lightweight that I could recommend to people. I asked Fab...
One of the questions that came up in our recent Unit Testing Workshop was:
How do I distribute reusable test code such as Test Doubles and Mock Objects?
This question caught me by surprise. It wasn’t something I had really thought a lot about. I had typically just been making them each as...

At the end of January, we ran a Unit Testing Workshop. It went well. We had 7 participants. They included a LabVIEW Champion, and several CLAs. Overall the reviews were positive, but it was clear that there were some things that could be improved for the next time.
- The Workshop needs to be...

What do all Olympic Athletes have in common? They all have coaches. They are all very high performers, yet they still need coaches. I think a lot of us think that we are really good at what we do and we bristle and resist when someone mentions coaching. It’s an ego thing. We think that...
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.


This is the second Bruce Schneier book I have read. It is every bit as good as the first. This book is a commentary on the current state of cybersecurity (and the future) for what Bruce calls the Internet+. The Internet+ includes everything connected to the internet; not just servers,...

We are proud to once again sponsor GDevCon again this year. GDevCon is an independent graphical developers conference held each year somewhere in Europe. This year it will be at CERN.
You might ask why is GDevCon important? We already have NIWeek, NIDays, the CLA Summit, and various...