11-08-2016 04:42 PM - edited 03-18-2018 04:12 PM
Meeting Logistics
Meeting Topics
Title: Unfunded Liabilities: How Poor Package Design Drives Technical Debt, and What You Can Do About It
As software applications grow in size and complexity, they require a larger unit of organization than the VI, class, or library. Organizing our software into packages is important to long term success, but package design is an oft-overlooked aspect of system development in the LabVIEW community. The result can be an application that is increasingly resistant to change, or even prematurely obsolete. In this presentation, you will learn the principles of good package design, and some metrics and tools you can use to guide your own development.
Presenter: Allen Smith
Title: Automating Build Processes for Source Based on VIPM
The process of moving from "Code and Fix" to professional software development usually entails continuous integration of some sort. At Cirrus Logic, we are in the middle of that evolution. To take us to the next level, I have designed a prototype build system that automates the creation of VIPs (VIPM packages) from libraries of code that are hierarchical in nature. I intend on publishing this system to the community at some point in the future and will design it to be extensible so that other distributions, such as exes, dlls, libs, can be created.
Presenter: Chris Cilino
Remote Attendance
Thanks to Sixclear for sponsoring remote connection. If you cannot make it to NI, join the web conference
11-17-2016 05:47 AM
I attempted to join the presentation remotely, was informed that I would join the meeting soon as the presenter became available, after an hour I was told I was the last one in the meeting and I gave up, I assume the presentations will be posted?