Please list any topics that you would like to present at 2015 CLD Summit in the UK Newbury (NI UK Office) 9th and 10th September to this post. Please add a title and a short abstract and duration. The time slot per presentation would be about 45 minutes including questions. If we get more presentations than what we can fit to the agenda then you will have a chance to vote which topics we should include to the final agenda. CLD summit will be 2 days event with one track of presentations. We will mix customer/NI presentations as we did last year in UK.
If anyone is interested I'd be happy to do my Debugging and Immediacy skit again as seen in Rome.
Debugging and Immediacy
Exploring how programming in LabVIEW is different than other languages, how we use these differences and how some of our designs can inhibit some of the benefits
plus all my usual old waffle
Agile - The Hard Stuff
There is a lot of talk about agile as a project management process and is well adopted in this field. However without the proper approaches to the code development it simply allows you to create unmaintainable code faster. You need to push through the pain.
Still not sure on exact content but most likely covering some of/all of the SOLID principles in LabVIEW and why they are important/examples of when they break. Or could be high level topics and a reading list!
I watched one of his other talks a few days ago, he's very good. Why does he start all of them with a Chemistry lesson?!
I'd be happy if I could present some content about How to write a LV code module for TestStand. I'd like to touch the licencing and code sharing aspects also show alternative way of creating TS solutions.
BTW: Can the points earned could be account against renewal my CTA, as there is no CTD Summit?
I might like to do a talk titled something like "Design and Use of Queued-Message Handlers, aka Queued State Machines". Alternately I could do my talk on SQLite in LabVIEW.
I'd be interested in giving a presentation on "Defensive programming in LabVIEW"
By this I mean some seldom covered tips on programming in a safe way to avoid introducing bugs, not how to fend of muggers using a case structure !!!
I don't know if these may be beyond the scope of the CLD summit? They should be of interest to developers who are looking at pursuing architect certifications, or want to think about The Bigger Picture™. Additionally, if anyone wants to pinch one of these ideas for themselves, pipe up.
By "Large", I loosely mean architectures that are notably more than just a 3 loop MVC, or any of the standard LabVIEW getting started templates. We'll look at scalable architectures, managing multiple asynchronous processes, reliable messaging, perhaps some use-cases of some of my projects.
404: Error Not Found
Somewhat spawned from what I have learned from designing Large Apps; how to handle inevitable errors, making the best use of user-defined errors, error recovery and how to not let an error cripple a system.
Thinking ahead and creating reusable libraries, making use of the VIPM for reusing code or even sharing code.
Testing Your Code (Ugh)
It has to be done. What can we do at the different stages of development to prove our code works, and how can we spend as little time testing as we can get away with.