The SAS Workshops Blog

Helping You Become a Better LabVIEW Developer

Unit Testing as a Safety Net

Unit Testing as a Safety Net

Since I recently finished reading xUnit Test Patterns and my upcoming webinar is on Unit Testing, I have been thinking a lot about it lately. I thought I would expand on some of the ways in which I find unit testing incredibly useful. Most of wouldn’t even think of
2 min read
NI Week 2019 Recap

NI Week 2019 Recap

I had a great time at NI Week this year. As always it was a bit of a party, although this year I skipped the Spazmatics after party after party on Wednesday night since I had to present early on Thursday. The highlight was definitely hearing Scott Kelly speak on
3 min read
June 2019 Webinar

June 2019 Webinar

How do I make sure my code works? If you have ever asked that question then this presentation is for you. Find out how unit testing can help you verify that your code works and help you track down bugs when it doesn’t. We’ll talk about the basics
1 min read
XUnit Test Patterns

XUnit Test Patterns

If you want to know everything there is to know about xUnit Testing, then xUnit Test Patterns by Gerard Meszaros is the book for you. I must warn you, it is not light reading (it’s almost 900 pages) and it is not geared towards beginners. You should at least
2 min read

NI Week - Why all the hype?

Today is the first day of NI Week 2019. What is NI Week? It’s only the largest gathering of LabVIEW enthusiasts in the world! My friend John jokingly refers to it as something akin to a Star Trek Convention. Granted there is a bit of geekiness going on there,
2 min read
My Origins Story

My Origins Story

I recently sat down for an interview with Ram Gurung. We talked a lot about how I got into LabVIEW and the ensuing adventures. I also give a brief overview of my upcoming presentation at NI Week. Ram has a lot of really great LabVIEW videos and tutorials on his
Book Review - On Intelligence

Book Review - On Intelligence

A year or two ago I was at a dinner at NI Week and I got to sit next to James Loftus. We were discussing artificial intelligence and he said “Oh you have to read this book called On Intelligence”. Artificial Intelligence and Machine Learning is all the rage these
1 min read

The benefits of Continuous Integration

In a previous post, I talked about various ways to earn technical interest. One of those ways was Continuous Integration or CI. I thought I would elaborate a little on the benefits of using CI to automate the boring stuff so you can detect problems early, streamline your process, and
3 min read

What are you designing for?

My upcoming webinar got me thinking about a recent conversation that I had with Fabiola about design decisions. It also reminded me of a few of Steve’s recent blogposts on Design Priorities and on Project versus API Design. My discussion with Fabiola revolved around the differences between the Actor
1 min read

Six Easy Ways To Earn Technical Interest

Steve Watts recently made a excellent blogpost about Technical Accounting. If you don’t follow Steve’s blog you definitely should. In this particular article, he coined the terms Technical Debt, Technical Investments, Technical Assets, and Technical Tax. Steve’s talk of Technical Investments, got me thinking about Technical Interest.
4 min read
April 2019 Webinar

April 2019 Webinar

Choosing a Framework – April 24th 11am-12pm MST So many choices DQMH, AF, DCAF, SMO, ALOHA, TLB, and I’m probably still missing some.  There are lots of LabVIEW Frameworks out there (and they all have cryptic acronymns).  If you are confused by this alphabet soup of frameworks, then this presentation
1 min read
Ergonomics 2

Ergonomics 2

The last post I made was about ergonomics as far as keyboards and mice. I had a few other things I wanted to talk about, but the post got rather long so I cut them out. Since that post was so well-received I thought I would add another post about
3 min read
Ergonomics

Ergonomics

There was a post on the LabVIEW forums recently about ergonomics. Someone on there was suffering from a repetitive strain injury in their wrist and was asking about vertical mice. They got a lot of varying advice and recommendations. It inspired me to add my $.02 here about my experience
4 min read
Update VMs on SSDs

Update VMs on SSDs

This post is an update to my previous posts on using Virtual Machines (VMs). Here are some links to those articles: * Using Virtual Machines Part 1 * Using Virtual Machines Part 2 In part 2 I included a section on where to store VMs. I mentioned that I was using a
2 min read
Design Patterns - A review

Design Patterns - A review

I recently finished reading “Design Patterns: Elements of Reusable Object-Oriented Software” by Erich Gamm, Richard Helm, Ralph Johnson, and John Vlissades. Due to its popularity, the length of the title, and the fact that it has 4 authors, it is affectionately known as the “Gang of Four” book or GOF
4 min read
See us at NI Week 2019

See us at NI Week 2019

I am happy to announce that my presentation on Continuous Integration got accepted for NI Week 2019. Continuous Integration is a very interesting topic. It’s been gaining in adoption over the last couple of years. At some point in the near future, everyone who is serious about Software Engineering
2 min read
What goes wrong with software?

What goes wrong with software?

My friend Emre Tüzüner posted the following video on Linkedin recently.  It is “Uncle” Bob Martin talking to the Yale School of Management. If you have attended NI Week or the CLA summits lately you may have heard of Uncle Bob and the SOLID principles.  I thought it was a
3 min read

FREE Webinar Series

I’ve decided to put on a free webinar series this year.  I’m going to try to plan 1 webinar every other month.  I’m trying not to collide with NI week, the CLA summits, GDevCon, etc.  I don’t have all the dates set yet, but I do
2 min read
Goal Setting in the New Year

Goal Setting in the New Year

Since it’s a new year everyone is talking about goal setting. Because a lot of people struggle with goal setting, there are a lot of different methodologies out there. I’ve been thinking about this a lot in the past few weeks as I lay out some of my
4 min read
GDevCon2 Submissions due.

GDevCon2 Submissions due.

The first annual GDevCon last year was a raving success. See my review here. Because it was such a success, there will be a GDevCon2 on August 21st and 22nd in Birmingham. You have until Friday to submit your presentation ideas. Share your ideas and help make GDevCon2 a success!
1 min read
Business Book Recommendations

Business Book Recommendations

It’s January and the time of year where everyone starts planning for the year to come. If you like to read as I do, you may be making lists of books to read in the New Year. If you are, I’ve got a few books to recommend. These
4 min read