Alliance Day and NIWeek 2018 is shaping up to be an extremely valuable event for Alliance Partners, with essential training sessions for developers and architects, as well as business and strategy updates for sales and marketing leaders at your companies. You may have become accustomed to leaving NIWeek early, missing out on some of the sessions on the last day, but this year I encourage you to stay through Thursday and take advantage of the three parallel sets of sessions in the Software Engineering Processes, Architecture, and Design track.
Track and Session Updates
Based on feedback from customers, we have reorganized and focused the content presented during NIWeek with more emphasis on technical training that developers and engineers can apply immediately in their day-to-day application development. Tracks have been divided into two main categories, Industry Summits and Skills Development. More information on these tracks is provided on the NIWeek site.
Software Engineering Processes, Architecture, and Design
A new addition to the Skills Development sessions this year is the Software Engineering Processes, Architecture, and Design (SEPAD) track, planned and organized by two Alliance Partner engineers and LabVIEW Champions, along with the rest of the Champions community. This new track is focused on software engineering skills that are critical to your success in developing system and solutions and contains 44 sessions held in three rooms on all three days of NIWeek. Sessions cover all aspects of the software process, and designing clean, scalable code. All sessions will be held in the same rooms to enabling networking with thought leaders and other community pioneers.
These advanced training sessions are similar in depth to sessions presented during recent CLA (Certified LabVIEW Architect) summits, so if you have engineers that either do not have their CLA or have not been able to attend one of these summits, they now have the opportunity to benefit from these sessions at NIWeek. Many sessions are grouped into mini-tracks for attendees to spend extended time diving deeper into a particular subject, such as:
Unit & Integration Testing
Object Oriented Programing
Deployment and Continuous Integration
Application Frameworks: DQMH, DCAF, Actor Framework, and Web VIs
Improve Your QMH With Principles From the Model View Controller
The Queued Message Handler (QMH) is a widely used design pattern by LabVIEW programmers. The Model-View-Controller (MVC) architectural model is less familiar. Explore how understanding and applying MVC concepts can improve your LabVIEW programming. You can start applying these time-tested conventions to immediately see benefits.
Effective Project Management of LabVIEW Projects
Many project managers agree with the saying from years ago: "Cost, schedule, and quality—pick any two of the three, but you can't have all three!" Effectively managing the competing demands of cost containment and on-schedule project completion with high quality can be challenging, even to the seasoned LabVIEW project engineer. At this session, get an overview and guide for establishing a well-developed plan. Following that plan allows you to have your cake and eat it, too, by delivering your next LabVIEW project under budget, on time, and with the highest quality.
Organize Your Code Well or You'll Screw Up Your Project
How you organize your code on disk and in SCC repositories can significantly reduce cost, facilitate modular design, and enable automated build. At this session, examine the basics of modular development and discover how to organize your modules on disk and in SCC repositories to improve sustainability. Also dive into pain points with SCC that LabVIEW NXG addresses.
Don't Wait for LabVIEW R&D, Implement Your Own LabVIEW Features
You can choose from many hooks to add your own G-based features to the LabVIEW IDE (no text programming required). This session reveals every single one of those hooks (No, really!) along with some LabVIEW Scripting tips and best practices for implementing those LabVIEW features you always wanted.
For a complete list of Software Engineering Processes Architecture and Design sessions, reference the NIWeek 2018 mobile app: go to Sessions => Sessions by Track => Software Engineering Processes Architecture and Design.
Another addition to the Skills Development tracks at NIWeek is the opportunity to track and validate your newfound knowledge through badge assessments aligned with technical training sessions. The Badging Program is designed to guide learning and proficiency development in specific product and application domains. For NIWeek 2018 we will provide new badges that are based on information being presented in selected sessions. After attending these sessions, you have the opportunity to complete the assessment and earn the designated badge, which you can then add to the online profile. Badges planned for NIWeek include:
LabVIEW NXG Environment
LabVIEW NXG Programming Fundamentals
LabVIEW Programming Fundamentals
Building LabVIEW NXG Applications
Documenting Measurement Data
DIAdem Interactive Visualization
For Alliance Day, we have selected sessions topics to address the needs and interests of different Alliance Partner attendees at the conference. For partner business leaders, the sessions in the industry tracks provide information to help guide your sales and marketing strategy, while technical leads and engineers will receive extensive updates on new products and product roadmaps, as well as further training and hands-on sessions not available during NIWeek, in the Skills Development tracks. The Business Fundamentals tracks provide information to operations, sales and marketing managers on collaborating with NI on sales and marketing, as well as detailed descriptions of the various resources and benefits provided through the Alliance Partner Network.
The complete list of sessions for Alliance Day and NIWeek, including abstracts, is now available in the NIWeek 2018 mobile app, available in the iPhone and Android app store (search for “NIWeek 2018”).
Note: Alliance Day sessions in the app are only visible to registered Alliance Day attendees.