<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://labviewwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Q</id>
	<title>LabVIEW Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://labviewwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Q"/>
	<link rel="alternate" type="text/html" href="https://labviewwiki.org/wiki/Special:Contributions/Q"/>
	<updated>2026-04-05T15:13:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Home&amp;diff=35615</id>
		<title>Home</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Home&amp;diff=35615"/>
		<updated>2025-03-25T22:01:13Z</updated>

		<summary type="html">&lt;p&gt;Q: Added GLA 2025 Banner&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__  __NOEDITSECTION__&lt;br /&gt;
&amp;lt;div id=&amp;quot;mainpage&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--------------------------------Banner across top of page------------------------------&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; background-color:#BEC7CC;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-------------&amp;quot;Welcome to LabVIEW Wiki&amp;quot; and article count----------&amp;gt;&lt;br /&gt;
! style=&amp;quot;background-color:#616366;&amp;quot; colspan=&amp;quot;4&amp;quot;| &amp;lt;div style=&amp;quot;font-size:200%; border:none; margin:0; padding:.3em; color:#FFD500;&amp;quot;&amp;gt;Welcome to LabVIEW&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;TM&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; Wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!! style=&amp;quot;background-color:#BEC7CC;&amp;quot; colspan=&amp;quot;4&amp;quot;| &amp;lt;div style=&amp;quot;font-size:100%; color:#000;&amp;quot;&amp;gt;The free [[LabVIEW]] information resource that is community driven.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;articlecount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:100%; padding:.3em; color:#000;&amp;quot;&amp;gt;[[Special:Statistics|{{NUMBEROFARTICLES}}]] articles and growing!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!------------ Portal list on bottom toolbar (Wiki Helps) --------------------------&amp;gt;&lt;br /&gt;
|- style=&amp;quot;text-align:center; background-color:#FFFFFF; padding:0px&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:25%;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[LabVIEW_Wiki:About|About]]&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;width:25%;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[Help:Editing|Editing]]&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;width:25%;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[LabVIEW_Wiki:Questions|Questions]]&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;width:25%;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[Help:Contents|Help]]&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;text-align:center; font-size:110%; background-color:#FFFFFF;&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:25%;;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[LabVIEW_Wiki:Featured content|Featured Content]]&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;width:25%;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[LabVIEW_Wiki:Contents|Contents]]&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;width:25%;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[LabVIEW_Wiki:Categorical index|Categories]]&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;width:25%;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[LabVIEW_Wiki:Quick index|A-Z Index]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--------------------------- Portals Follow (Navigation) ---------------------------------&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; margin: auto;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| align=&#039;center&#039; style=&amp;quot;width:50%; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:LVComEd Logo Horiz Color RGB.png|700px|center|link=LabVIEW Community Edition]]&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;p&amp;gt;[[LabVIEW Community Edition|LabVIEW Community Edition is now live! Click here to learn more...]]&amp;lt;br&amp;gt;&lt;br /&gt;
(Release 28 April 2020)&amp;lt;/p&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&#039;center&#039; style=&amp;quot;width:50%; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:GLASummit2025WikiBanner.png|700px|center|link=https://www.glasummit.org]]&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;p&amp;gt;[https://www.glasummit.org A Global LabVIEW and Automated Test Conference]&amp;lt;br&amp;gt;&lt;br /&gt;
(23-24 June 2025)&amp;lt;/p&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&#039;center&#039; |&lt;br /&gt;
&#039;&#039;&#039;[[Events|Get more details about upcoming Events, here!]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center; background-color:#FFFFFF;&amp;quot;|&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=90px widths=90px style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
File:LabVIEWButton.png|link=LabVIEW|[[LabVIEW|What is LabVIEW?]]&lt;br /&gt;
File:LVVersions.png|link=LabVIEW Versions|[[LabVIEW Versions|LabVIEW Versions]]&lt;br /&gt;
File:GettingStartedButton.png|link=Getting Started|[[Getting Started]]&lt;br /&gt;
File:EventsButton.png|link=Events|[[Events]]&lt;br /&gt;
File:IDEButton.png|link=Development Environment|[[Development Environment]]&lt;br /&gt;
File:ProgrammingElementsButton.png|link=Programming Elements|[[Programming Elements]]&lt;br /&gt;
File:OOPButton.png|link=Principles and Paradigms|[[Principles and Paradigms]]&lt;br /&gt;
File:DesignPatternButton.png|link=Design Patterns|[[Design Patterns]]&lt;br /&gt;
File:UI-UXButton.png|link=User Interface|[[User Interface|UI/UX]]&lt;br /&gt;
File:FrameworksButton.png|link=Architectures and Frameworks|[[Architectures and Frameworks|Architectures &amp;amp; Frameworks]]&lt;br /&gt;
File:ErrorHandlingButton.png|link=Error handling|[[Error handling|Error Handling]]&lt;br /&gt;
File:DebuggingButton.png|link=Debugging|[[Debugging]]&lt;br /&gt;
File:CodeDistributionButton.png|link=Code Distribution|[[Code Distribution|Code Distribution and Open Source]]&lt;br /&gt;
File:HardwareButton.png|link=Hardware|[[Hardware|Hardware Portal]]&lt;br /&gt;
File:GlossaryButton.png ‎|link=Glossary of LabVIEW terms|[[Glossary of LabVIEW terms|Glossary]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!------------------------------------ End Portals -----------------------------------------&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing:8px;width:100%;padding-left: 0px; background-color:#616366;&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:30%;border:1px solid #616366;background-color:#FFFFFF;vertical-align:top;color:#000&amp;quot;|&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align:top;background-color:#FFFFFF&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background-color:#616366;font-size:120%;font-weight:bold;border:1px solid #616366;text-align:left;color:#FFD500;padding:0.2em 0.4em;&amp;quot;&amp;gt;Navigation&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|{{Main Page/Navigation Box}}&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background:#616366;font-size:120%;font-weight:bold;border:1px solid #616366;text-align:left;color:#FFD500;padding:0.2em 0.4em;&amp;quot;&amp;gt;Wiki Editing&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|{{Main Page/Wiki Editing}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- Start of right-column --&amp;gt;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:100%;border:1px solid #616366;background-color:#FFFFFF;vertical-align:top&amp;quot;|&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align:top;background-color:#FFFFFF&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background-color:#616366;font-size:120%;font-weight:bold;border:1px solid #616366;text-align:left;color:#FFD500;padding:0.2em 0.4em;&amp;quot;&amp;gt;Featured Articles&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|{{Main Page/Featured Articles}}&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background:#616366;font-size:120%;font-weight:bold;border:1px solid #616366;text-align:left;color:#FFD500;padding:0.2em 0.4em;&amp;quot;&amp;gt;News &amp;amp; Work in Progress&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|{{Main Page/Work in Progress}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== LabVIEW Wiki Sister Sites ==&lt;br /&gt;
*&#039;&#039;&#039;[https://lavag.org LAVA Forums]&#039;&#039;&#039;: Independent, community forums where veteran LabVIEW users and NI employees congregate and discuss medium to advanced LabVIEW programming techniques.&lt;br /&gt;
*&#039;&#039;&#039;[https://lavag.org/files LAVA Code Repository]&#039;&#039;&#039;: A collection of peer reviewed LabVIEW code submitted by the LAVA members and organized by category.&lt;br /&gt;
[https://www.labviewwiki.org/w/irreverentmisfit.php castaway]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=File:GLASummit2025WikiBanner.png&amp;diff=35614</id>
		<title>File:GLASummit2025WikiBanner.png</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=File:GLASummit2025WikiBanner.png&amp;diff=35614"/>
		<updated>2025-03-25T21:55:36Z</updated>

		<summary type="html">&lt;p&gt;Q: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Home&amp;diff=33646</id>
		<title>Home</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Home&amp;diff=33646"/>
		<updated>2024-08-18T23:05:18Z</updated>

		<summary type="html">&lt;p&gt;Q: Removed GLA Summit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__  __NOEDITSECTION__&lt;br /&gt;
&amp;lt;div id=&amp;quot;mainpage&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--------------------------------Banner across top of page------------------------------&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; background-color:#BEC7CC;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-------------&amp;quot;Welcome to LabVIEW Wiki&amp;quot; and article count----------&amp;gt;&lt;br /&gt;
! style=&amp;quot;background-color:#616366;&amp;quot; colspan=&amp;quot;4&amp;quot;| &amp;lt;div style=&amp;quot;font-size:200%; border:none; margin:0; padding:.3em; color:#FFD500;&amp;quot;&amp;gt;Welcome to LabVIEW&amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;small&amp;gt;TM&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; Wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!! style=&amp;quot;background-color:#BEC7CC;&amp;quot; colspan=&amp;quot;4&amp;quot;| &amp;lt;div style=&amp;quot;font-size:100%; color:#000;&amp;quot;&amp;gt;The free [[LabVIEW]] information resource that is community driven.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;articlecount&amp;quot; style=&amp;quot;width:100%; text-align:center; font-size:100%; padding:.3em; color:#000;&amp;quot;&amp;gt;[[Special:Statistics|{{NUMBEROFARTICLES}}]] articles and growing!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!------------ Portal list on bottom toolbar (Wiki Helps) --------------------------&amp;gt;&lt;br /&gt;
|- style=&amp;quot;text-align:center; background-color:#FFFFFF; padding:0px&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:25%;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[LabVIEW_Wiki:About|About]]&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;width:25%;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[Help:Editing|Editing]]&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;width:25%;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[LabVIEW_Wiki:Questions|Questions]]&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;width:25%;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[Help:Contents|Help]]&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;text-align:center; font-size:110%; background-color:#FFFFFF;&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:25%;;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[LabVIEW_Wiki:Featured content|Featured Content]]&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;width:25%;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[LabVIEW_Wiki:Contents|Contents]]&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;width:25%;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[LabVIEW_Wiki:Categorical index|Categories]]&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;width:25%;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[[LabVIEW_Wiki:Quick index|A-Z Index]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--------------------------- Portals Follow (Navigation) ---------------------------------&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; margin: auto;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| align=&#039;center&#039; style=&amp;quot;width:50%; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:LVComEd Logo Horiz Color RGB.png|700px|center|link=LabVIEW Community Edition]]&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;p&amp;gt;[[LabVIEW Community Edition|LabVIEW Community Edition is now live! Click here to learn more...]]&amp;lt;br&amp;gt;&lt;br /&gt;
(Release 28 April 2020)&amp;lt;/p&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&#039;center&#039; |&lt;br /&gt;
&#039;&#039;&#039;[[Events|Get more details about upcoming Events, here!]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center; background-color:#616366; color:#FFD500; padding:20px;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;NAVIGATION:&#039;&#039;&#039; &#039;&#039;Use the Search bar or click on image to navigate to a topic.&#039;&#039;&lt;br /&gt;
&amp;lt;inputbox&amp;gt;&lt;br /&gt;
 type=fulltext&lt;br /&gt;
 width=40&lt;br /&gt;
 placeholder=Search LabVIEW Wiki&lt;br /&gt;
 searchbuttonlabel=Search&lt;br /&gt;
 break=no&lt;br /&gt;
 &amp;lt;/inputbox&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 style=&amp;quot;text-align:center; background-color:#FFFFFF;&amp;quot;|&lt;br /&gt;
&amp;lt;gallery class=&amp;quot;center&amp;quot; heights=90px widths=90px style=&amp;quot;text-align:center&amp;quot;&amp;gt;&lt;br /&gt;
File:LabVIEWButton.png|link=LabVIEW|[[LabVIEW|What is LabVIEW?]]&lt;br /&gt;
File:LVVersions.png|link=LabVIEW Versions|[[LabVIEW Versions|LabVIEW Versions]]&lt;br /&gt;
File:GettingStartedButton.png|link=Getting Started|[[Getting Started]]&lt;br /&gt;
File:EventsButton.png|link=Events|[[Events]]&lt;br /&gt;
File:IDEButton.png|link=Development Environment|[[Development Environment]]&lt;br /&gt;
File:ProgrammingElementsButton.png|link=Programming Elements|[[Programming Elements]]&lt;br /&gt;
File:OOPButton.png|link=Principles and Paradigms|[[Principles and Paradigms]]&lt;br /&gt;
File:DesignPatternButton.png|link=Design Patterns|[[Design Patterns]]&lt;br /&gt;
File:UI-UXButton.png|link=User Interface|[[User Interface|UI/UX]]&lt;br /&gt;
File:FrameworksButton.png|link=Architectures and Frameworks|[[Architectures and Frameworks|Architectures &amp;amp; Frameworks]]&lt;br /&gt;
File:ErrorHandlingButton.png|link=Error handling|[[Error handling|Error Handling]]&lt;br /&gt;
File:DebuggingButton.png|link=Debugging|[[Debugging]]&lt;br /&gt;
File:CodeDistributionButton.png|link=Code Distribution|[[Code Distribution|Code Distribution and Open Source]]&lt;br /&gt;
File:HardwareButton.png|link=Hardware|[[Hardware|Hardware Portal]]&lt;br /&gt;
File:GlossaryButton.png ‎|link=Glossary of LabVIEW terms|[[Glossary of LabVIEW terms|Glossary]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!------------------------------------ End Portals -----------------------------------------&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border-spacing:8px;width:100%;padding-left: 0px; background-color:#616366;&amp;quot;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:30%;border:1px solid #616366;background-color:#FFFFFF;vertical-align:top;color:#000&amp;quot;|&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align:top;background-color:#FFFFFF&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background-color:#616366;font-size:120%;font-weight:bold;border:1px solid #616366;text-align:left;color:#FFD500;padding:0.2em 0.4em;&amp;quot;&amp;gt;Navigation&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|{{Main Page/Navigation Box}}&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background:#616366;font-size:120%;font-weight:bold;border:1px solid #616366;text-align:left;color:#FFD500;padding:0.2em 0.4em;&amp;quot;&amp;gt;Wiki Editing&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|{{Main Page/Wiki Editing}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- Start of right-column --&amp;gt;&lt;br /&gt;
|class=&amp;quot;MainPageBG&amp;quot; style=&amp;quot;width:100%;border:1px solid #616366;background-color:#FFFFFF;vertical-align:top&amp;quot;|&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;vertical-align:top;background-color:#FFFFFF&amp;quot;&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background-color:#616366;font-size:120%;font-weight:bold;border:1px solid #616366;text-align:left;color:#FFD500;padding:0.2em 0.4em;&amp;quot;&amp;gt;Featured Articles&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|{{Main Page/Featured Articles}}&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;h2 style=&amp;quot;margin:0;background:#616366;font-size:120%;font-weight:bold;border:1px solid #616366;text-align:left;color:#FFD500;padding:0.2em 0.4em;&amp;quot;&amp;gt;News &amp;amp; Work in Progress&amp;lt;/h2&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:#000&amp;quot;|{{Main Page/Work in Progress}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== LabVIEW Wiki Sister Sites ==&lt;br /&gt;
*&#039;&#039;&#039;[https://lavag.org LAVA Forums]&#039;&#039;&#039;: Independent, community forums where veteran LabVIEW users and NI employees congregate and discuss medium to advanced LabVIEW programming techniques.&lt;br /&gt;
*&#039;&#039;&#039;[https://lavag.org/files LAVA Code Repository]&#039;&#039;&#039;: A collection of peer reviewed LabVIEW code submitted by the LAVA members and organized by category.&lt;br /&gt;
[https://www.labviewwiki.org/w/irreverentmisfit.php castaway]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=How_to_do_Menu_Launch_VIs&amp;diff=33084</id>
		<title>How to do Menu Launch VIs</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=How_to_do_Menu_Launch_VIs&amp;diff=33084"/>
		<updated>2024-08-10T06:28:13Z</updated>

		<summary type="html">&lt;p&gt;Q: Undo rollback. Didn’t mean to do it.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Customizing LabVIEW Menus==&lt;br /&gt;
&lt;br /&gt;
LabVIEW provides a mechanism, which allows the user to open VIs and help files by selecting them from the Tools and Help pull-down menus. This is a very powerful feature for development tools creation, so I will describe how this works. When LabVIEW starts up it does several things, which include initializing the menus. This is a process where LabVIEW looks for files within specific directories for inclusion in the menus.&lt;br /&gt;
&lt;br /&gt;
==Menu Launch Folders==&lt;br /&gt;
&lt;br /&gt;
*  .\wizard - File menu-launch&lt;br /&gt;
*  .\project - Tools menu-launch&lt;br /&gt;
*  .\help - Help menu-launch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The .\wizard, .\project, and .\help folders are intrinsically related to the &amp;quot;File&amp;quot;, &amp;quot;Tools&amp;quot;, and &amp;quot;Help&amp;quot; menus, respectively. When you install a LabVIEW add-on, you will notice that new menu items are usually added to these two menus. This was achieved by adding files to the .\project and .\help folders. Through a little experimentation the nature of this process has been determined to be the following:&lt;br /&gt;
&lt;br /&gt;
==Technical details==&lt;br /&gt;
First, LabVIEW looks in the .\wizard, .\project, and .\help folders for standalone VIs and top-level VIs within LLBs. In the .\help folder, it also looks for .hlp and .chm compiled help files. These files are then opened when selected from the menu. LabVIEW will look recursively through all subfolders and LLBs looking for these files of interest. However, the search will ignore any VIs, folders, or LLBs whose name begins with an underscore (&amp;quot;_&amp;quot;) character. When the search finds a file of interest it will create a menu item at a location, which reflects where it found it in the directory structure inside the project or help folder. For Example, if it finds the file .\project\Goop Tools\Rename Goop Class.vi, it will create the menu item Tools/GOOP Tools/Rename GOOP Class.&lt;br /&gt;
&lt;br /&gt;
==Menu Naming method==&lt;br /&gt;
Here is where a twist is thrown into the naming rules. You can override the names of the VIs, .chm and .hlp files, folders and LLBs so that they are named differently in the menu structure from their names on disk. For VIs, LabVIEW will use the &amp;quot;Window Title&amp;quot; as the menu name (this is also the VI Server VI:Front Panel Window:Title property). But, by placing a text file with the identical root name (RootName.vi, RootName.txt) in the same location as the folder or file, you can specify the name LabVIEW should use in the menus. The name you wish to use in the menu should be placed in the text file. For example, if you have a VI called MyBuggyCode.vi, you can make the menu item show up as Elegant Solution by creating a text file called MyBuggyCode.txt that contains the contents &amp;quot;Elegant Solution&amp;quot; and placing it in the same directory as MyBuggyCode.vi.&lt;br /&gt;
&lt;br /&gt;
Note that this override method works for LLBs, folders, .hlp, and .chm files, but for .hlp and .chm files you must also add the characters &amp;quot;.hlp&amp;quot; or &amp;quot;.chm&amp;quot; after the menu item name in the overriding text file. The file MyCHM.chm should have an override text file called MyCHM.txt that contains the contents &amp;quot;All The Help You Need.chm&amp;quot; This will cause its menu name to be &amp;quot;All The Help You Need&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Autorun==&lt;br /&gt;
How does the developer use this feature, whereby they can open VIs and help files from the menu? VIs placed in the Tools menu (.\project folder) should always be set to &amp;quot;Run When Opened&amp;quot;. This will cause them to look and feel like a functional dialog or tool once they are opened after being selected from the menu.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
The .\wizard (Files) VIs don&#039;t show up in Project windows.&lt;br /&gt;
&lt;br /&gt;
==Get calling VI==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! Private Feature Exposed&lt;br /&gt;
|-&lt;br /&gt;
| There is a private VI server method called Application:Menu Launch VI may be found exposed on the diagram of the &amp;quot;Web Publishing Tool&amp;quot; (.\project\webdoc.llb\_Web Document Tool.vi) this property returns the last VI to call a &amp;quot;Tools&amp;quot; menu VI (it doesn&#039;t work for &amp;quot;Help&amp;quot; menu), but returns it only once then returns a null string until another &amp;quot;Tools&amp;quot; menu VI is selected from the menu. Use this feature to create a tool that operates on the VI that the user launched it from, like &amp;quot;Check into Source Code Control&amp;quot;, or something similar. Unfortunately this does not work for the File (.\wizard) or Help (.\help) menus.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- --[[User:Pjm labview|Pjm_labview]] 23:38, 16 March 2007 (CDT) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development Environment]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=How_to_do_Menu_Launch_VIs&amp;diff=33083</id>
		<title>How to do Menu Launch VIs</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=How_to_do_Menu_Launch_VIs&amp;diff=33083"/>
		<updated>2024-08-10T06:26:27Z</updated>

		<summary type="html">&lt;p&gt;Q: Reverted edits by Logmanoriginal (talk) to last revision by Q&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Customizing LabVIEW Menus==&lt;br /&gt;
&lt;br /&gt;
LabVIEW provides a mechanism, which allows the user to open VIs and help files by selecting them from the Tools and Help pull-down menus. This is a very powerful feature for development tools creation, so I will describe how this works. When LabVIEW starts up it does several things, which include initializing the menus. This is a process where LabVIEW looks for files within specific directories for inclusion in the menus.&lt;br /&gt;
&lt;br /&gt;
==Menu Launch Folders==&lt;br /&gt;
&lt;br /&gt;
*  .\wizard - File menu-launch&lt;br /&gt;
*  .\project - Tools menu-launch&lt;br /&gt;
*  .\help - Help menu-launch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The .\wizard, .\project, and .\help folders are intrinsically related to the &amp;quot;File&amp;quot;, &amp;quot;Tools&amp;quot;, and &amp;quot;Help&amp;quot; menus, respectively. When you install a LabVIEW add-on, you will notice that new menu items are usually added to these two menus. This was achieved by adding files to the .\project and .\help folders. Through a little experimentation the nature of this process has been determined to be the following:&lt;br /&gt;
&lt;br /&gt;
==Technical details==&lt;br /&gt;
First, LabVIEW looks in the .\wizard, .\project, and .\help folders for standalone VIs and top-level VIs within LLBs. In the .\help folder, it also looks for .hlp and .chm compiled help files. These files are then opened when selected from the menu. LabVIEW will look recursively through all subfolders and LLBs looking for these files of interest. However, the search will ignore any VIs, folders, or LLBs whose name begins with an underscore (&amp;quot;_&amp;quot;) character. When the search finds a file of interest it will create a menu item at a location, which reflects where it found it in the directory structure inside the project or help folder. For Example, if it finds the file .\project\Goop Tools\Rename Goop Class.vi, it will create the menu item Tools/GOOP Tools/Rename GOOP Class.&lt;br /&gt;
&lt;br /&gt;
==Menu Naming method==&lt;br /&gt;
Here is where a twist is thrown into the naming rules. You can override the names of the VIs, .chm and .hlp files, folders and LLBs so that they are named differently in the menu structure from their names on disk. For VIs, LabVIEW will use the &amp;quot;Window Title&amp;quot; as the menu name (this is also the VI Server VI:Front Panel Window:Title property). But, by placing a text file with the identical root name (RootName.vi, RootName.txt) in the same location as the folder or file, you can specify the name LabVIEW should use in the menus. The name you wish to use in the menu should be placed in the text file. For example, if you have a VI called MyBuggyCode.vi, you can make the menu item show up as Elegant Solution by creating a text file called MyBuggyCode.txt that contains the contents &amp;quot;Elegant Solution&amp;quot; and placing it in the same directory as MyBuggyCode.vi.&lt;br /&gt;
&lt;br /&gt;
Note that this override method works for LLBs, folders, .hlp, and .chm files, but for .hlp and .chm files you must also add the characters &amp;quot;.hlp&amp;quot; or &amp;quot;.chm&amp;quot; after the menu item name in the overriding text file. The file MyCHM.chm should have an override text file called MyCHM.txt that contains the contents &amp;quot;All The Help You Need.chm&amp;quot; This will cause its menu name to be &amp;quot;All The Help You Need&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Autorun==&lt;br /&gt;
How does the developer use this feature, whereby they can open VIs and help files from the menu? VIs placed in the Tools menu (.\project folder) should always be set to &amp;quot;Run When Opened&amp;quot;. This will cause them to look and feel like a functional dialog or tool once they are opened after being selected from the menu.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
The .\wizard (Files) VIs don&#039;t show up in Project windows.&lt;br /&gt;
&lt;br /&gt;
==Get calling VI==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! Private Feature Exposed&lt;br /&gt;
|-&lt;br /&gt;
| There is a private VI server method called Application:Menu Launch VI may be found exposed on the diagram of the &amp;quot;Web Publishing Tool&amp;quot; (.\project\webdoc.llb\_Web Document Tool.vi) this property returns the last VI to call a &amp;quot;Tools&amp;quot; menu VI (it doesn&#039;t work for &amp;quot;Help&amp;quot; menu), but returns it only once then returns a null string until another &amp;quot;Tools&amp;quot; menu VI is selected from the menu. Use this feature to create a tool that operates on the VI that the user launched it from, like &amp;quot;Check into Source Code Control&amp;quot;, or something similar. Unfortunately this does not work for the File (.\wizard) or Help (.\help) menus.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- --[[User:Pjm labview|Pjm_labview]] 23:38, 16 March 2007 (CDT) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:IDE Add-ons]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Talk:User_group&amp;diff=32719</id>
		<title>Talk:User group</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Talk:User_group&amp;diff=32719"/>
		<updated>2024-04-29T16:23:09Z</updated>

		<summary type="html">&lt;p&gt;Q: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Use this page to discuss content for the main page. Use &#039;&#039;&#039;Add Topic&#039;&#039;&#039; link in the Above-Right to add a new topic. Use &amp;quot;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; four tildas to have the LabVIEW Wiki automatically add your name and date to your discussion addition.&lt;br /&gt;
&lt;br /&gt;
== Providing links to locations with presentation resources ==&lt;br /&gt;
&lt;br /&gt;
This page could be too long if we add links to all the great content. Would it be enough to link to the events page for previous content? How can we make it more searchable? The presentations we have created pages for are already searchable through the wiki&#039;s search. We could add a tag and category for presentations. I think there already is one but not all of the presentations have been tagged with it. --[[User:Q|Q]] ([[User talk:Q|talk]]) 16:21, 29 April 2024 (UTC)&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Talk:User_group&amp;diff=32718</id>
		<title>Talk:User group</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Talk:User_group&amp;diff=32718"/>
		<updated>2024-04-29T16:21:44Z</updated>

		<summary type="html">&lt;p&gt;Q: /* Providing links to locations with presentation resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Use this page to discuss content for the main page. Use &#039;&#039;&#039;Add Topic&#039;&#039;&#039; link in the Above-Right to add a new topic. Use &amp;quot;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; four tildas to the LabVIEW Wiki automatically add your name and date to your discussion addition.&lt;br /&gt;
&lt;br /&gt;
== Providing links to locations with presentation resources ==&lt;br /&gt;
&lt;br /&gt;
This page could be too long if we add links to all the great content. Would it be enough to link to the events page for previous content? How can we make it more searchable? The presentations we have created pages for are already searchable through the wiki&#039;s search. We could add a tag and category for presentations. I think there already is one but not all of the presentations have been tagged with it. --[[User:Q|Q]] ([[User talk:Q|talk]]) 16:21, 29 April 2024 (UTC)&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Talk:User_group&amp;diff=32717</id>
		<title>Talk:User group</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Talk:User_group&amp;diff=32717"/>
		<updated>2024-04-29T16:21:01Z</updated>

		<summary type="html">&lt;p&gt;Q: /* Providing links to locations with presentation resources */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Use this page to discuss content for the main page. Use &#039;&#039;&#039;Add Topic&#039;&#039;&#039; link in the Above-Right to add a new topic. Use &amp;quot;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; four tildas to the LabVIEW Wiki automatically add your name and date to your discussion addition.&lt;br /&gt;
&lt;br /&gt;
== Providing links to locations with presentation resources ==&lt;br /&gt;
&lt;br /&gt;
This page could be too long if we add links to all the great content. Would it be enough to link to the events page for previous content? How can we make it more searchable? The presentations we have created pages for are already searchable through the wiki&#039;s search. We could add a tag and category for presentations. I think there already is one but not all of the presentations have been tagged with it. [[User:Q|Q]] ([[User talk:Q|talk]]) 16:21, 29 April 2024 (UTC)&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Talk:User_group&amp;diff=32716</id>
		<title>Talk:User group</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Talk:User_group&amp;diff=32716"/>
		<updated>2024-04-29T16:12:38Z</updated>

		<summary type="html">&lt;p&gt;Q: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Use this page to discuss content for the main page. Use &#039;&#039;&#039;Add Topic&#039;&#039;&#039; link in the Above-Right to add a new topic. Use &amp;quot;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;quot; four tildas to the LabVIEW Wiki automatically add your name and date to your discussion addition.&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Talk:User_group&amp;diff=32715</id>
		<title>Talk:User group</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Talk:User_group&amp;diff=32715"/>
		<updated>2024-04-29T16:10:22Z</updated>

		<summary type="html">&lt;p&gt;Q: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Use this page to discuss content for the main page. Use &#039;&#039;&#039;Add Topic&#039;&#039;&#039; link in the Above-Right to add a new topic. Use &amp;lt;code&amp;gt;[[User:Q|Q]] ([[User talk:Q|talk]]) 16:10, 29 April 2024 (UTC)&amp;lt;/code&amp;gt; four tildas to automatically add your name and date to your discussion addition.&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Talk:User_group&amp;diff=32714</id>
		<title>Talk:User group</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Talk:User_group&amp;diff=32714"/>
		<updated>2024-04-29T16:10:03Z</updated>

		<summary type="html">&lt;p&gt;Q: Created Talk page for User Groups&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Use this page to discuss content for the main page. Use &#039;&#039;Add Topic&#039;&#039; link in the Above-Right to add a new topic. Use &amp;lt;code&amp;gt;[[User:Q|Q]] ([[User talk:Q|talk]]) 16:10, 29 April 2024 (UTC)&amp;lt;/code&amp;gt; four tildas to automatically add your name and date to your discussion addition.&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=User_group&amp;diff=32713</id>
		<title>User group</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=User_group&amp;diff=32713"/>
		<updated>2024-04-29T15:57:24Z</updated>

		<summary type="html">&lt;p&gt;Q: Added Roles and Responsibilities&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
A &#039;&#039;&#039;User Group&#039;&#039;&#039;, or LabVIEW User Group (LUG), is a local group of LabVIEW enthusiasts that come together to share common interests or goals.  The user groups within the NI Community are segmented into different categories such as Local User Groups, Product User Groups, Special Interest Groups, and Partner Groups. Within each of these groups, you may collaborate with others on best practices, plan in-person meetups, or discuss any topic of your choice.&lt;br /&gt;
&amp;lt;ref&amp;gt;LabVIEW Forums: User Groups https://forums.ni.com/t5/User-Groups/ct-p/user-groups&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Organizing a User Group==&lt;br /&gt;
User groups are typically created out of a shared need to seek advice and share ideas among a community of individuals that are working on similar problems OR applications. It is recommended that such a group align on goals for the organization, such as the following:&lt;br /&gt;
# Share ideas and practices to improve the quality, performance, scalability and readability of LabVIEW code&lt;br /&gt;
# Provide a forum to solicit advice from peers regarding how best to solve technical and procedural challenges when developing LabVIEW code&lt;br /&gt;
# Drive standardization on stylings, code organization and tooling for the purpose of enabling greater reuse and collaboration&lt;br /&gt;
&lt;br /&gt;
See the [https://forums.ni.com/t5/User-Groups/ct-p/user-groups LabVIEW Community Forum: User Group List] to find one near you.&lt;br /&gt;
&lt;br /&gt;
==User Groups Roles and Responsibilities==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Role&lt;br /&gt;
! Resposibility&lt;br /&gt;
|-&lt;br /&gt;
| Owner &lt;br /&gt;
| Ultimately in charge, Get the ball rolling&lt;br /&gt;
|-&lt;br /&gt;
| Coordinator(s)&lt;br /&gt;
| Could be the same person as the owner or a committee of people. Their job is to organize the event: Work with sponsors, Find a location, Find a Presenter, [[Events|Schedule the Event]], and Advertise&lt;br /&gt;
|-&lt;br /&gt;
| Sponsors&lt;br /&gt;
| Sponsors provide financial backing for refreshments and could include using facilities for the meeting location.&lt;br /&gt;
|-&lt;br /&gt;
| Presenter&lt;br /&gt;
| Create content, Present, and Publish Content. Ensure attendees can find your presentation and source code if you can share it. Remember to provide links to other applicable resources and your LinkedIn or company pages. (A little self-promotion is allowed for the work you put into sharing your knowledge.) A LabVIEW Wiki page can be created for your presentation as a starting point for these resources ([[GLA Summit 2024/Fantastic LabVIEW Hooks and Where to Find Them|see example]]).&lt;br /&gt;
|-&lt;br /&gt;
| Attendees&lt;br /&gt;
| Attend the event. Be attentive and ask questions. Be willing to be the presenter sometimes too.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==User Group Content==&lt;br /&gt;
&lt;br /&gt;
This is a collection of content that can be used to organize and run a LabVIEW user group. &lt;br /&gt;
&lt;br /&gt;
===Fundamental Programming Constructs===&lt;br /&gt;
&lt;br /&gt;
These materials focus on the G syntax and language-specific constructs&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
|Python vs. LabVIEW Technical Deep Dive&lt;br /&gt;
|These slides are intended to explore important software considerations when developing large test and measurement software that needs to scale and the merits and considerations when using either LabVIEW. The original materials have been provided by NI but have been made open-source for the purpose of enabling the community to enhance and augment these materials with alternative view points and examples.&lt;br /&gt;
|Elijah Kerry&lt;br /&gt;
|[https://github.com/elijah286/LabVIEW-vs-python GitHub Repo of Slides]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Using Object-Oriented Programming LabVIEW&lt;br /&gt;
|This session will introduce object-oriented programming as a tool that can dramatically increase the reusability and scalability of your software. Instead of going through a purely academic exploration of the concept, this session attempts to map concepts that should be familiar to any experienced LabVIEW programming towards helping explain how you can evolve your daily programming tasks without starting all over.&lt;br /&gt;
|Elijah Kerry&lt;br /&gt;
|[https://forums.ni.com/t5/LabVIEW-Development-Best/Object-Oriented-Design-Patterns-Technical-Manual-and-Exercises/ta-p/3507995 Presentation and Demo Materials]&lt;br /&gt;
[https://www.ni.com/en/shop/labview/introduction-to-oop-and-hardware-abstraction-layers.html Video of session]&lt;br /&gt;
|Yes - experience implementing class-based software architectures&lt;br /&gt;
|-&lt;br /&gt;
|Malleable VIs Unlocked&lt;br /&gt;
|Malleable VI&#039;s have been available for quite some years and compliments our toolbox of reusable code perfectly.&lt;br /&gt;
&lt;br /&gt;
Join me on a journey through techniques that have yet to be shared but are the basis of the G²CPU high performance toolkit.&lt;br /&gt;
We&#039;ll have a look at a what its position is compared to polymorphic VI&#039;s, classes, case structures and other techniques to selectively execute code.&lt;br /&gt;
After which we will step-by-step go from simple ground rules to never publicized techniques to elevate your reusable libraries&lt;br /&gt;
|Natan Biesmans and Tom McQuillan&lt;br /&gt;
|[https://www.youtube.com/watch?v=EzhMQ0Gt_1A YouTube Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|What to Expect When You&#039;re Expecting an Error&lt;br /&gt;
|Connecting error wires across nodes on a block diagram is one of the most common, brainless tasks performed by a LabVIEW programmer. Unfortunately, this often means that VI behavior in an error condition is a second thought, if it&#039;s even thought about at all. This presentation will cover best practices in regards to the generation and propagation of errors on LabVIEW block diagrams. You should come out of this presentation with the ability to write VIs that are not only functionally correct in an error condition, but also precisely convey their exact error behavior in an error condition. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/dnatterrors Slides and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|All About Collection Data Types&lt;br /&gt;
|Introduction to the fundamentals of Strings and Arrays, then moving into Sets and Maps, the newest data types in LabVIEW.  &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/dnattcollections Slides, Demos, and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Software Engineering and Team Based Development===&lt;br /&gt;
&lt;br /&gt;
These presentations are intended to review best practices for code design and development processes. They are generally more advanced and benefit a presenter who has multiple years of experience with the relevant tools and technologies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
|Moving from SVN to Git with LabVIEW&lt;br /&gt;
|Git tends to be the standard versioning system used in software development. DevOps platform like Gitlab and Github rely on it. Git could be a necessary transition to implement CI/CD.&lt;br /&gt;
From my experience and with data collected earlier this year, it seems that SVN is still used by many people in our LabVIEW world.&lt;br /&gt;
I want to share my journey from a former SVN user to a happy Git one and help developers to go further than just a &amp;quot;backup&amp;quot; tool.&lt;br /&gt;
Real experience and no command-line inside.&lt;br /&gt;
|Olivier Jourdan&lt;br /&gt;
|[https://www.youtube.com/watch?v=v_cdlwIWfPY YouTube Recording]&lt;br /&gt;
|Yes - familiarity with SCM, Git and SVN. Qualified presenters include: Olivier Jourdan, Fabiola De la Cueva and Emilie Kia&lt;br /&gt;
|-&lt;br /&gt;
|Team Based Development with LabVIEW&lt;br /&gt;
|This session will provide an overview of best practices and tooling that should be used to streamline LabVIEW development by a team of developers&lt;br /&gt;
|Elijah Kerry&lt;br /&gt;
|[https://github.com/elijah286/lvug-team-dev GitHub Repo for slides and demo materials]&lt;br /&gt;
|Yes - CLA-level knowledge of how to manage and coordinate development activities across a team&lt;br /&gt;
|-&lt;br /&gt;
|Improving Your LabVIEW Code with the VI Analyzer&lt;br /&gt;
|A comprehensive presentation on the features of the VI Analyzer, and how it can be used to improve code style, increase code performance, and detect bugs. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://forums.ni.com/t5/VI-Analyzer-Enthusiasts/Improving-Your-LabVIEW-Code-with-the-VI-Analyzer/m-p/3415352 Slides, Demos, and Recording]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Software Architectures and Code Design Patterns===&lt;br /&gt;
&lt;br /&gt;
These presentations are intended to review best practices for code design and development processes. They are generally more advanced and benefit a presenter who has multiple years of experience with the relevant tools and technologies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
|Using Plugin Frameworks for Extensibility&lt;br /&gt;
|This session will show how to improve the reusability and extensibility of LabVIEW code through the use of dynamically loaded plugins&lt;br /&gt;
|Elijah Kerry&lt;br /&gt;
|[https://github.com/elijah286/Extensible-Config-Dialog Example source code]&lt;br /&gt;
|Yes - CLD-level knowledge of how to dynamically load and communicate with sub processes&lt;br /&gt;
|-&lt;br /&gt;
|Introduction to DQMH&lt;br /&gt;
|DQMH is the world’s most popular 3rd-party framework for LabVIEW, and was designed to facilitate the robust implementation of complex LabVIEW applications, while still being accessible to CLAD/CLD-level LabVIEW programmers.&lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/dnattdqmhintro Slides, Demos, and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Workers for LabVIEW&lt;br /&gt;
|Efficiently develop asynchronous applications using Workers for LabVIEW, a framework that provides simple LVOOP QMHs along with a comprehensive set of development tools to streamline application development. This framework is suitable for developing both small and large multi-process LabVIEW applications in a scalable,  modular and extensible way.&lt;br /&gt;
|Peter Scarfe&lt;br /&gt;
|[https://docs.workersforlabview.io User Guide, Introduction Video, Tutorial Videos]&lt;br /&gt;
|LabVIEW Core 3 or CLD level knowledge&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Best Practices===&lt;br /&gt;
&lt;br /&gt;
These materials cover best practices for various aspects of LabVIEW development.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
|An End to Brainless LabVIEW Programming&lt;br /&gt;
|There are lots of supposed &amp;quot;best practices&amp;quot; we do in LabVIEW without thinking. If we actually think about them, it turns out they may not be best practices at all. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/brainlesslabview Slides and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Industrial Communications in LabVIEW&lt;br /&gt;
|Don’t underestimate the complexity of industrial communications protocols, nor the completeness of LabVIEW toolkits for supporting these. This presentation collates crowd-sourced data on the woes and wahays of integrating National Instruments systems into an industrial network, providing any developer with an up to date and pragmatically authored review of the state of current capabilities and maybe a brief look into the future.&lt;br /&gt;
&lt;br /&gt;
Dr. Richard Thomas, a founding member of GDevCon and the ALA, LabVIEW Champion, CLA and CLED, has worked with LabVIEW and NI systems for nearly 25 years, in various roles from Academia, Consultancy to Production Engineering, with experience in several industry sectors.&lt;br /&gt;
|Dr. Richard Thomas&lt;br /&gt;
|[https://www.youtube.com/watch?v=R4GN_-X__GA Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Communicating intent through the VI Icon - Jesper Kjær Sørensen (GPower)&lt;br /&gt;
|This presentation is one you don&#039;t want to miss. We will embark on a quest through the massive Icon Dungeon in the land of LabVIEW. The goal is to slay the dreaded default icon Dragon, which has brought much pain and suffering to LabVIEW developers. We will wander through the multi-level halls of VI icons to search for traps and recover the ancient knowledge of visual grouping. We will be spelunking into the Casm of Class icons. Finally, we will enter the Vault of Glyphs to fill our bags with loot and make a quick getaway through the dimension of Automation.&lt;br /&gt;
&lt;br /&gt;
My name is Jesper Kjær Sørensen. I am a level 5 Systems Engineer aboard the fantastic vessel GPower, hailing from Denmark. I have replaced my character sheet three times over the past 14 years since I graduated from the University of Aalborg. Throughout the years, I have honed my skills in LabVIEW and TestStand and dabbled in the dark arts of Python programming. I have several side quests involving photography, dairy cows, my family, and my love for Dungeons and Dragons.&lt;br /&gt;
|Jesper Kjær Sørensen&lt;br /&gt;
|[https://www.youtube.com/watch?v=wOntiXaIu2o Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Tips and Tricks===&lt;br /&gt;
&lt;br /&gt;
These materials cover suggestions and insight from developers aimed at streamlining interaction with the development environment for the sake of increased productivity.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
|I Find Your Lack of LabVIEW Programming Speed Disturbing&lt;br /&gt;
|In just an hour of LabVIEW programming, you interact with the LabVIEW IDE hundreds, perhaps thousands, of times. Chances are, you could be executing many editor gestures more efficiently. Explore how to change your workflow to perform the most common LabVIEW programming tasks as quickly as possible. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/labviewspeed Slides, Demos, and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Quick! Drop Your VI Execution Time!&lt;br /&gt;
|Simple tips and techniques for speeding up your VIs. This includes general purpose programming techniques, as well as the most efficient way to use profiling tools in LabVIEW. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/slowvis Slides, Demos, and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t Wait for LabVIEW R&amp;amp;D... Implement Your Own LabVIEW Features!&lt;br /&gt;
|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.&lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/dnattlvhooks Slides and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Hidden Gems in vi.lib&lt;br /&gt;
|A walkthrough of several useful VIs and APIs that ship with LabVIEW, but are not officially supported by NI.&lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://forums.ni.com/t5/Hidden-Gems-in-vi-lib/Hidden-Gems-in-vi-lib-pptx/td-p/3502591 Slides and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Augmenting Right-Click Menus in LabVIEW&lt;br /&gt;
|All the details of the right-click plugins feature in LabVIEW, that allows you to extend the right-click menus in the LabVIEW editor purely with G code. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://forums.ni.com/t5/LabVIEW-Shortcut-Menu-Plug-Ins/Presentation-Augmenting-Right-Click-Menus-in-LabVIEW/ta-p/3521526 Slides, Demos, and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===UX / UI Design===&lt;br /&gt;
&lt;br /&gt;
These materials provide insights on how to design user-interfaces in LabVIEW&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
| Extensible and Modular UIs: Extend the VI Server With Object-Oriented Techniques&lt;br /&gt;
| Using QControls to create reusable UI modules.&lt;br /&gt;
| [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]]&lt;br /&gt;
| [[NIWeek 2018/UI: Extensible and Modular UIs: Extend the VI Server With Object-Oriented Techniques|Wiki Page]]&lt;br /&gt;
|-&lt;br /&gt;
| Encapsulating and Reusing your UI Code&lt;br /&gt;
| Using QControls to make Reusable, Encapsulated, Extensible UIs.&lt;br /&gt;
| [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]]&lt;br /&gt;
| [[Americas CLA Summit 2019/Encapsulating and Reusing your UI Code|Wiki Page]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| The LabVIEW UI of Your Dreams&lt;br /&gt;
| Often, the LabVIEW front panels we use day after day are far from a “dream UI,” and we’ve all seen some nightmare UIs. In this session, we’ll use a high‐minded design philosophy combined with practical developer checklists that you can apply to make your interfaces more functional, consistent, professional, and dreamy.&lt;br /&gt;
| Hunter Smith&lt;br /&gt;
| [https://www.youtube.com/watch?v=qpxiQ3dFDm0 YouTube Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|UI/UX Considerations when there is No Keyboard or Mouse&lt;br /&gt;
|This presentation provides an overview of best practices and lessons learned when developing software interfaces that will rely on a touch screen, especially given the number of UI components that are not well suited for a touch interface.&lt;br /&gt;
| [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]]&lt;br /&gt;
| [[Americas CLA Summit 2019/UI/UX Considerations when there is No Keyboard or Mouse|Wiki Page]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Smartphone-like User Interfaces in LabVIEW&lt;br /&gt;
| Do you want more advanced User Interfaces than you can normally get from LabVIEW? Maybe the user experience needs to be for a touch screen similar to common smartphone interfaces. I’ll show tricks to using the QControl Toolkit to create swipe, scroll, and selection via a touchscreen. &lt;br /&gt;
| [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]]&lt;br /&gt;
| [[GLA Summit 2022/Smartphone-like User Interfaces in LabVIEW| Wiki Page]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| How to successfully scale UIs in LabVIEW&lt;br /&gt;
| All started with a tough requirement: “The application needs more than 50 Synoptics” . With such a breath taking number, you need to think in a way of programming User Interfaces that is easily scalable, flexible and maintainable. As a programmer, the last thing you want is to have the need to implement a new feature and have to repeat the same piece of code in 50 different places. This presentation navigates through the process of getting a successful approach, from the idea to the implementation.&lt;br /&gt;
| Iker Segovia Revilla(ULMA)&lt;br /&gt;
| [[https://www.youtube.com/watch?v=zYhzQ0Mlp-I| Video]]&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Debugging/Troubleshooting===&lt;br /&gt;
&lt;br /&gt;
These materials cover suggestions and insight from developers aimed at debugging and troubleshooting LabVIEW applications.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
|Ludicrous Ways to Fix Broken LabVIEW Code&lt;br /&gt;
|When LabVIEW programmers encounter compiler errors, app builder failures, and crashes, they will usually settle for any hack, kludge, or workaround just to get usable code. This presentation demonstrates a number of ridiculous ways to get broken code running. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/ludicrouslabview Slides, Demos, and Recording]&lt;br /&gt;
|This content is very DNatt-specific, and may be difficult for others to present.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:User Group]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Collaborating_to_Enhance_the_LabVIEW_Community&amp;diff=32702</id>
		<title>GLA Summit 2024/Collaborating to Enhance the LabVIEW Community</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Collaborating_to_Enhance_the_LabVIEW_Community&amp;diff=32702"/>
		<updated>2024-04-09T16:29:51Z</updated>

		<summary type="html">&lt;p&gt;Q: YouTube Link Updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Collaborating to Enhance the LabVIEW Community&#039;&#039;&#039; by Elijah Kerry&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In this keynote, we&#039;ll discuss strategies for improving user relationships and share our vision for the road ahead. Additionally, I&#039;ll outline our initiatives to streamline software integration, making your workflows smoother.&lt;br /&gt;
&lt;br /&gt;
I have over a decade of experience building successful relationships and communities, and I’m excited about the opportunity to work closer with all of you. This keynote is the official start of my “listening tour” so I encourage you all to bring your community-building ideas to this keynote so we can discuss them together.&lt;br /&gt;
&lt;br /&gt;
Let&#039;s work together to build a stronger LabVIEW community where your feedback helps shape our future direction.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;QX0ktZFzaiY&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/QX0ktZFzaiY Presentation on Youtube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2024]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/LabVIEW_Code_Comparison_Tool_for_Git&amp;diff=32701</id>
		<title>GLA Summit 2024/LabVIEW Code Comparison Tool for Git</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/LabVIEW_Code_Comparison_Tool_for_Git&amp;diff=32701"/>
		<updated>2024-04-09T16:28:54Z</updated>

		<summary type="html">&lt;p&gt;Q: YouTube Link Updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;LabVIEW Code Comparison Tool for Git&#039;&#039;&#039; by Satheeshvarma SJ&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Code comparison and review play pivotal roles in ensuring the quality, reliability, and maintainability of software. While Git facilitates these processes through its robust versioning capabilities, LabVIEW&#039;s graphical nature poses unique challenges for integration with Git services like GitHub or Azure DevOps etc. LabVIEW developers typically resort to manual code comparisons or rely on the LabVIEW compare utility, often leading to cumbersome workflows and increased review times. To address these challenges, my &amp;quot;LabVIEW Code Comparison Tool for Git&amp;quot; offers a streamlined solution.&lt;br /&gt;
&lt;br /&gt;
This LabVIEW VI empowers users to effortlessly compare code between Git branches or commits directly within the LabVIEW environment, eliminating the need for external tools or complex configurations. With features like current branch status indication, selective comparison controls, and intuitive interface, the tool enhances efficiency and productivity in LabVIEW code review processes. Its versatility caters to various use cases, including general code comparison between revisions and facilitating pull request reviews by identifying changes across branches or commits. By bridging the gaps between LabVIEW development and Git version control, the tool facilitates smoother collaboration and improves the overall software development lifecycle.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;68CuI1XTFeE&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/68CuI1XTFeE Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2024]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Parallelism_vs._Concurrency:_Bridging_the_Gap&amp;diff=32700</id>
		<title>GLA Summit 2024/Parallelism vs. Concurrency: Bridging the Gap</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Parallelism_vs._Concurrency:_Bridging_the_Gap&amp;diff=32700"/>
		<updated>2024-04-09T16:28:07Z</updated>

		<summary type="html">&lt;p&gt;Q: YouTube Link Updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Parallelism vs. Concurrency: Bridging the Gap&#039;&#039;&#039; by Ramon Revuelta Gonzalez&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Have you ever heard something along the lines of ‘LabVIEW is so convenient for executing code in parallel’ probably you have and depending on your LabVIEW experience you may already know by this point that this person meant concurrent but not parallel. But do not worry if you do not know what I mean by concurrent, jump in with me and let me show you the differences between parallelism and concurrency and how they apply to LabVIEW.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;GXw93mZSXbE&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/GXw93mZSXbE Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2024]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Look_Ma,_No_IMAQ!&amp;diff=32699</id>
		<title>GLA Summit 2024/Look Ma, No IMAQ!</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Look_Ma,_No_IMAQ!&amp;diff=32699"/>
		<updated>2024-04-09T16:25:36Z</updated>

		<summary type="html">&lt;p&gt;Q: YouTube Link Updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Look Ma, No IMAQ!&#039;&#039;&#039; by John Medland&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;LabVIEW is missing an open-source image acquisition and processing toolkit until now.&lt;br /&gt;
&lt;br /&gt;
Learn about the features of the G Augmented Reality Toolkit and how you can get involved to support the development.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;Rnlp-ubpNWI&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/Rnlp-ubpNWI Presentation on YouTube]&lt;br /&gt;
* [https://gitlab.com/serenial/talks/2024-04-25-gla-summit-look-ma-no-imaq Slides on Gitlab]&lt;br /&gt;
&lt;br /&gt;
==Supporting Material==&lt;br /&gt;
&#039;&#039;&#039;Our Giants are Female&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Computer scientist and advocate for diversity in technology [https://en.wikipedia.org/wiki/Timnit_Gebru Timnit Gebru]. To hear more about her work consider listening to this episode of [https://techwontsave.us/episode/151_dont_fall_for_the_ai_hype_w_timnit_gebru.html Tech Won&#039;t Save Us podcast]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Augmented Reality&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For more background on Augmented Reality and LabVIEW see [https://youtu.be/N7MVxLI1WsQ?si=Zv6-dly1baJjDYRn LabVIEW and Augmented Reality - GDevCon#4]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;G Augmented Reality Toolkit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/serenial/g-augmented-reality-toolkit Open Source Software on Gitlab]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* The speaker is a Senior Systems Engineer at [https://controlsoftwaresolutions.com/ Control Software Solutions].&lt;br /&gt;
* [https://www.linkedin.com/in/j-medland/ John Medland on LinkedIn]&lt;br /&gt;
* [https://www.thelabviewexperiment.com/episodes/season2-episode14-bits-and-bobs John Medland on the LabVIEW Experiment Podcast]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2024]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Code_optimization_for_large_data_set&amp;diff=32698</id>
		<title>GLA Summit 2024/Code optimization for large data set</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Code_optimization_for_large_data_set&amp;diff=32698"/>
		<updated>2024-04-09T16:24:39Z</updated>

		<summary type="html">&lt;p&gt;Q: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Code optimization for large data set&#039;&#039;&#039; by Hemant Chourasia&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Code optimization for large data set for memory and to get good execution speed. write optimized code with large array, to get good TT and less memory footprint, to avoid memory leak&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;_bCEieDxs38&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/_bCEieDxs38 Presentation on Youtube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2024]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Use_event_structure_to_execute_code_periodically&amp;diff=32697</id>
		<title>GLA Summit 2024/Use event structure to execute code periodically</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Use_event_structure_to_execute_code_periodically&amp;diff=32697"/>
		<updated>2024-04-09T16:24:24Z</updated>

		<summary type="html">&lt;p&gt;Q: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Use event structure to execute code periodically&#039;&#039;&#039; by Olivier Jourdan&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;There are several methods to schedule code execution at regular intervals in a LabVIEW program. On desktop operating systems, I find it helpful to create a &amp;quot;Helper loop&amp;quot; using a while loop and an event structure. In this 15-minute presentation, I will demonstrate the correct way to implement this method to ensure a consistent execution period.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;e4volcADU6w&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/e4volcADU6w Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2024]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Effective_use_of_GPU_Computing_with_G%C2%B2CPU&amp;diff=32696</id>
		<title>GLA Summit 2024/Effective use of GPU Computing with G²CPU</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Effective_use_of_GPU_Computing_with_G%C2%B2CPU&amp;diff=32696"/>
		<updated>2024-04-09T16:24:05Z</updated>

		<summary type="html">&lt;p&gt;Q: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Effective use of GPU Computing with G²CPU&#039;&#039;&#039; by Natan Biesmans&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;LabVIEW has a rich ecosystem of toolkits and frameworks designed for reuse across multiple programs and hardware setups.&lt;br /&gt;
&lt;br /&gt;
Together we will investigate the usage of GPU computing with a wide range of environments like DQMH, Unit tests, build servers and more. We will also have a look at effective use of different hardware solutions with personal and industrial computers as well as PXI&#039;s.&lt;br /&gt;
&lt;br /&gt;
All based on the free community edition of G²CPU.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;SN_kB38c5Xc&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/SN_kB38c5Xc Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2024]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/What%27s_new_in_DQMH_7&amp;diff=32695</id>
		<title>GLA Summit 2024/What&#039;s new in DQMH 7</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/What%27s_new_in_DQMH_7&amp;diff=32695"/>
		<updated>2024-04-09T16:23:47Z</updated>

		<summary type="html">&lt;p&gt;Q: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;What&#039;s new in DQMH 7&#039;&#039;&#039; by Jörg Hampel and Olivier Jourdan&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A live presentation of the new features of DQMH 7: Helper Loops, Private/Local Events, Custom Request Timeout, and many more small improvements. We will also talk about what&#039;s going on at the DQMH headquarters these days, and which other tools and products you can expect in the near future.&lt;br /&gt;
&lt;br /&gt;
Comments: This presentation is on behalf of the DQMH Consortium; the new features of DQMH 7 are listed at (https://documentation.dqmh.org/dqmh/7.0/WhatisNewInDQMH.html)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;mRf55O7UNZs&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/mRf55O7UNZs Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2024]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Fantastic_LabVIEW_Hooks_and_Where_to_Find_Them&amp;diff=32694</id>
		<title>GLA Summit 2024/Fantastic LabVIEW Hooks and Where to Find Them</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Fantastic_LabVIEW_Hooks_and_Where_to_Find_Them&amp;diff=32694"/>
		<updated>2024-04-09T15:30:06Z</updated>

		<summary type="html">&lt;p&gt;Q: YouTube Link Updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Fantastic LabVIEW Hooks and Where to Find Them&#039;&#039;&#039; by [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In the presentation I&#039;ll tell you all the hooks that exist in the LabVIEW IDE and how to create and automate your development. I&#039;ll even show you some that you should use at your own risk.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;Sn8ZCYqMoA4&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
* [https://youtu.be/Sn8ZCYqMoA4 Presentation on YouTube]&lt;br /&gt;
* [[media:Fantastic LabVIEW Hooks and Where to Find Them.pdf|Presentation Slides]]&lt;br /&gt;
* [[media:Fantastic LabVIEW Hooks and Where to Find Them - Source 1.zip|Source Zip 1/3]]&lt;br /&gt;
* [[media:Fantastic LabVIEW Hooks and Where to Find Them - Source 2.zip|Source Zip 2/3]]&lt;br /&gt;
* [[media:Fantastic LabVIEW Hooks and Where to Find Them - Source 3.zip|Source Zip 3/3]]&lt;br /&gt;
&lt;br /&gt;
== READ ME FIRST ==&lt;br /&gt;
DO NOT EXTRACT THE SOURCE ZIP DIRECTLY TO THE LABVIEW DIRECTORY&lt;br /&gt;
&lt;br /&gt;
This is all of the source code that accompanies the presentation. The source is stored relative to the [LabVIEW Data] and [LabVIEW 2020] Folders. &lt;br /&gt;
&lt;br /&gt;
Do not copy all of the source code over at once. Review the presentation and the mentioned LabVIEW Wiki pages. Then decide what to copy over or use the code only as a reference. The code in &amp;lt;code&amp;gt;LabVIEW 2020\user.lib\Magic&amp;lt;/code&amp;gt; is required for all the examples.&lt;br /&gt;
&lt;br /&gt;
REMEMBER: Some of this code copies over code distributed with LabVIEW. When you start getting to the &amp;quot;dragons&amp;quot; of this presentation, be warned that you are entering at your own risk. I am not liable for breaking your version of LabVIEW and incurring a loss of time, or anything else, due to having to reinstall. It would be wise to use a VM or isolated copy of LabVIEW.  &lt;br /&gt;
&lt;br /&gt;
== Categories of Hooks* ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: center;&amp;quot; | Category &lt;br /&gt;
! Definition &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | X &lt;br /&gt;
| All you need to know is where to put stuff, a few rules about naming conventions, and maybe include some extra text or image files. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | XX &lt;br /&gt;
| Knowledge of Scripting is a Prerequisite. Usually, the front door is a wizard of template to help guide you. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | XXX &lt;br /&gt;
| No template but maybe some examples. These can require you to replace shipped code. Just be careful to back things up. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | XXXX &lt;br /&gt;
| Buggy, limited documentation, or generally things not expected to be edited outside of NI. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |  XXXXX &lt;br /&gt;
| Generally referred to as Rusty Nails. Enter at your own risk. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;*(Based On the [https://harrypotter.fandom.com/wiki/Ministry_of_Magic_Classification Categories of Fantastic Beasts] from the series &amp;quot;Fantastic Beasts and Where to Find Them&amp;quot; by J.K. Rowling)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== List of LabVIEW Hooks Mentioned ==&lt;br /&gt;
=== Category X ===&lt;br /&gt;
* [[How to do Menu Launch VIs|Tools Menu]]&lt;br /&gt;
* [[How to do Menu Launch VIs|Help Menu]]&lt;br /&gt;
* [[How to do Menu Launch VIs|File Menu]]&lt;br /&gt;
* [[Palette#Adding to the Palettes|User Library Palettes]]&lt;br /&gt;
* [[New dialog#Adding Templates to the New Dialog|New Dialog Templates]]&lt;br /&gt;
&lt;br /&gt;
=== Category XX ===&lt;br /&gt;
* [[Quick Drop|Quick Drop Keyboard Shortcuts]]&lt;br /&gt;
* [[Shortcut Menu Plugins|Right-Click Plugins]]&lt;br /&gt;
* [[VI Analyzer|VI Analyzer Tests]]&lt;br /&gt;
* [[Custom Project Template|Project Templates]]&lt;br /&gt;
* [[Custom probe|Custom Probes]]&lt;br /&gt;
* [[Quick Change|Quick Change Plugin (2023+)]]&lt;br /&gt;
&lt;br /&gt;
=== Category XXX ===&lt;br /&gt;
* [[LabVIEW Class|New Class VIs]]&lt;br /&gt;
* [[Create SubVI|Edit-&amp;gt;Create SubVI]]&lt;br /&gt;
* [[Custom Bookmark Manager|Bookmark Manager]]&lt;br /&gt;
* [[Custom Icon Editor|Icon Editor]]&lt;br /&gt;
* [[Custom channel wire|Custom Channel Wires]]&lt;br /&gt;
* [[Palette#Editing the Palettes|Create\Edit Palettes]]&lt;br /&gt;
* [[Navigation Window]]&lt;br /&gt;
&lt;br /&gt;
=== Category XXXX ===&lt;br /&gt;
* [[XControl]]s&lt;br /&gt;
* [[New dialog#Adding Wizards to the New Dialog|New Dialog Wizards]]&lt;br /&gt;
* [[Options dialog|Options\Preference Pages]]&lt;br /&gt;
* [[Build Specification dialog|Build Specification Pages]]&lt;br /&gt;
* [[Properties dialog|Property Dialog\Pages]]&lt;br /&gt;
&lt;br /&gt;
=== Category XXXXX ===&lt;br /&gt;
* [[Project Provider Framework]]&lt;br /&gt;
* [[Development Environment Event Callback VIs|IDE Event Callback VIs]]&lt;br /&gt;
* [[External Editors]]&lt;br /&gt;
* [[XNodes]]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [https://www.gcentral.org/ GCentral Website]&lt;br /&gt;
* [https://www.testeract.com/ Testeract Website]&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2024]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Code_optimization_for_large_data_set&amp;diff=32693</id>
		<title>GLA Summit 2024/Code optimization for large data set</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Code_optimization_for_large_data_set&amp;diff=32693"/>
		<updated>2024-04-09T15:28:54Z</updated>

		<summary type="html">&lt;p&gt;Q: YouTube Link Updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Code optimization for large data set&#039;&#039;&#039; by Hemant Chourasia&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Code optimization for large data set for memory and to get good execution speed. write optimized code with large array, to get good TT and less memory footprint, to avoid memory leak&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;_bCEieDxs38&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/_bCEieDxs38 Presentation on Youtube]&lt;br /&gt;
{{ambox|text=Replace the placeholder video code with actual YouTube video code after it is available.}}&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2024]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Use_event_structure_to_execute_code_periodically&amp;diff=32692</id>
		<title>GLA Summit 2024/Use event structure to execute code periodically</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Use_event_structure_to_execute_code_periodically&amp;diff=32692"/>
		<updated>2024-04-09T15:28:08Z</updated>

		<summary type="html">&lt;p&gt;Q: YouTube Link Updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Use event structure to execute code periodically&#039;&#039;&#039; by Olivier Jourdan&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;There are several methods to schedule code execution at regular intervals in a LabVIEW program. On desktop operating systems, I find it helpful to create a &amp;quot;Helper loop&amp;quot; using a while loop and an event structure. In this 15-minute presentation, I will demonstrate the correct way to implement this method to ensure a consistent execution period.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;e4volcADU6w&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/e4volcADU6w Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Replace the placeholder video code with actual YouTube video code after it is available.}}&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2024]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Effective_use_of_GPU_Computing_with_G%C2%B2CPU&amp;diff=32691</id>
		<title>GLA Summit 2024/Effective use of GPU Computing with G²CPU</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/Effective_use_of_GPU_Computing_with_G%C2%B2CPU&amp;diff=32691"/>
		<updated>2024-04-09T15:27:07Z</updated>

		<summary type="html">&lt;p&gt;Q: YouTube Link Updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Effective use of GPU Computing with G²CPU&#039;&#039;&#039; by Natan Biesmans&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;LabVIEW has a rich ecosystem of toolkits and frameworks designed for reuse across multiple programs and hardware setups.&lt;br /&gt;
&lt;br /&gt;
Together we will investigate the usage of GPU computing with a wide range of environments like DQMH, Unit tests, build servers and more. We will also have a look at effective use of different hardware solutions with personal and industrial computers as well as PXI&#039;s.&lt;br /&gt;
&lt;br /&gt;
All based on the free community edition of G²CPU.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;SN_kB38c5Xc&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/SN_kB38c5Xc Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Replace the placeholder video code with actual YouTube video code after it is available.}}&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2024]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/What%27s_new_in_DQMH_7&amp;diff=32690</id>
		<title>GLA Summit 2024/What&#039;s new in DQMH 7</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2024/What%27s_new_in_DQMH_7&amp;diff=32690"/>
		<updated>2024-04-09T15:26:14Z</updated>

		<summary type="html">&lt;p&gt;Q: YouTube Link Updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;What&#039;s new in DQMH 7&#039;&#039;&#039; by Jörg Hampel and Olivier Jourdan&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A live presentation of the new features of DQMH 7: Helper Loops, Private/Local Events, Custom Request Timeout, and many more small improvements. We will also talk about what&#039;s going on at the DQMH headquarters these days, and which other tools and products you can expect in the near future.&lt;br /&gt;
&lt;br /&gt;
Comments: This presentation is on behalf of the DQMH Consortium; the new features of DQMH 7 are listed at (https://documentation.dqmh.org/dqmh/7.0/WhatisNewInDQMH.html)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;mRf55O7UNZs&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/mRf55O7UNZs Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Replace the placeholder video code with actual YouTube video code after it is available.}}&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2024]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=User_group&amp;diff=32687</id>
		<title>User group</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=User_group&amp;diff=32687"/>
		<updated>2024-04-09T14:39:13Z</updated>

		<summary type="html">&lt;p&gt;Q: Moved TOC to right&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
A &#039;&#039;&#039;User Group&#039;&#039;&#039;, or LabVIEW User Group (LUG), is a local group of LabVIEW enthusiasts that come together to share common interests or goals.  The user groups within the NI Community are segmented into different categories such as Local User Groups, Product User Groups, Special Interest Groups, and Partner Groups. Within each of these groups, you may collaborate with others on best practices, plan in-person meetups, or discuss any topic of your choice.&lt;br /&gt;
&amp;lt;ref&amp;gt;LabVIEW Forums: User Groups https://forums.ni.com/t5/User-Groups/ct-p/user-groups&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Organizing a User Group==&lt;br /&gt;
User groups are typically created out of a shared need to seek advice and share ideas among a community of individuals that are working on similar problems OR applications. It is recommended that such a group align on goals for the organization, such as the following:&lt;br /&gt;
# Share ideas and practices to improve the quality, performance, scalability and readability of LabVIEW code&lt;br /&gt;
# Provide a forum to solicit advice from peers regarding how best to solve technical and procedural challenges when developing LabVIEW code&lt;br /&gt;
# Drive standardization on stylings, code organization and tooling for the purpose of enabling greater reuse and collaboration&lt;br /&gt;
&lt;br /&gt;
See the [https://forums.ni.com/t5/User-Groups/ct-p/user-groups LabVIEW Community Forum: User Group List] to find one near you.&lt;br /&gt;
==User Group Content==&lt;br /&gt;
&lt;br /&gt;
This is a collection of content that can be used to organize and run a LabVIEW user group. &lt;br /&gt;
&lt;br /&gt;
===Fundamental Programming Constructs===&lt;br /&gt;
&lt;br /&gt;
These materials focus on the G syntax and language-specific constructs&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
|Using Object-Oriented Programming LabVIEW&lt;br /&gt;
|This session will introduce object-oriented programming as a tool that can dramatically increase the reusability and scalability of your software. Instead of going through a purely academic exploration of the concept, this session attempts to map concepts that should be familiar to any experienced LabVIEW programming towards helping explain how you can evolve your daily programming tasks without starting all over.&lt;br /&gt;
|Elijah Kerry&lt;br /&gt;
|[https://forums.ni.com/t5/LabVIEW-Development-Best/Object-Oriented-Design-Patterns-Technical-Manual-and-Exercises/ta-p/3507995 Presentation and Demo Materials]&lt;br /&gt;
|Yes - experience implementing class-based software architectures&lt;br /&gt;
|-&lt;br /&gt;
|What to Expect When You&#039;re Expecting an Error&lt;br /&gt;
|Connecting error wires across nodes on a block diagram is one of the most common, brainless tasks performed by a LabVIEW programmer. Unfortunately, this often means that VI behavior in an error condition is a second thought, if it&#039;s even thought about at all. This presentation will cover best practices in regards to the generation and propagation of errors on LabVIEW block diagrams. You should come out of this presentation with the ability to write VIs that are not only functionally correct in an error condition, but also precisely convey their exact error behavior in an error condition. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/dnatterrors Slides and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|All About Collection Data Types&lt;br /&gt;
|Introduction to the fundamentals of Strings and Arrays, then moving into Sets and Maps, the newest data types in LabVIEW.  &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/dnattcollections Slides, Demos, and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Software Engineering and Team Based Development===&lt;br /&gt;
&lt;br /&gt;
These presentations are intended to review best practices for code design and development processes. They are generally more advanced and benefit a presenter who has multiple years of experience with the relevant tools and technologies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
|Moving from SVN to Git with LabVIEW&lt;br /&gt;
|Git tends to be the standard versioning system used in software development. DevOps platform like Gitlab and Github rely on it. Git could be a necessary transition to implement CI/CD.&lt;br /&gt;
From my experience and with data collected earlier this year, it seems that SVN is still used by many people in our LabVIEW world.&lt;br /&gt;
I want to share my journey from a former SVN user to a happy Git one and help developers to go further than just a &amp;quot;backup&amp;quot; tool.&lt;br /&gt;
Real experience and no command-line inside.&lt;br /&gt;
|Olivier Jourdan&lt;br /&gt;
|[https://www.youtube.com/watch?v=v_cdlwIWfPY YouTube Recording]&lt;br /&gt;
|Yes - familiarity with SCM, Git and SVN. Qualified presenters include: Olivier Jourdan, Fabiola De la Cueva and Emilie Kia&lt;br /&gt;
|-&lt;br /&gt;
|Team Based Development with LabVIEW&lt;br /&gt;
|This session will provide an overview of best practices and tooling that should be used to streamline LabVIEW development by a team of developers&lt;br /&gt;
|Elijah Kerry&lt;br /&gt;
|[https://github.com/elijah286/lvug-team-dev GitHub Repo for slides and demo materials]&lt;br /&gt;
|Yes - CLA-level knowledge of how to manage and coordinate development activities across a team&lt;br /&gt;
|-&lt;br /&gt;
|Improving Your LabVIEW Code with the VI Analyzer&lt;br /&gt;
|A comprehensive presentation on the features of the VI Analyzer, and how it can be used to improve code style, increase code performance, and detect bugs. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://forums.ni.com/t5/VI-Analyzer-Enthusiasts/Improving-Your-LabVIEW-Code-with-the-VI-Analyzer/m-p/3415352 Slides, Demos, and Recording]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Software Architectures and Code Design Patterns===&lt;br /&gt;
&lt;br /&gt;
These presentations are intended to review best practices for code design and development processes. They are generally more advanced and benefit a presenter who has multiple years of experience with the relevant tools and technologies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
|Using Plugin Frameworks for Extensibility&lt;br /&gt;
|This session will show how to improve the reusability and extensibility of LabVIEW code through the use of dynamically loaded plugins&lt;br /&gt;
|Elijah Kerry&lt;br /&gt;
|[https://github.com/elijah286/Extensible-Config-Dialog Example source code]&lt;br /&gt;
|Yes - CLD-level knowledge of how to dynamically load and communicate with sub processes&lt;br /&gt;
|-&lt;br /&gt;
|Introduction to DQMH&lt;br /&gt;
|DQMH is the world’s most popular 3rd-party framework for LabVIEW, and was designed to facilitate the robust implementation of complex LabVIEW applications, while still being accessible to CLAD/CLD-level LabVIEW programmers.&lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/dnattdqmhintro Slides, Demos, and Recording]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Best Practices===&lt;br /&gt;
&lt;br /&gt;
These materials cover best practices for various aspects of LabVIEW development.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
|An End to Brainless LabVIEW Programming&lt;br /&gt;
|There are lots of supposed &amp;quot;best practices&amp;quot; we do in LabVIEW without thinking. If we actually think about them, it turns out they may not be best practices at all. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/brainlesslabview Slides and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Tips and Tricks===&lt;br /&gt;
&lt;br /&gt;
These materials cover suggestions and insight from developers aimed at streamlining interaction with the development environment for the sake of increased productivity.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
|I Find Your Lack of LabVIEW Programming Speed Disturbing&lt;br /&gt;
|In just an hour of LabVIEW programming, you interact with the LabVIEW IDE hundreds, perhaps thousands, of times. Chances are, you could be executing many editor gestures more efficiently. Explore how to change your workflow to perform the most common LabVIEW programming tasks as quickly as possible. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/labviewspeed Slides, Demos, and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Quick! Drop Your VI Execution Time!&lt;br /&gt;
|Simple tips and techniques for speeding up your VIs. This includes general purpose programming techniques, as well as the most efficient way to use profiling tools in LabVIEW. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/slowvis Slides, Demos, and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t Wait for LabVIEW R&amp;amp;D... Implement Your Own LabVIEW Features!&lt;br /&gt;
|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.&lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/dnattlvhooks Slides and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Hidden Gems in vi.lib&lt;br /&gt;
|A walkthrough of several useful VIs and APIs that ship with LabVIEW, but are not officially supported by NI.&lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://forums.ni.com/t5/Hidden-Gems-in-vi-lib/Hidden-Gems-in-vi-lib-pptx/td-p/3502591 Slides and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Augmenting Right-Click Menus in LabVIEW&lt;br /&gt;
|All the details of the right-click plugins feature in LabVIEW, that allows you to extend the right-click menus in the LabVIEW editor purely with G code. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://forums.ni.com/t5/LabVIEW-Shortcut-Menu-Plug-Ins/Presentation-Augmenting-Right-Click-Menus-in-LabVIEW/ta-p/3521526 Slides, Demos, and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===UX / UI Design===&lt;br /&gt;
&lt;br /&gt;
These materials provide insights on how to design user-interfaces in LabVIEW&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
| Extensible and Modular UIs: Extend the VI Server With Object-Oriented Techniques&lt;br /&gt;
| Using QControls to create reusable UI modules.&lt;br /&gt;
| [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]]&lt;br /&gt;
| [[NIWeek 2018/UI: Extensible and Modular UIs: Extend the VI Server With Object-Oriented Techniques|Wiki Page]]&lt;br /&gt;
|-&lt;br /&gt;
| Encapsulating and Reusing your UI Code&lt;br /&gt;
| Using QControls to make Reusable, Encapsulated, Extensible UIs.&lt;br /&gt;
| [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]]&lt;br /&gt;
| [[Americas CLA Summit 2019/Encapsulating and Reusing your UI Code|Wiki Page]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|UI/UX Considerations when there is No Keyboard or Mouse&lt;br /&gt;
|This presentation provides an overview of best practices and lessons learned when developing software interfaces that will rely on a touch screen, especially given the number of UI components that are not well suited for a touch interface.&lt;br /&gt;
| [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]]&lt;br /&gt;
| [[Americas CLA Summit 2019/UI/UX Considerations when there is No Keyboard or Mouse|Wiki Page]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Smartphone-like User Interfaces in LabVIEW&lt;br /&gt;
| Do you want more advanced User Interfaces than you can normally get from LabVIEW? Maybe the user experience needs to be for a touch screen similar to common smartphone interfaces. I’ll show tricks to using the QControl Toolkit to create swipe, scroll, and selection via a touchscreen. &lt;br /&gt;
| [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]]&lt;br /&gt;
| [[GLA Summit 2022/Smartphone-like User Interfaces in LabVIEW| Wiki Page]]&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Debugging/Troubleshooting===&lt;br /&gt;
&lt;br /&gt;
These materials cover suggestions and insight from developers aimed at debugging and troubleshooting LabVIEW applications.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
|Ludicrous Ways to Fix Broken LabVIEW Code&lt;br /&gt;
|When LabVIEW programmers encounter compiler errors, app builder failures, and crashes, they will usually settle for any hack, kludge, or workaround just to get usable code. This presentation demonstrates a number of ridiculous ways to get broken code running. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/ludicrouslabview Slides, Demos, and Recording]&lt;br /&gt;
|This content is very DNatt-specific, and may be difficult for others to present.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:User Group]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=User_group&amp;diff=32686</id>
		<title>User group</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=User_group&amp;diff=32686"/>
		<updated>2024-04-09T14:34:01Z</updated>

		<summary type="html">&lt;p&gt;Q: /* UX / UI Design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;User Group&#039;&#039;&#039;, or LabVIEW User Group (LUG), is a local group of LabVIEW enthusiasts that come together to share common interests or goals.  The user groups within the NI Community are segmented into different categories such as Local User Groups, Product User Groups, Special Interest Groups, and Partner Groups. Within each of these groups, you may collaborate with others on best practices, plan in-person meetups, or discuss any topic of your choice.&lt;br /&gt;
&amp;lt;ref&amp;gt;LabVIEW Forums: User Groups https://forums.ni.com/t5/User-Groups/ct-p/user-groups&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Organizing a User Group==&lt;br /&gt;
User groups are typically created out of a shared need to seek advice and share ideas among a community of individuals that are working on similar problems OR applications. It is recommended that such a group align on goals for the organization, such as the following:&lt;br /&gt;
# Share ideas and practices to improve the quality, performance, scalability and readability of LabVIEW code&lt;br /&gt;
# Provide a forum to solicit advice from peers regarding how best to solve technical and procedural challenges when developing LabVIEW code&lt;br /&gt;
# Drive standardization on stylings, code organization and tooling for the purpose of enabling greater reuse and collaboration&lt;br /&gt;
&lt;br /&gt;
See the [https://forums.ni.com/t5/User-Groups/ct-p/user-groups LabVIEW Community Forum: User Group List] to find one near you.&lt;br /&gt;
==User Group Content==&lt;br /&gt;
&lt;br /&gt;
This is a collection of content that can be used to organize and run a LabVIEW user group. &lt;br /&gt;
&lt;br /&gt;
===Fundamental Programming Constructs===&lt;br /&gt;
&lt;br /&gt;
These materials focus on the G syntax and language-specific constructs&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
|Using Object-Oriented Programming LabVIEW&lt;br /&gt;
|This session will introduce object-oriented programming as a tool that can dramatically increase the reusability and scalability of your software. Instead of going through a purely academic exploration of the concept, this session attempts to map concepts that should be familiar to any experienced LabVIEW programming towards helping explain how you can evolve your daily programming tasks without starting all over.&lt;br /&gt;
|Elijah Kerry&lt;br /&gt;
|[https://forums.ni.com/t5/LabVIEW-Development-Best/Object-Oriented-Design-Patterns-Technical-Manual-and-Exercises/ta-p/3507995 Presentation and Demo Materials]&lt;br /&gt;
|Yes - experience implementing class-based software architectures&lt;br /&gt;
|-&lt;br /&gt;
|What to Expect When You&#039;re Expecting an Error&lt;br /&gt;
|Connecting error wires across nodes on a block diagram is one of the most common, brainless tasks performed by a LabVIEW programmer. Unfortunately, this often means that VI behavior in an error condition is a second thought, if it&#039;s even thought about at all. This presentation will cover best practices in regards to the generation and propagation of errors on LabVIEW block diagrams. You should come out of this presentation with the ability to write VIs that are not only functionally correct in an error condition, but also precisely convey their exact error behavior in an error condition. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/dnatterrors Slides and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|All About Collection Data Types&lt;br /&gt;
|Introduction to the fundamentals of Strings and Arrays, then moving into Sets and Maps, the newest data types in LabVIEW.  &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/dnattcollections Slides, Demos, and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Software Engineering and Team Based Development===&lt;br /&gt;
&lt;br /&gt;
These presentations are intended to review best practices for code design and development processes. They are generally more advanced and benefit a presenter who has multiple years of experience with the relevant tools and technologies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
|Moving from SVN to Git with LabVIEW&lt;br /&gt;
|Git tends to be the standard versioning system used in software development. DevOps platform like Gitlab and Github rely on it. Git could be a necessary transition to implement CI/CD.&lt;br /&gt;
From my experience and with data collected earlier this year, it seems that SVN is still used by many people in our LabVIEW world.&lt;br /&gt;
I want to share my journey from a former SVN user to a happy Git one and help developers to go further than just a &amp;quot;backup&amp;quot; tool.&lt;br /&gt;
Real experience and no command-line inside.&lt;br /&gt;
|Olivier Jourdan&lt;br /&gt;
|[https://www.youtube.com/watch?v=v_cdlwIWfPY YouTube Recording]&lt;br /&gt;
|Yes - familiarity with SCM, Git and SVN. Qualified presenters include: Olivier Jourdan, Fabiola De la Cueva and Emilie Kia&lt;br /&gt;
|-&lt;br /&gt;
|Team Based Development with LabVIEW&lt;br /&gt;
|This session will provide an overview of best practices and tooling that should be used to streamline LabVIEW development by a team of developers&lt;br /&gt;
|Elijah Kerry&lt;br /&gt;
|[https://github.com/elijah286/lvug-team-dev GitHub Repo for slides and demo materials]&lt;br /&gt;
|Yes - CLA-level knowledge of how to manage and coordinate development activities across a team&lt;br /&gt;
|-&lt;br /&gt;
|Improving Your LabVIEW Code with the VI Analyzer&lt;br /&gt;
|A comprehensive presentation on the features of the VI Analyzer, and how it can be used to improve code style, increase code performance, and detect bugs. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://forums.ni.com/t5/VI-Analyzer-Enthusiasts/Improving-Your-LabVIEW-Code-with-the-VI-Analyzer/m-p/3415352 Slides, Demos, and Recording]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Software Architectures and Code Design Patterns===&lt;br /&gt;
&lt;br /&gt;
These presentations are intended to review best practices for code design and development processes. They are generally more advanced and benefit a presenter who has multiple years of experience with the relevant tools and technologies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
|Using Plugin Frameworks for Extensibility&lt;br /&gt;
|This session will show how to improve the reusability and extensibility of LabVIEW code through the use of dynamically loaded plugins&lt;br /&gt;
|Elijah Kerry&lt;br /&gt;
|[https://github.com/elijah286/Extensible-Config-Dialog Example source code]&lt;br /&gt;
|Yes - CLD-level knowledge of how to dynamically load and communicate with sub processes&lt;br /&gt;
|-&lt;br /&gt;
|Introduction to DQMH&lt;br /&gt;
|DQMH is the world’s most popular 3rd-party framework for LabVIEW, and was designed to facilitate the robust implementation of complex LabVIEW applications, while still being accessible to CLAD/CLD-level LabVIEW programmers.&lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/dnattdqmhintro Slides, Demos, and Recording]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Best Practices===&lt;br /&gt;
&lt;br /&gt;
These materials cover best practices for various aspects of LabVIEW development.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
|An End to Brainless LabVIEW Programming&lt;br /&gt;
|There are lots of supposed &amp;quot;best practices&amp;quot; we do in LabVIEW without thinking. If we actually think about them, it turns out they may not be best practices at all. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/brainlesslabview Slides and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Tips and Tricks===&lt;br /&gt;
&lt;br /&gt;
These materials cover suggestions and insight from developers aimed at streamlining interaction with the development environment for the sake of increased productivity.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
|I Find Your Lack of LabVIEW Programming Speed Disturbing&lt;br /&gt;
|In just an hour of LabVIEW programming, you interact with the LabVIEW IDE hundreds, perhaps thousands, of times. Chances are, you could be executing many editor gestures more efficiently. Explore how to change your workflow to perform the most common LabVIEW programming tasks as quickly as possible. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/labviewspeed Slides, Demos, and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Quick! Drop Your VI Execution Time!&lt;br /&gt;
|Simple tips and techniques for speeding up your VIs. This includes general purpose programming techniques, as well as the most efficient way to use profiling tools in LabVIEW. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/slowvis Slides, Demos, and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t Wait for LabVIEW R&amp;amp;D... Implement Your Own LabVIEW Features!&lt;br /&gt;
|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.&lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/dnattlvhooks Slides and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Hidden Gems in vi.lib&lt;br /&gt;
|A walkthrough of several useful VIs and APIs that ship with LabVIEW, but are not officially supported by NI.&lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://forums.ni.com/t5/Hidden-Gems-in-vi-lib/Hidden-Gems-in-vi-lib-pptx/td-p/3502591 Slides and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Augmenting Right-Click Menus in LabVIEW&lt;br /&gt;
|All the details of the right-click plugins feature in LabVIEW, that allows you to extend the right-click menus in the LabVIEW editor purely with G code. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://forums.ni.com/t5/LabVIEW-Shortcut-Menu-Plug-Ins/Presentation-Augmenting-Right-Click-Menus-in-LabVIEW/ta-p/3521526 Slides, Demos, and Recording]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===UX / UI Design===&lt;br /&gt;
&lt;br /&gt;
These materials provide insights on how to design user-interfaces in LabVIEW&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
| Extensible and Modular UIs: Extend the VI Server With Object-Oriented Techniques&lt;br /&gt;
| Using QControls to create reusable UI modules.&lt;br /&gt;
| [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]]&lt;br /&gt;
| [[NIWeek 2018/UI: Extensible and Modular UIs: Extend the VI Server With Object-Oriented Techniques|Wiki Page]]&lt;br /&gt;
|-&lt;br /&gt;
| Encapsulating and Reusing your UI Code&lt;br /&gt;
| Using QControls to make Reusable, Encapsulated, Extensible UIs.&lt;br /&gt;
| [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]]&lt;br /&gt;
| [[Americas CLA Summit 2019/Encapsulating and Reusing your UI Code|Wiki Page]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|UI/UX Considerations when there is No Keyboard or Mouse&lt;br /&gt;
|This presentation provides an overview of best practices and lessons learned when developing software interfaces that will rely on a touch screen, especially given the number of UI components that are not well suited for a touch interface.&lt;br /&gt;
| [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]]&lt;br /&gt;
| [[Americas CLA Summit 2019/UI/UX Considerations when there is No Keyboard or Mouse|Wiki Page]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Smartphone-like User Interfaces in LabVIEW&lt;br /&gt;
| Do you want more advanced User Interfaces than you can normally get from LabVIEW? Maybe the user experience needs to be for a touch screen similar to common smartphone interfaces. I’ll show tricks to using the QControl Toolkit to create swipe, scroll, and selection via a touchscreen. &lt;br /&gt;
| [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]]&lt;br /&gt;
| [[GLA Summit 2022/Smartphone-like User Interfaces in LabVIEW| Wiki Page]]&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Debugging/Troubleshooting===&lt;br /&gt;
&lt;br /&gt;
These materials cover suggestions and insight from developers aimed at debugging and troubleshooting LabVIEW applications.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable static-row-numbers sticky-header col1left&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;20&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!|Presentation Title&lt;br /&gt;
!|Abstract&lt;br /&gt;
!|Author&lt;br /&gt;
!|Demo Resources&lt;br /&gt;
!|SME Requirements&lt;br /&gt;
|-&lt;br /&gt;
|Ludicrous Ways to Fix Broken LabVIEW Code&lt;br /&gt;
|When LabVIEW programmers encounter compiler errors, app builder failures, and crashes, they will usually settle for any hack, kludge, or workaround just to get usable code. This presentation demonstrates a number of ridiculous ways to get broken code running. &lt;br /&gt;
|Darren Nattinger&lt;br /&gt;
|[https://bit.ly/ludicrouslabview Slides, Demos, and Recording]&lt;br /&gt;
|This content is very DNatt-specific, and may be difficult for others to present.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:User Group]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2024&amp;diff=32648</id>
		<title>GLA Summit 2024</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2024&amp;diff=32648"/>
		<updated>2024-03-30T03:32:15Z</updated>

		<summary type="html">&lt;p&gt;Q: /* Agenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{prevnext|GLA Summit 2022|Events|GLA Summit 2025}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:GLASummit2024WikiBanner.png|900px|frameless|center]]&lt;br /&gt;
&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
== Links ==&lt;br /&gt;
*[https://www.glasummit.org/ GLA Summit Website]&lt;br /&gt;
*[https://forums.ni.com/t5/Global-LabVIEW-Architect-GLA/gp-p/5396?profile.language=en NI Community Page]&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/A love-letter to LabVIEW|A love-letter to LabVIEW]]&#039;&#039;&#039; - by Neil Pate&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/An Introduction to the Community Training Initiative|An Introduction to the Community Training Initiative]]&#039;&#039;&#039; - by Steve Watts&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Automating LabVIEW Workflows: Continuous Integration with Azure DevOps|Automating LabVIEW Workflows: Continuous Integration with Azure DevOps]]&#039;&#039;&#039; - by Srihariharan Dhandapani&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Case Study of Automatic Software Deployment on NI Linux RT|Case Study of Automatic Software Deployment on NI Linux RT]]&#039;&#039;&#039; - by Michał Bieńkowski&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Code optimization for large data set|Code optimization for large data set]]&#039;&#039;&#039; - by Hemant Chourasia&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Collaborating to Enhance the LabVIEW Community|Collaborating to Enhance the LabVIEW Community]]&#039;&#039;&#039; - by Elijah Kerry&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Create Custom Report Plugins for TestStand|Create Custom Report Plugins for TestStand]]&#039;&#039;&#039; - by Sam Roundy and Jason Orr&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Documentation is hard. Let LabVIEW do it! Introducing the LabVIEW Atlassian API|Documentation is hard. Let LabVIEW do it! Introducing the LabVIEW Atlassian API]]&#039;&#039;&#039; - by Chris Cilino&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Effective use of GPU Computing with G²CPU|Effective use of GPU Computing with G²CPU]]&#039;&#039;&#039; - by Natan Biesmans&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Emotional awareness as a first step to resilience|Emotional awareness as a first step to resilience]]&#039;&#039;&#039; - by Sumedha Ganjoo&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Fantastic LabVIEW Hooks and Where to Find Them|Fantastic LabVIEW Hooks and Where to Find Them]]&#039;&#039;&#039; - by [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]]&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Getting Started with CI\CD|Getting Started with CI\CD]]&#039;&#039;&#039; - by Samuel Taggart&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Introducing Workers 5.0 – APIs, HALs and more|Introducing Workers 5.0 – APIs, HALs and more]]&#039;&#039;&#039; - by Peter Scarfe&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Keyword Driven testing framework using TestStand|Keyword Driven testing framework using TestStand]]&#039;&#039;&#039; - by Varaprasath MOHAN&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/LabCODE Analyzer - A Technical Action Research about Code Analysis and Refactoring LabVIEW Applications|LabCODE Analyzer - A Technical Action Research about Code Analysis and Refactoring LabVIEW Applications]]&#039;&#039;&#039; - by Ederson Ramalho&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/LabVIEW, Arduino, LattePanda, Linux playtime|LabVIEW, Arduino, LattePanda, Linux playtime]]&#039;&#039;&#039; - by Steve Watts&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/LabVIEW Code Comparison Tool for Git|LabVIEW Code Comparison Tool for Git]]&#039;&#039;&#039; - by Satheeshvarma SJ&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/LabVIEW is a game: HiFi Graphics and Web UIs in LabVIEW Apps|LabVIEW is a game: HiFi Graphics and Web UIs in LabVIEW Apps]]&#039;&#039;&#039; - by Derrick Bommarito&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Look Ma, No IMAQ!|Look Ma, No IMAQ!]]&#039;&#039;&#039; - by John Medland&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Malleable VI&#039;s Unlocked|Malleable VI&#039;s Unlocked]]&#039;&#039;&#039; - by Natan Biesmans and Tom McQuillan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Memory Handling on HIL System|Memory Handling on HIL System]]&#039;&#039;&#039; - by Kamalakannan Rajan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Parallelism vs. Concurrency: Bridging the Gap|Parallelism vs. Concurrency: Bridging the Gap]]&#039;&#039;&#039; - by Ramon Revuelta Gonzalez&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/SLL Toolkit - Open Source LabVIEW Reusables and Tools|SLL Toolkit - Open Source LabVIEW Reusables and Tools]]&#039;&#039;&#039; - by Karthik Abiram&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Sometimes it IS Rocket Surgery|Sometimes it IS Rocket Surgery]]&#039;&#039;&#039; - by Tom Law&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Static is the way to Go!|Static is the way to Go!]]&#039;&#039;&#039; - by Jesper Kjær Sørensen&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Share your Ideas and make them better!|Share your Ideas and make them better!]]&#039;&#039;&#039; - by Jesper Kjær Sørensen&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Terminal Styling with LabVIEW (LVCHALK)|Terminal Styling with LabVIEW (LVCHALK)]]&#039;&#039;&#039; - by Sriram Gopalan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Testing at the Edges using Mocks|Testing at the Edges using Mocks]]&#039;&#039;&#039; - by Anton Sundqvist&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/The 10 Commandments Of TestStand|The 10 Commandments Of TestStand]]&#039;&#039;&#039; - by Sam Roundy&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/The LabVIEW UI of Your Dreams|The LabVIEW UI of Your Dreams]]&#039;&#039;&#039; - by Hunter Smith&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/The Simple Life|The Simple Life]]&#039;&#039;&#039; - by Tim Robinson&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/UML Modeller for LabVIEW|UML Modeller for LabVIEW]]&#039;&#039;&#039; - by Akul Jamwal&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Untangling Legacy Code with Approval Testing|Untangling Legacy Code with Approval Testing]]&#039;&#039;&#039; - by Samuel Taggart&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Use event structure to execute code periodically|Use event structure to execute code periodically]]&#039;&#039;&#039; - by Olivier Jourdan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/What&#039;s new in DQMH 7|What&#039;s new in DQMH 7]]&#039;&#039;&#039; - by Jörg Hampel and Olivier Jourdan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/What to Expect When You&#039;re Expecting an Error|What to Expect When You&#039;re Expecting an Error]]&#039;&#039;&#039; - by Darren Nattinger&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2024]]&lt;br /&gt;
[[Category:GLA Summit]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2022&amp;diff=32647</id>
		<title>GLA Summit 2022</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2022&amp;diff=32647"/>
		<updated>2024-03-30T03:31:44Z</updated>

		<summary type="html">&lt;p&gt;Q: /* Agenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{prevnext|GLA Summit 2021|Events|GLA Summit 2024}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:GLASummit2022WikiBanner.png|900px|frameless|center]]&lt;br /&gt;
&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
== Links ==&lt;br /&gt;
*[https://www.glasummit.org/ Global LabVIEW Architects&#039; Summit Website]&lt;br /&gt;
*[https://forums.ni.com/t5/Global-LabVIEW-Architect-GLA/gp-p/5396?profile.language=en NI Community Page]&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/A Custom Project Template based on QMH CLA Sample Exam|A Custom Project Template based on QMH CLA Sample Exam]]&#039;&#039;&#039; - by Ederson Ramalho&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/All About Collection Data Types|All About Collection Data Types]]&#039;&#039;&#039; - by Darren Nattinger&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/All you wanted to know about LabVIEW and Web Services but feared to ask - Part 2|All you wanted to know about LabVIEW and Web Services but feared to ask - Part 2]]&#039;&#039;&#039; - by Matthias Baudot&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Architecting the best Test Team|Architecting the best Test Team]]&#039;&#039;&#039; - by Steve Evans &amp;amp; Sam Roundy&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/A real-life example of contribution to a LabVIEW open-source project|A real-life example of contribution to a LabVIEW open-source project]]&#039;&#039;&#039; - by Olivier Jourdan &amp;amp; Paul Morris&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/A simple 3D renderer done 100% in LabVIEW|A simple 3D renderer done 100% in LabVIEW]]&#039;&#039;&#039; - by Neil Pate&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Automating the Automator - Simplifying the TestStand API in LabVIEW with TSnax|Automating the Automator - Simplifying the TestStand API in LabVIEW with TSnax]]&#039;&#039;&#039; - by Derrick Bommarito&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Beyond STM - TCP, WebSockets, and VISA oh my!|Beyond STM - TCP, WebSockets, and VISA oh my!]]&#039;&#039;&#039; - by Derrick Bommarito&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Beyond unit tests - automated GUI testing of LabVIEW applications|Beyond unit tests - automated GUI testing of LabVIEW applications]]&#039;&#039;&#039; - by Sam Sharp&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Become the World&#039;s 3rd Best LabVIEW Presenter|Become the World&#039;s 3rd Best LabVIEW Presenter]]&#039;&#039;&#039; - by Darren Nattinger &amp;amp; Norm Kirchner&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Continuous Integration - using Team City and composed-ci|Continuous Integration - using Team City and composed-ci]]&#039;&#039;&#039; - by Maciej Kolosko&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Context-Agnostic Actors - The Holy Grail of Distributed Application Development|Context-Agnostic Actors - The Holy Grail of Distributed Application Development]]&#039;&#039;&#039; - by Dmitry Sagatelyan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Creating sequence diagrams and flow charts using Plantuml|Creating sequence diagrams and flow charts using Plantuml]]&#039;&#039;&#039; - by Sree Ranjani Sowndharya Ganesan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Deep Learning and GPU Acceleration with LabVIEW|Deep Learning and GPU Acceleration with LabVIEW]]&#039;&#039;&#039; - by Ish Gevorgyan &amp;amp; Alik Sargsyan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Design to Production - Maximizing Code Reuse|Design to Production - Maximizing Code Reuse]]&#039;&#039;&#039; - by Sam Roundy&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Designing LabVIEW Interfaces that Tell a Story|Designing LabVIEW Interfaces that Tell a Story]]&#039;&#039;&#039; - by Hunter Smith&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Docs as code approach applied to LabVIEW projects|Docs as code approach applied to LabVIEW projects]]&#039;&#039;&#039; - by Olivier Jourdan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Empathy is a Technical Skill|Empathy is a Technical Skill]]&#039;&#039;&#039; - by Andrea Goulet&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Extending LabVIEW application functionality with ActiveX and .NET|Extending LabVIEW application functionality with ActiveX and .NET]]&#039;&#039;&#039; - by Muruganandhan Subramaniam&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/FlexTest 2.0 using Actor Framework|FlexTest 2.0 using Actor Framework]]&#039;&#039;&#039; - by Akshata Nayak, Ashish Uttarwar, &amp;amp; Matt Bradley&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/From DLL to Bitfile: Using Vivado, LabVIEW, and .NET Together|From DLL to Bitfile: Using Vivado, LabVIEW, and .NET Together]]&#039;&#039;&#039; - by Adam Fern&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/G Idea Exchange: Empowering Your Open-Source LabVIEW Ideas|G Idea Exchange: Empowering Your Open-Source LabVIEW Ideas]]&#039;&#039;&#039; - by Jesper Kjær Sørensen&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Improve your UI with the DMC GUI Suite|Improve your UI with the DMC GUI Suite]]&#039;&#039;&#039; - by Roman Cyliax&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/LabVIEW - Coexisting with Other Programming Technologies|LabVIEW - Coexisting with Other Programming Technologies]]&#039;&#039;&#039; - by Saravana Kumar Muthusamy&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/LabVIEW and Python - A Discussion|LabVIEW and Python - A Discussion]]&#039;&#039;&#039; - by Sam Taggart&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/LabVIEW for Composing and Simulating Quantum Circuits|LabVIEW for Composing and Simulating Quantum Circuits]]&#039;&#039;&#039; - by Murtaza Vefadar&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Ludicrous Ways to Fix Broken LabVIEW Code|Ludicrous Ways to Fix Broken LabVIEW Code]]&#039;&#039;&#039; - by Darren Nattinger&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Maps, Sets, DVRs, and Classes: A Practical Exercise|Maps, Sets, DVRs, and Classes: A Practical Exercise]]&#039;&#039;&#039; - by Allen Smith&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/MeasurementLink: Simplifying the Interactive Measurement to Automated Test Workflow With an Eye Towards the Future|MeasurementLink: Simplifying the Interactive Measurement to Automated Test Workflow With an Eye Towards the Future]]&#039;&#039;&#039; - by John Bongaarts&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/NI &amp;amp; Regional User Groups: Engaging, Energizing, &amp;amp; Evolving|NI &amp;amp; Regional User Groups: Engaging, Energizing, &amp;amp; Evolving]]&#039;&#039;&#039; - by Nancy Henson&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/NI Keynote|NI Keynote]]&#039;&#039;&#039; - by Eric Reffet &amp;amp; Nancy Henson&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/&amp;quot;New VI From Template&amp;quot; IDE extension (right-click menu plugin)|&amp;quot;New VI From Template&amp;quot; IDE extension (right-click menu plugin)]]&#039;&#039;&#039; - by Petru Tarabuta&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Overview of the TestStand gRPC API Technology Preview|Overview of the TestStand gRPC API Technology Preview]]&#039;&#039;&#039; - by Shauna Rae&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/RAM: Understanding Memory Performance and LabVIEW|RAM: Understanding Memory Performance and LabVIEW]]&#039;&#039;&#039; - by James McNally&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Sharing Is Caring: HSE&#039;s Open-Source Offerings|Sharing Is Caring: HSE&#039;s Open-Source Offerings]]&#039;&#039;&#039; - by Jörg Hampel&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Smartphone-like User Interfaces in LabVIEW|Smartphone-like User Interfaces in LabVIEW]]&#039;&#039;&#039; - by [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]]&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Significance of Learning Experience|Significance of Learning Experience]]&#039;&#039;&#039; - by Ram Gurung&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/SLL Drona - Open Source LabVIEW UI Testing Framework|SLL Drona - Open Source LabVIEW UI Testing Framework]]&#039;&#039;&#039; - by Keerthi Varman Nageshwaran, Karthik Abiram &amp;amp; Sairam S&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Streamline your Graphical Diffing with QuickDrop Plugins|Streamline your Graphical Diffing with QuickDrop Plugins]]&#039;&#039;&#039; - by Leah Edwards&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/STS Live Test Result Viewer|STS Live Test Result Viewer]]&#039;&#039;&#039; - by Venkatesh Perumal &amp;amp; Pranay Chandragiri&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Test Driving a CLD|Test Driving a CLD]]&#039;&#039;&#039; - by Anton Sundqvist&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/TestStand based actors|TestStand based actors]]&#039;&#039;&#039; - Natan Biesmans&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/TestStand Deployment: But it worked on my PC?|TestStand Deployment: But it worked on my PC?]]&#039;&#039;&#039; - by Georgios Tsalavoutis&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/The Pampered Pig: The Wired-in Software work experience program|The Pampered Pig: The Wired-in Software work experience program]]&#039;&#039;&#039; - by Christopher Farmer &amp;amp; Vishal Bajaj&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Using DQMH with TestStand: Tips, Tricks, Pros and Cons|Using DQMH with TestStand: Tips, Tricks, Pros and Cons]]&#039;&#039;&#039; - by Cyril GAMBINI&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Using Interfaces in Actor Framework: Design Implications|Using Interfaces in Actor Framework: Design Implications]]&#039;&#039;&#039; - by Allen Smith&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Using sets and maps in configuration and measurement data|Using sets and maps in configuration and measurement data]]&#039;&#039;&#039; - by Stuart Trevillian&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Value at the Fringe: Solutions to Aysnchronous Edge Cases|Value at the Fringe: Solutions to Aysnchronous Edge Cases]]&#039;&#039;&#039; - by Ethan Stern&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/What is this CD thing anyway?|What is this CD thing anyway?]]&#039;&#039;&#039; - by Samuel Taggart &amp;amp; Casey May&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/What&#039;s new in TestStand - Python integration|What&#039;s new in TestStand - Python integration]]&#039;&#039;&#039; - by Bapi Mahanta&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/What’s new in Workers 4.0 and development with TestStand|What’s new in Workers 4.0 and development with TestStand]]&#039;&#039;&#039; - by Matthias Kubli &amp;amp; Peter Scarfe&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/What would a SubVI do?|What would a SubVI do?]]&#039;&#039;&#039; - by James Powell&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/What’s new on Panther Dashboard for DQMH|What’s new on Panther Dashboard for DQMH]]&#039;&#039;&#039; - by Enrique Noe Arias&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/uFramework - A recent experiment|uFramework - A recent experiment]]&#039;&#039;&#039; - by Moataz Kamel&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit]]&lt;br /&gt;
[[Category:GLA Summit 2022]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2022&amp;diff=32646</id>
		<title>GLA Summit 2022</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2022&amp;diff=32646"/>
		<updated>2024-03-30T03:30:22Z</updated>

		<summary type="html">&lt;p&gt;Q: /* Agenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{prevnext|GLA Summit 2021|Events|GLA Summit 2024}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:GLASummit2022WikiBanner.png|900px|frameless|center]]&lt;br /&gt;
&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
== Links ==&lt;br /&gt;
*[https://www.glasummit.org/ Global LabVIEW Architects&#039; Summit Website]&lt;br /&gt;
*[https://forums.ni.com/t5/Global-LabVIEW-Architect-GLA/gp-p/5396?profile.language=en NI Community Page]&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/A Custom Project Template based on QMH CLA Sample Exam|A Custom Project Template based on QMH CLA Sample Exam]]&#039;&#039;&#039; - by Ederson Ramalho&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/All About Collection Data Types|All About Collection Data Types]]&#039;&#039;&#039; - by Darren Nattinger&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/All you wanted to know about LabVIEW and Web Services but feared to ask - Part 2|All you wanted to know about LabVIEW and Web Services but feared to ask - Part 2]]&#039;&#039;&#039; - by Matthias Baudot&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Architecting the best Test Team|Architecting the best Test Team]]&#039;&#039;&#039; - by Steve Evans &amp;amp; Sam Roundy&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/A real-life example of contribution to a LabVIEW open-source project|A real-life example of contribution to a LabVIEW open-source project]]&#039;&#039;&#039; - by Olivier Jourdan &amp;amp; Paul Morris&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/A simple 3D renderer done 100% in LabVIEW|A simple 3D renderer done 100% in LabVIEW]]&#039;&#039;&#039; - by Neil Pate&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Automating the Automator - Simplifying the TestStand API in LabVIEW with TSnax|Automating the Automator - Simplifying the TestStand API in LabVIEW with TSnax]]&#039;&#039;&#039; - by Derrick Bommarito&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Beyond STM - TCP, WebSockets, and VISA oh my!|Beyond STM - TCP, WebSockets, and VISA oh my!]]&#039;&#039;&#039; - by Derrick Bommarito&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Beyond unit tests - automated GUI testing of LabVIEW applications|Beyond unit tests - automated GUI testing of LabVIEW applications]]&#039;&#039;&#039; - by Sam Sharp&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Become the World&#039;s 3rd Best LabVIEW Presenter|Become the World&#039;s 3rd Best LabVIEW Presenter]]&#039;&#039;&#039; - by Darren Nattinger &amp;amp; Norm Kirchner&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Continuous Integration - using Team City and composed-ci|Continuous Integration - using Team City and composed-ci]]&#039;&#039;&#039; - by Maciej Kolosko&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Context-Agnostic Actors - The Holy Grail of Distributed Application Development|Context-Agnostic Actors - The Holy Grail of Distributed Application Development]]&#039;&#039;&#039; - by Dmitry Sagatelyan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Creating sequence diagrams and flow charts using Plantuml|Creating sequence diagrams and flow charts using Plantuml]]&#039;&#039;&#039; - by Sree Ranjani Sowndharya Ganesan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Deep Learning and GPU Acceleration with LabVIEW|Deep Learning and GPU Acceleration with LabVIEW]]&#039;&#039;&#039; - by Ish Gevorgyan &amp;amp; Alik Sargsyan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Design to Production - Maximizing Code Reuse|Design to Production - Maximizing Code Reuse]]&#039;&#039;&#039; - by Sam Roundy&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Designing LabVIEW Interfaces that Tell a Story|Designing LabVIEW Interfaces that Tell a Story]]&#039;&#039;&#039; - by Hunter Smith&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Docs as code approach applied to LabVIEW projects|Docs as code approach applied to LabVIEW projects]]&#039;&#039;&#039; - by Olivier Jourdan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Empathy is a Technical Skill|Empathy is a Technical Skill]]&#039;&#039;&#039; - by Andrea Goulet&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Extending LabVIEW application functionality with ActiveX and .NET|Extending LabVIEW application functionality with ActiveX and .NET]]&#039;&#039;&#039; - by Muruganandhan Subramaniam&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/FlexTest 2.0 using Actor Framework|FlexTest 2.0 using Actor Framework]]&#039;&#039;&#039; - by Akshata Nayak, Ashish Uttarwar, &amp;amp; Matt Bradley&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/From DLL to Bitfile: Using Vivado, LabVIEW, and .NET Together|From DLL to Bitfile: Using Vivado, LabVIEW, and .NET Together]]&#039;&#039;&#039; - by Adam Fern&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/G Idea Exchange: Empowering Your Open-Source LabVIEW Ideas|G Idea Exchange: Empowering Your Open-Source LabVIEW Ideas]]&#039;&#039;&#039; - by Jesper Kjær Sørensen&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Improve your UI with the DMC GUI Suite|Improve your UI with the DMC GUI Suite]]&#039;&#039;&#039; - by Roman Cyliax&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/LabVIEW - Coexisting with Other Programming Technologies|LabVIEW - Coexisting with Other Programming Technologies]]&#039;&#039;&#039; - by Saravana Kumar Muthusamy&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/LabVIEW and Python - A Discussion|LabVIEW and Python - A Discussion]]&#039;&#039;&#039; - by Sam Taggart&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/LabVIEW for Composing and Simulating Quantum Circuits|LabVIEW for Composing and Simulating Quantum Circuits]]&#039;&#039;&#039; - by Murtaza Vefadar&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Ludicrous Ways to Fix Broken LabVIEW Code|Ludicrous Ways to Fix Broken LabVIEW Code]]&#039;&#039;&#039; - by Darren Nattinger&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Maps, Sets, DVRs, and Classes: A Practical Exercise|Maps, Sets, DVRs, and Classes: A Practical Exercise]]&#039;&#039;&#039; - by Allen Smith&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/MeasurementLink: Simplifying the Interactive Measurement to Automated Test Workflow With an Eye Towards the Future|MeasurementLink: Simplifying the Interactive Measurement to Automated Test Workflow With an Eye Towards the Future]]&#039;&#039;&#039; - by John Bongaarts&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/NI &amp;amp; Regional User Groups: Engaging, Energizing, &amp;amp; Evolving|NI &amp;amp; Regional User Groups: Engaging, Energizing, &amp;amp; Evolving]]&#039;&#039;&#039; - by Nancy Henson&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/NI Keynote|NI Keynote]]&#039;&#039;&#039; - by Eric Reffet &amp;amp; Nancy Henson&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/&amp;quot;New VI From Template&amp;quot; IDE extension (right-click menu plugin)|&amp;quot;New VI From Template&amp;quot; IDE extension (right-click menu plugin)]]&#039;&#039;&#039; - by Petru Tarabuta&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Overview of the TestStand gRPC API Technology Preview|Overview of the TestStand gRPC API Technology Preview]]&#039;&#039;&#039; - by Shauna Rae&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/RAM: Understanding Memory Performance and LabVIEW|RAM: Understanding Memory Performance and LabVIEW]]&#039;&#039;&#039; - by James McNally&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Sharing Is Caring: HSE&#039;s Open-Source Offerings|Sharing Is Caring: HSE&#039;s Open-Source Offerings]]&#039;&#039;&#039; - by Jörg Hampel&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Smartphone-like User Interfaces in LabVIEW|Smartphone-like User Interfaces in LabVIEW]]&#039;&#039;&#039; - by Quentin &amp;quot;Q&amp;quot; Alldredge&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Significance of Learning Experience|Significance of Learning Experience]]&#039;&#039;&#039; - by Ram Gurung&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/SLL Drona - Open Source LabVIEW UI Testing Framework|SLL Drona - Open Source LabVIEW UI Testing Framework]]&#039;&#039;&#039; - by Keerthi Varman Nageshwaran, Karthik Abiram &amp;amp; Sairam S&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Streamline your Graphical Diffing with QuickDrop Plugins|Streamline your Graphical Diffing with QuickDrop Plugins]]&#039;&#039;&#039; - by Leah Edwards&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/STS Live Test Result Viewer|STS Live Test Result Viewer]]&#039;&#039;&#039; - by Venkatesh Perumal &amp;amp; Pranay Chandragiri&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Test Driving a CLD|Test Driving a CLD]]&#039;&#039;&#039; - by Anton Sundqvist&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/TestStand based actors|TestStand based actors]]&#039;&#039;&#039; - Natan Biesmans&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/TestStand Deployment: But it worked on my PC?|TestStand Deployment: But it worked on my PC?]]&#039;&#039;&#039; - by Georgios Tsalavoutis&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/The Pampered Pig: The Wired-in Software work experience program|The Pampered Pig: The Wired-in Software work experience program]]&#039;&#039;&#039; - by Christopher Farmer &amp;amp; Vishal Bajaj&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Using DQMH with TestStand: Tips, Tricks, Pros and Cons|Using DQMH with TestStand: Tips, Tricks, Pros and Cons]]&#039;&#039;&#039; - by Cyril GAMBINI&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Using Interfaces in Actor Framework: Design Implications|Using Interfaces in Actor Framework: Design Implications]]&#039;&#039;&#039; - by Allen Smith&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Using sets and maps in configuration and measurement data|Using sets and maps in configuration and measurement data]]&#039;&#039;&#039; - by Stuart Trevillian&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Value at the Fringe: Solutions to Aysnchronous Edge Cases|Value at the Fringe: Solutions to Aysnchronous Edge Cases]]&#039;&#039;&#039; - by Ethan Stern&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/What is this CD thing anyway?|What is this CD thing anyway?]]&#039;&#039;&#039; - by Samuel Taggart &amp;amp; Casey May&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/What&#039;s new in TestStand - Python integration|What&#039;s new in TestStand - Python integration]]&#039;&#039;&#039; - by Bapi Mahanta&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/What’s new in Workers 4.0 and development with TestStand|What’s new in Workers 4.0 and development with TestStand]]&#039;&#039;&#039; - by Matthias Kubli &amp;amp; Peter Scarfe&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/What would a SubVI do?|What would a SubVI do?]]&#039;&#039;&#039; - by James Powell&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/What’s new on Panther Dashboard for DQMH|What’s new on Panther Dashboard for DQMH]]&#039;&#039;&#039; - by Enrique Noe Arias&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/uFramework - A recent experiment|uFramework - A recent experiment]]&#039;&#039;&#039; - by Moataz Kamel&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit]]&lt;br /&gt;
[[Category:GLA Summit 2022]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2022&amp;diff=32645</id>
		<title>GLA Summit 2022</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2022&amp;diff=32645"/>
		<updated>2024-03-30T03:29:06Z</updated>

		<summary type="html">&lt;p&gt;Q: /* Agenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{prevnext|GLA Summit 2021|Events|GLA Summit 2024}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:GLASummit2022WikiBanner.png|900px|frameless|center]]&lt;br /&gt;
&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
== Links ==&lt;br /&gt;
*[https://www.glasummit.org/ Global LabVIEW Architects&#039; Summit Website]&lt;br /&gt;
*[https://forums.ni.com/t5/Global-LabVIEW-Architect-GLA/gp-p/5396?profile.language=en NI Community Page]&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/A Custom Project Template based on QMH CLA Sample Exam|A Custom Project Template based on QMH CLA Sample Exam]]&#039;&#039;&#039; - by Ederson Ramalho&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/All About Collection Data Types|All About Collection Data Types]]&#039;&#039;&#039; - by Darren Nattinger&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/All you wanted to know about LabVIEW and Web Services but feared to ask - Part 2|All you wanted to know about LabVIEW and Web Services but feared to ask - Part 2]]&#039;&#039;&#039; - by Matthias Baudot&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Architecting the best Test Team|Architecting the best Test Team]]&#039;&#039;&#039; - by Steve Evans &amp;amp; Sam Roundy&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/A real-life example of contribution to a LabVIEW open-source project|A real-life example of contribution to a LabVIEW open-source project]]&#039;&#039;&#039; - by Olivier Jourdan &amp;amp; Paul Morris&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/A simple 3D renderer done 100% in LabVIEW|A simple 3D renderer done 100% in LabVIEW]]&#039;&#039;&#039; - by Neil Pate&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Automating the Automator - Simplifying the TestStand API in LabVIEW with TSnax|Automating the Automator - Simplifying the TestStand API in LabVIEW with TSnax]]&#039;&#039;&#039; - by Derrick Bommarito&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Beyond STM - TCP, WebSockets, and VISA oh my!|Beyond STM - TCP, WebSockets, and VISA oh my!]]&#039;&#039;&#039; - by Derrick Bommarito&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Beyond unit tests - automated GUI testing of LabVIEW applications|Beyond unit tests - automated GUI testing of LabVIEW applications]]&#039;&#039;&#039; - by Sam Sharp&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Become the World&#039;s 3rd Best LabVIEW Presenter|Become the World&#039;s 3rd Best LabVIEW Presenter]]&#039;&#039;&#039; - by Darren Nattinger &amp;amp; Norm Kirchner&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Continuous Integration - using Team City and composed-ci|Continuous Integration - using Team City and composed-ci]]&#039;&#039;&#039; - by Maciej Kolosko&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Context-Agnostic Actors - The Holy Grail of Distributed Application Development|Context-Agnostic Actors - The Holy Grail of Distributed Application Development]]&#039;&#039;&#039; - by Dmitry Sagatelyan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Creating sequence diagrams and flow charts using Plantuml|Creating sequence diagrams and flow charts using Plantuml]]&#039;&#039;&#039; - by Sree Ranjani Sowndharya Ganesan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Deep Learning and GPU Acceleration with LabVIEW|Deep Learning and GPU Acceleration with LabVIEW]]&#039;&#039;&#039; - by Ish Gevorgyan &amp;amp; Alik Sargsyan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Design to Production - Maximizing Code Reuse|Design to Production - Maximizing Code Reuse]]&#039;&#039;&#039; - by Sam Roundy&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Designing LabVIEW Interfaces that Tell a Story|Designing LabVIEW Interfaces that Tell a Story]]&#039;&#039;&#039; - by Hunter Smith&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Docs as code approach applied to LabVIEW projects|Docs as code approach applied to LabVIEW projects]]&#039;&#039;&#039; - by Olivier Jourdan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Empathy is a Technical Skill|Empathy is a Technical Skill]]&#039;&#039;&#039; - by Andrea Goulet&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Extending LabVIEW application functionality with ActiveX and .NET|Extending LabVIEW application functionality with ActiveX and .NET]]&#039;&#039;&#039; - by Muruganandhan Subramaniam&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/FlexTest 2.0 using Actor Framework|FlexTest 2.0 using Actor Framework]]&#039;&#039;&#039; - by Akshata Nayak, Ashish Uttarwar, &amp;amp; Matt Bradley&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/From DLL to Bitfile: Using Vivado, LabVIEW, and .NET Together|From DLL to Bitfile: Using Vivado, LabVIEW, and .NET Together]]&#039;&#039;&#039; - by Adam Fern&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/G Idea Exchange: Empowering Your Open-Source LabVIEW Ideas|G Idea Exchange: Empowering Your Open-Source LabVIEW Ideas]]&#039;&#039;&#039; - by Jesper Kjær Sørensen&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Improve your UI with the DMC GUI Suite|Improve your UI with the DMC GUI Suite]]&#039;&#039;&#039; - by Roman Cyliax&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/LabVIEW - Coexisting with Other Programming Technologies|LabVIEW - Coexisting with Other Programming Technologies]]&#039;&#039;&#039; - by Saravana Kumar Muthusamy&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/LabVIEW and Python - A Discussion|LabVIEW and Python - A Discussion]]&#039;&#039;&#039; - by Sam Taggart&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/LabVIEW for Composing and Simulating Quantum Circuits|LabVIEW for Composing and Simulating Quantum Circuits]]&#039;&#039;&#039; - by Murtaza Vefadar&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Ludicrous Ways to Fix Broken LabVIEW Code|Ludicrous Ways to Fix Broken LabVIEW Code]]&#039;&#039;&#039; - by Darren Nattinger&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Maps, Sets, DVRs, and Classes: A Practical Exercise|Maps, Sets, DVRs, and Classes: A Practical Exercise]]&#039;&#039;&#039; - by Allen Smith&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/MeasurementLink: Simplifying the Interactive Measurement to Automated Test Workflow With an Eye Towards the Future|MeasurementLink: Simplifying the Interactive Measurement to Automated Test Workflow With an Eye Towards the Future]]&#039;&#039;&#039; - by John Bongaarts&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/NI &amp;amp; Regional User Groups: Engaging, Energizing, &amp;amp; Evolving|NI &amp;amp; Regional User Groups: Engaging, Energizing, &amp;amp; Evolving]]&#039;&#039;&#039; - by Nancy Henson&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/NI Keynote|NI Keynote]]&#039;&#039;&#039; - by Eric Reffet &amp;amp; Nancy Henson&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/&amp;quot;New VI From Template&amp;quot; IDE extension (right-click menu plugin)|&amp;quot;New VI From Template&amp;quot; IDE extension (right-click menu plugin)]]&#039;&#039;&#039; - by Petru Tarabuta&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Overview of the TestStand gRPC API Technology Preview|Overview of the TestStand gRPC API Technology Preview]]&#039;&#039;&#039; - by Shauna Rae&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/RAM: Understanding Memory Performance and LabVIEW|RAM: Understanding Memory Performance and LabVIEW]]&#039;&#039;&#039; - by James McNally&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Sharing Is Caring: HSE&#039;s Open-Source Offerings|Sharing Is Caring: HSE&#039;s Open-Source Offerings]]&#039;&#039;&#039; - by Jörg Hampel&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Smartphone-like User Interfaces in LabVIEW|Smartphone-like User Interfaces in LabVIEW]]&#039;&#039;&#039; - by Quentin &amp;quot;Q&amp;quot; Alldredge&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Significance of Learning Experience|Significance of Learning Experience]]&#039;&#039;&#039; - by Ram Gurung&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/SLL Drona - Open Source LabVIEW UI Testing Framework|SLL Drona - Open Source LabVIEW UI Testing Framework]]&#039;&#039;&#039; - by Keerthi Varman Nageshwaran, Karthik Abiram &amp;amp; Sairam S&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Streamline your Graphical Diffing with QuickDrop Plugins|Streamline your Graphical Diffing with QuickDrop Plugins]]&#039;&#039;&#039; - by Leah Edwards&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/STS Live Test Result Viewer|STS Live Test Result Viewer]]&#039;&#039;&#039; - by Venkatesh Perumal &amp;amp; Pranay Chandragiri&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Test Driving a CLD|Test Driving a CLD]]&#039;&#039;&#039; - by Anton Sundqvist&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/TestStand based actors|TestStand based actors]]&#039;&#039;&#039; - Natan Biesmans&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/TestStand Deployment: But it worked on my PC?|TestStand Deployment: But it worked on my PC?]]&#039;&#039;&#039; - by Georgios Tsalavoutis&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/The Pampered Pig: The Wired-in Software work experience program|The Pampered Pig: The Wired-in Software work experience program]]&#039;&#039;&#039; - by Christopher Farmer &amp;amp; Vishal Bajaj&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Using DQMH with TestStand: Tips, Tricks, Pros and Cons|Using DQMH with TestStand: Tips, Tricks, Pros and Cons]]&#039;&#039;&#039; - by Cyril GAMBINI&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Using Interfaces in Actor Framework: Design Implications|Using Interfaces in Actor Framework: Design Implications]]&#039;&#039;&#039; - by Allen Smith&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Using sets and maps in configuration and measurement data|Using sets and maps in configuration and measurement data]]&#039;&#039;&#039; - by Stuart Trevillian&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/Value at the Fringe: Solutions to Asynchronous Edge Cases|Value at the Fringe: Solutions to Asynchronous Edge Cases]]&#039;&#039;&#039; - by Ethan Stern&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/What is this CD thing anyway?|What is this CD thing anyway?]]&#039;&#039;&#039; - by Samuel Taggart &amp;amp; Casey May&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/What&#039;s new in TestStand - Python integration|What&#039;s new in TestStand - Python integration]]&#039;&#039;&#039; - by Bapi Mahanta&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/What’s new in Workers 4.0 and development with TestStand|What’s new in Workers 4.0 and development with TestStand]]&#039;&#039;&#039; - by Matthias Kubli &amp;amp; Peter Scarfe&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/What would a SubVI do?|What would a SubVI do?]]&#039;&#039;&#039; - by James Powell&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/What’s new on Panther Dashboard for DQMH|What’s new on Panther Dashboard for DQMH]]&#039;&#039;&#039; - by Enrique Noe Arias&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2022/uFramework - A recent experiment|uFramework - A recent experiment]]&#039;&#039;&#039; - by Moataz Kamel&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit]]&lt;br /&gt;
[[Category:GLA Summit 2022]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Quentin_%22Q%22_Alldredge_(LabVIEW_Champion)&amp;diff=32644</id>
		<title>Quentin &quot;Q&quot; Alldredge (LabVIEW Champion)</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Quentin_%22Q%22_Alldredge_(LabVIEW_Champion)&amp;diff=32644"/>
		<updated>2024-03-30T03:24:31Z</updated>

		<summary type="html">&lt;p&gt;Q: /* Biography: */  Updated Presentation List&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
| Quentin Alldredge (a.k.a. Q)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Home&#039;&#039;&#039;&lt;br /&gt;
| Perry, UT&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Certification&#039;&#039;&#039;&lt;br /&gt;
| Certified LabVIEW Architect&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Used LabVIEW Since:&#039;&#039;&#039;&lt;br /&gt;
| LabVIEW 8.0&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Applications Areas&#039;&#039;&#039;&lt;br /&gt;
| Aerospace and Defense&lt;br /&gt;
|}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
== Biography:  ==&lt;br /&gt;
&lt;br /&gt;
I was born and raised in Utah and have lived in Utah my entire life except for two years when I lived in Bangkok, Thailand, serving a religious mission for my church (1998-2000).  I go by &amp;quot;Q&amp;quot; and welcome anyone to call me by that nickname.  I got it for both the Star Trek and James Bond references (first by my brothers and second by my coworkers at ATK).&lt;br /&gt;
&lt;br /&gt;
I graduated from Utah State University with my B.S. and M.S. in Mechanical Engineering in 2006.  During school, I worked for the USUSat Project as the Structures Team Lead.  After graduation, I worked first at Alliance Tech Systems (ATK) in the Mechanical Test Lab in Promontory Utah.  ATK&#039;s Promontory site was responsible for casting the Space Shuttle solid rocket boosters among other projects for NASA, the US Air Force, and the US Navy.  It was in the Mechanical Test Lab that I was sent to take all of the LabVIEW training so I could create and maintain our data acquisition systems.  During this time I became a Certified LabVIEW Associate Developer (CLAD) and then a CLD.&lt;br /&gt;
&lt;br /&gt;
After three and a half years, I left ATK and began working for a contractor at Hill Air Force Base on the Expeditionary Fighting Vehicle (EFV) for the US Marine Corps (about 2011). It was also during this time I started doing side consulting in LabVIEW development under the business name, &amp;quot;Q Software Innovations&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
After about two years on the project, I transitioned to become a Civil Servant working directly for the US Air Force on the A-10 aircraft.  It was during this time (about 2013) my team got involved with the LabVIEW Center of Excellence pilot program becoming one of the first ones and still the only one in the DoD.  This is when I became a Certified LabVIEW Architect and became the Technical Lead of the Hill Air Force Base LabVIEW Center of Excellence.&lt;br /&gt;
&lt;br /&gt;
Next after working for several years with A-10 and other projects my team was recertified as a LabVIEW Center of Excellence under the global program (2017).&lt;br /&gt;
&lt;br /&gt;
In August 2021, I left working for the Air Force and joined Testeract, a startup founded by Sam Roundy and Garry Garrett.&lt;br /&gt;
&lt;br /&gt;
=== Discussion Groups:  ===&lt;br /&gt;
&lt;br /&gt;
LAVA, NI Discussion Forums&lt;br /&gt;
&lt;br /&gt;
=== Websites:  ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.qsoftwareinnovations.com Q Software Innovations, LLC]&lt;br /&gt;
*[http://www.linkedin.com/in/quentin-q-alldredge Quentin &amp;quot;Q&amp;quot; Alldredge on LinkedIn]&lt;br /&gt;
&lt;br /&gt;
== Articles and Presentations  ==&lt;br /&gt;
* &#039;&#039;&#039;[[QControl|QControl Toolkit]]&#039;&#039;&#039;, LabVIEW Tools Network 2015&lt;br /&gt;
&lt;br /&gt;
=== CLA Summits ===&lt;br /&gt;
* [[Americas CLA Summit 2018]] - [https://forums.ni.com/t5/Certified-LabVIEW-Architects/All-Q-s-Presentations-from-the-2018-Americas-CLA-Summit/td-p/3839352 All Presentations Forum Post]&lt;br /&gt;
* [[Americas CLA Summit 2018]] - &#039;&#039;&#039;Exploring the Depths of the VI Server&#039;&#039;&#039; ([https://forums.ni.com/ni/attachments/ni/7103/1989/1/Exploring%20the%20Depths%20of%20the%20VI%20Server.pptx slides])&lt;br /&gt;
* [[Americas CLA Summit 2018]] - &#039;&#039;&#039;Run Time Spell Checking Algorithm&#039;&#039;&#039; ([https://forums.ni.com/ni/attachments/ni/7103/1989/6/Run%20Time%20Spell%20Checking%20Algorithm.pptx slides])&lt;br /&gt;
* [[Americas CLA Summit 2018]] - &#039;&#039;&#039;IDE Addons You Wish You Could Have&#039;&#039;&#039;, (7x7) ([https://forums.ni.com/ni/attachments/ni/7103/1989/4/IDE%20Addons%20You%20Wish%20You%20Could%20Have.pptx slides])&lt;br /&gt;
* [[Americas CLA Summit 2018]] - &#039;&#039;&#039;Totally in G&#039;&#039;&#039;, (7x7) ([https://forums.ni.com/ni/attachments/ni/7103/1989/7/Totally%20in%20G.pptx slides])&lt;br /&gt;
* [[Americas CLA Summit 2019]] - &#039;&#039;&#039;[[Americas CLA Summit 2019/Encapsulating and Reusing your UI Code|Encapsulating and Reusing your UI Code]]&#039;&#039;&#039;&lt;br /&gt;
* [[Americas CLA Summit 2019]] - &#039;&#039;&#039;[[Americas CLA Summit 2019/UI/UX Considerations when there is No Keyboard or Mouse|UI/UX Considerations when there is No Keyboard or Mouse]]&#039;&#039;&#039;&lt;br /&gt;
* [[Americas CLA Summit 2019]] - &#039;&#039;&#039;[[Americas CLA Summit 2019/GCentral: Removing Barriers to a Collaborative Community|GCentral: Removing Barriers to a Collaborative Community]]&#039;&#039;&#039; with [[Chris Cilino (LabVIEW Champion)|Chris Cilino]]&lt;br /&gt;
* [[Americas CLA Summit 2019]] - &#039;&#039;&#039;[[Americas CLA Summit 2019/Introduction to the LabVIEW Wiki|Introduction to the LabVIEW Wiki]]&#039;&#039;&#039;, (7x7)&lt;br /&gt;
* [[Americas CLA Summit 2019]] - &#039;&#039;&#039;[[Americas CLA Summit 2019/Help! I&#039;m out of letters in Quick Drop!|Help! I&#039;m out of letters in Quick Drop!]]&#039;&#039;&#039;, (7x7)&lt;br /&gt;
* [[Americas CLA Summit 2019]] - &#039;&#039;&#039;[[Americas CLA Summit 2019/Automating IDE Setup|Automating IDE Setup]]&#039;&#039;&#039;, (7x7)&lt;br /&gt;
&lt;br /&gt;
=== CLD Summits ===&lt;br /&gt;
* CLD Summit Salt Lake City 2017 - &#039;&#039;&#039;N weird tricks you&#039;ll want to know when making LabVIEW addons! (and you won&#039;t believe number M)&#039;&#039;&#039; ([https://forums.ni.com/t5/Top-of-Utah-LabVIEW-User-Group/N-weird-tricks-you-ll-want-to-know-when-making-LabVIEW-addons/gpm-p/3753405 forum]|[https://forums.ni.com/ni/attachments/ni/5171/40/1/Specialized%20Bookmarks.pptx slides])&lt;br /&gt;
&lt;br /&gt;
=== GLA Summits ===&lt;br /&gt;
* [[GLA Summit 2020]] - &#039;&#039;&#039;[[GLA Summit 2020/Making Magic with LabVIEW Community Edition|Making Magic with LabVIEW Community Edition]]&#039;&#039;&#039;&lt;br /&gt;
* [[GLA Summit 2021]] - &#039;&#039;&#039;[[GLA Summit 2021/Introducing GCentral’s G Idea Exchange|Introducing GCentral’s G Idea Exchange]]&#039;&#039;&#039;&lt;br /&gt;
* [[GLA Summit 2021]] - &#039;&#039;&#039;[[GLA Summit 2021/XNodes: Choose Your Own Adventure|XNodes: Choose Your Own Adventure]]&#039;&#039;&#039;&lt;br /&gt;
* [[GLA Summit 2022]] - &#039;&#039;&#039;[[GLA Summit 2022/Smartphone-like User Interfaces in LabVIEW|Smartphone-like User Interfaces in LabVIEW]]&#039;&#039;&#039;&lt;br /&gt;
* [[GLA Summit 2024]] - &#039;&#039;&#039;[[GLA Summit 2024/Fantastic LabVIEW Hooks and Where to Find Them|Fantastic LabVIEW Hooks and Where to Find Them]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== GDevCon N.A. ===&lt;br /&gt;
* [[GDevCon North America 2021]] - &#039;&#039;&#039;[[GDevCon North America 2021/GCentral&#039;s G Idea Exchange|GCentral&#039;s G Idea Exchange]]&#039;&#039;&#039;&lt;br /&gt;
* [[GDevCon North America 2022]] - &#039;&#039;&#039;[[GDevCon North America 2022/More Advanced Smartphone-like UIs Using QControls|More Advanced Smartphone-like UIs Using QControls]]&#039;&#039;&#039;&lt;br /&gt;
* [[GDevCon North America 2023]] - &#039;&#039;&#039;[[GDevCon North America 2023/A HAL of a Good Time|A HAL of a Good Time]]&#039;&#039;&#039; with Kevin Shirey&lt;br /&gt;
* [[GDevCon North America 2024]] - &#039;&#039;&#039;[[GDevCon North America 2024/Optimizing Your Code for Speed: Creating a Run-Time Spellchecker to Present Word Replacement Options|Optimizing Your Code for Speed: Creating a Run-Time Spellchecker to Present Word Replacement Options]]&#039;&#039;&#039; - [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]]&lt;br /&gt;
&lt;br /&gt;
=== NIWeek/NI Connect ===&lt;br /&gt;
* [[NIWeek 2018]] - &#039;&#039;&#039;[[NIWeek 2018/UI: Extensible and Modular UIs: Extend the VI Server With Object-Oriented Techniques|Extensible &amp;amp; Mod UIs: Extend the VI Server With Object-Oriented Techniques]]&#039;&#039;&#039;, [https://youtu.be/IaY5YCB2dxo video]|[https://learn.ni.com/center-of-excellence/resources/1185/ui-extensible-mod-uis-extend-the-vi-server-with-object-oriented-techniques summary]|[https://ispri.ng/Y6W13 slides])&lt;br /&gt;
* [[NIWeek 2019]] - &#039;&#039;&#039;[[NIWeek 2019/These Innovative Tricks for ProjectRequirements Will Change Your Life|These Innovative Tricks for #ProjectRequirements Will Change Your Life]]&#039;&#039;&#039;&lt;br /&gt;
* [[NI Connect 2023]] - &#039;&#039;&#039;HAL-chemy: Turning Devices into Gold&#039;&#039;&#039; with Kevin Shirey&lt;br /&gt;
* [[NI Connect 2024]] - Coming Soon&lt;br /&gt;
&lt;br /&gt;
=== User Groups ===&lt;br /&gt;
* [https://forums.ni.com/t5/DutLUG/bd-p/5336 Dutch LabVIEW User&#039;s Group March 2021] - &#039;&#039;&#039;[https://forums.ni.com/t5/DutLUG/Meeting-18-03-2021/td-p/4119516 XNodes: Choose Your Own Adventure]&lt;br /&gt;
* [https://forums.ni.com/t5/Chicago-LabVIEW-User-Group/Q2-User-Group-Meeting-info/m-p/4153389/highlight/true#M354 Chicago LabVIEW User&#039;s Group Q2 2021] - &#039;&#039;&#039;Extensible and Modular User Interfaces&#039;&#039;&#039;&lt;br /&gt;
* [https://forums.ni.com/t5/Chicago-LabVIEW-User-Group/Q2-User-Group-Meeting-info/m-p/4153389/highlight/true#M354 Chicago LabVIEW User&#039;s Group Q2 2021] - &#039;&#039;&#039;Q&#039;s Bag of Goodies&#039;&#039;&#039;&lt;br /&gt;
* [https://forums.ni.com/t5/Top-of-Utah-LabVIEW-User-Group/gp-p/5171 Top of Utah LabVIEW User Group (TOULUG) 2017] - &#039;&#039;&#039;Seven Things Your Doctor Won&#039;t Tell You About LabVIEW Scripting&#039;&#039;&#039; ([https://forums.ni.com/t5/Top-of-Utah-LabVIEW-User-Group/Seven-Things-Your-Doctor-Won-t-Tell-You-About-LabVIEW-Scripting/gpm-p/3685320?profile.language=en forum]|[https://forums.ni.com/ni/attachments/ni/5171/36/2/Seven%20Things%20Your%20Doctor%20Won&#039;t%20Tell%20You%20About%20LabVIEW%20Scripting.pptx slides])&lt;br /&gt;
* [https://forums.ni.com/t5/WAsatch-Front-LabVIEW-WAFL-User/gp-p/5340 Wasatch Front LabVIEW (WaFL) User Group] - &#039;&#039;&#039;Basics of Debugging LabVIEW&#039;&#039;&#039;, WaFL User Group 2018 ([https://forums.ni.com/t5/WAsatch-Front-LabVIEW-WAFL-User/Basics-of-Debugging-LabVIEW/gpm-p/3816405 forum]|[https://forums.ni.com/ni/attachments/ni/5340/6/1/Basics%20of%20Debugging%20LabVIEW.pptx slides])&lt;br /&gt;
* Hill AFB LabVIEW User Group - Many Presentations but wasn&#039;t allowed to publish&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[List of LabVIEW Champions]]&lt;br /&gt;
*[[LabVIEW Champions]]&lt;br /&gt;
&lt;br /&gt;
[[Category:LabVIEW Champions|Alldredge, Quentin]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GLA_Summit_2024&amp;diff=32643</id>
		<title>GLA Summit 2024</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GLA_Summit_2024&amp;diff=32643"/>
		<updated>2024-03-30T03:13:12Z</updated>

		<summary type="html">&lt;p&gt;Q: /* Agenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{prevnext|GLA Summit 2022|Events|GLA Summit 2025}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:GLASummit2024WikiBanner.png|900px|frameless|center]]&lt;br /&gt;
&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
== Links ==&lt;br /&gt;
*[https://www.glasummit.org/ GLA Summit Website]&lt;br /&gt;
*[https://forums.ni.com/t5/Global-LabVIEW-Architect-GLA/gp-p/5396?profile.language=en NI Community Page]&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/A love-letter to LabVIEW|A love-letter to LabVIEW]]&#039;&#039;&#039; - by Neil Pate&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/An Introduction to the Community Training Initiative|An Introduction to the Community Training Initiative]]&#039;&#039;&#039; - by Steve Watts&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Automating LabVIEW Workflows: Continuous Integration with Azure DevOps|Automating LabVIEW Workflows: Continuous Integration with Azure DevOps]]&#039;&#039;&#039; - by Srihariharan Dhandapani&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Case Study of Automatic Software Deployment on NI Linux RT|Case Study of Automatic Software Deployment on NI Linux RT]]&#039;&#039;&#039; - by Michał Bieńkowski&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Code optimization for large data set|Code optimization for large data set]]&#039;&#039;&#039; - by Hemant Chourasia&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Collaborating to Enhance the LabVIEW Community|Collaborating to Enhance the LabVIEW Community]]&#039;&#039;&#039; - by Elijah Kerry&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Create Custom Report Plugins for TestStand|Create Custom Report Plugins for TestStand]]&#039;&#039;&#039; - by Sam Roundy and Jason Orr&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Documentation is hard. Let LabVIEW do it! Introducing the LabVIEW Atlassian API|Documentation is hard. Let LabVIEW do it! Introducing the LabVIEW Atlassian API]]&#039;&#039;&#039; - by Chris Cilino&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Effective use of GPU Computing with G²CPU|Effective use of GPU Computing with G²CPU]]&#039;&#039;&#039; - by Natan Biesmans&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Emotional awareness as a first step to resilience|Emotional awareness as a first step to resilience]]&#039;&#039;&#039; - by Sumedha Ganjoo&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Fantastic LabVIEW Hooks and Where to Find Them|Fantastic LabVIEW Hooks and Where to Find Them]]&#039;&#039;&#039; - by Quentin &amp;quot;Q&amp;quot; Alldredge&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Getting Started with CI\CD|Getting Started with CI\CD]]&#039;&#039;&#039; - by Samuel Taggart&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Introducing Workers 5.0 – APIs, HALs and more|Introducing Workers 5.0 – APIs, HALs and more]]&#039;&#039;&#039; - by Peter Scarfe&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Keyword Driven testing framework using TestStand|Keyword Driven testing framework using TestStand]]&#039;&#039;&#039; - by Varaprasath MOHAN&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/LabCODE Analyzer - A Technical Action Research about Code Analysis and Refactoring LabVIEW Applications|LabCODE Analyzer - A Technical Action Research about Code Analysis and Refactoring LabVIEW Applications]]&#039;&#039;&#039; - by Ederson Ramalho&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/LabVIEW, Arduino, LattePanda, Linux playtime|LabVIEW, Arduino, LattePanda, Linux playtime]]&#039;&#039;&#039; - by Steve Watts&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/LabVIEW Code Comparison Tool for Git|LabVIEW Code Comparison Tool for Git]]&#039;&#039;&#039; - by Satheeshvarma SJ&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/LabVIEW is a game: HiFi Graphics and Web UIs in LabVIEW Apps|LabVIEW is a game: HiFi Graphics and Web UIs in LabVIEW Apps]]&#039;&#039;&#039; - by Derrick Bommarito&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Look Ma, No IMAQ!|Look Ma, No IMAQ!]]&#039;&#039;&#039; - by John Medland&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Malleable VI&#039;s Unlocked|Malleable VI&#039;s Unlocked]]&#039;&#039;&#039; - by Natan Biesmans and Tom McQuillan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Memory Handling on HIL System|Memory Handling on HIL System]]&#039;&#039;&#039; - by Kamalakannan Rajan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Parallelism vs. Concurrency: Bridging the Gap|Parallelism vs. Concurrency: Bridging the Gap]]&#039;&#039;&#039; - by Ramon Revuelta Gonzalez&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/SLL Toolkit - Open Source LabVIEW Reusables and Tools|SLL Toolkit - Open Source LabVIEW Reusables and Tools]]&#039;&#039;&#039; - by Karthik Abiram&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Sometimes it IS Rocket Surgery|Sometimes it IS Rocket Surgery]]&#039;&#039;&#039; - by Tom Law&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Static is the way to Go!|Static is the way to Go!]]&#039;&#039;&#039; - by Jesper Kjær Sørensen&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Share your Ideas and make them better!|Share your Ideas and make them better!]]&#039;&#039;&#039; - by Jesper Kjær Sørensen&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Terminal Styling with LabVIEW (LVCHALK)|Terminal Styling with LabVIEW (LVCHALK)]]&#039;&#039;&#039; - by Sriram Gopalan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Testing at the Edges using Mocks|Testing at the Edges using Mocks]]&#039;&#039;&#039; - by Anton Sundqvist&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/The 10 Commandments Of TestStand|The 10 Commandments Of TestStand]]&#039;&#039;&#039; - by Sam Roundy&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/The LabVIEW UI of Your Dreams|The LabVIEW UI of Your Dreams]]&#039;&#039;&#039; - by Hunter Smith&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/The Simple Life|The Simple Life]]&#039;&#039;&#039; - by Tim Robinson&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/UML Modeller for LabVIEW|UML Modeller for LabVIEW]]&#039;&#039;&#039; - by Akul Jamwal&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Untangling Legacy Code with Approval Testing|Untangling Legacy Code with Approval Testing]]&#039;&#039;&#039; - by Samuel Taggart&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/Use event structure to execute code periodically|Use event structure to execute code periodically]]&#039;&#039;&#039; - by Olivier Jourdan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/What&#039;s new in DQMH 7|What&#039;s new in DQMH 7]]&#039;&#039;&#039; - by Jörg Hampel and Olivier Jourdan&lt;br /&gt;
* &#039;&#039;&#039;[[GLA Summit 2024/What to Expect When You&#039;re Expecting an Error|What to Expect When You&#039;re Expecting an Error]]&#039;&#039;&#039; - by Darren Nattinger&lt;br /&gt;
&lt;br /&gt;
[[Category:GLA Summit 2024]]&lt;br /&gt;
[[Category:GLA Summit]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2024&amp;diff=32642</id>
		<title>GDevCon North America 2024</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2024&amp;diff=32642"/>
		<updated>2024-03-30T02:38:57Z</updated>

		<summary type="html">&lt;p&gt;Q: /* Agenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{prevnext|GDevCon North America 2023|Events|GDevCon North America 2025}}&lt;br /&gt;
&lt;br /&gt;
[[File:GDevConNA.jpg|900px|frameless|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;23rd-25th July 2024&amp;lt;/center&amp;gt;&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
== Links ==&lt;br /&gt;
*[https://gdevconna.org/ GDevCon N.A. Website]&lt;br /&gt;
&lt;br /&gt;
==Agenda==&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Boost Your Innate Human Creativity and Make AI Your Bit|Boost Your Innate Human Creativity and Make AI Your Bit]]&#039;&#039;&#039; - Nancy Henson&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Decomposing Object Data into a Tree Structure using JSON and SQLite|Decomposing Object Data into a Tree Structure using JSON and SQLite]]&#039;&#039;&#039; - Stefan Lemmens&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Decoupling in Practice: How Good Software Engineering Can Save Your Sanity|Decoupling in Practice: How Good Software Engineering Can Save Your Sanity]]&#039;&#039;&#039; - Allen C. Smith&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/DQMH Generic Networking|DQMH Generic Networking]]&#039;&#039;&#039; - Joerg Hampel&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Fail Fast Vs Fail Smart - Lessons Learnt|Fail Fast Vs Fail Smart - Lessons Learnt]]&#039;&#039;&#039; - Ashish Uttarwar&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Innovate, Validate, Elevate: LabVIEW Quality Paradigm|Innovate, Validate, Elevate: LabVIEW Quality Paradigm]]&#039;&#039;&#039; - Kevin Shirey&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/J-Crawler - Automating and Enforcing Code Quality|J-Crawler - Automating and Enforcing Code Quality]]&#039;&#039;&#039; - Hunter Smith&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/LabVIEW on my Mind|LabVIEW on my Mind]]&#039;&#039;&#039; - Laura Miller&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Lessons learned installing NI targets on the edge|Lessons learned installing NI targets on the edge]]&#039;&#039;&#039; - Cyril Gambini&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Modularity As It Applies to Everything|Modularity As It Applies to Everything]]&#039;&#039;&#039; - Brian Powell&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Nx24x7: Challenges and Considerations When Designing a Life Cycle Tester|Nx24x7: Challenges and Considerations When Designing a Life Cycle Tester]]&#039;&#039;&#039; - Katya Prince&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Optimizing Your Code for Speed: Creating a Run-Time Spellchecker to Present Word Replacement Options|Optimizing Your Code for Speed: Creating a Run-Time Spellchecker to Present Word Replacement Options]]&#039;&#039;&#039; - [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]]&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Stop Wasting Your Time Straightening Wires|Stop Wasting Your Time Straightening Wires]]&#039;&#039;&#039; - Sam Taggart&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/The Art of Delivering Value|The Art of Delivering Value]]&#039;&#039;&#039; - David Neal&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/The LabVIEW Experiment Live!|The LabVIEW Experiment Live!]]&#039;&#039;&#039; - The LabVIEW Experiment Podcast&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Using LabVIEW and LoRa for Long-Distance Status and Control|Using LabVIEW and LoRa for Long-Distance Status and Control]]&#039;&#039;&#039; - Matthew Harrison&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Using LabVIEW To Do Totally Legal Things Online (Legally!)|Using LabVIEW To Do Totally Legal Things Online (Legally!)]]&#039;&#039;&#039; - Eric Stach&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Your LabVIEW Code Is a Work of Art... But I Can&#039;t Read It|Your LabVIEW Code Is a Work of Art... But I Can&#039;t Read It]]&#039;&#039;&#039; - Darren Nattinger&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon N.A.]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2024&amp;diff=32641</id>
		<title>GDevCon North America 2024</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2024&amp;diff=32641"/>
		<updated>2024-03-30T02:38:21Z</updated>

		<summary type="html">&lt;p&gt;Q: Added Agenda&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{prevnext|GDevCon North America 2023|Events|GDevCon North America 2025}}&lt;br /&gt;
&lt;br /&gt;
[[File:GDevConNA.jpg|900px|frameless|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;23rd-25th July 2024&amp;lt;/center&amp;gt;&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
== Links ==&lt;br /&gt;
*[https://gdevconna.org/ GDevCon N.A. Website]&lt;br /&gt;
&lt;br /&gt;
==Agenda==&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Boost Your Innate Human Creativity and Make AI Your Bit|Boost Your Innate Human Creativity and Make AI Your Bit]]&#039;&#039;&#039; - Nancy Henson&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Decomposing Object Data into a Tree Structure using JSON and SQLite|Decomposing Object Data into a Tree Structure using JSON and SQLite]]&#039;&#039;&#039; - Stefan Lemmens&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Decoupling in Practice: How Good Software Engineering Can Save Your Sanity|Decoupling in Practice: How Good Software Engineering Can Save Your Sanity]]&#039;&#039;&#039; - Allen C. Smith&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/DQMH Generic Networking|DQMH Generic Networking]]&#039;&#039;&#039; - Joerg Hampel&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Fail Fast Vs Fail Smart - Lessons Learnt|Fail Fast Vs Fail Smart - Lessons Learnt]]&#039;&#039;&#039; - Ashish Uttarwar&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Innovate, Validate, Elevate: LabVIEW Quality Paradigm|Innovate, Validate, Elevate: LabVIEW Quality Paradigm]]&#039;&#039;&#039; - Kevin Shirey&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/J-Crawler - Automating and Enforcing Code Quality|J-Crawler - Automating and Enforcing Code Quality]]&#039;&#039;&#039; - Hunter Smith&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/LabVIEW on my Mind|LabVIEW on my Mind]]&#039;&#039;&#039; - Laura Miller&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Lessons learned installing NI targets on the edge|Lessons learned installing NI targets on the edge]]&#039;&#039;&#039; - Cyril Gambini&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Modularity As It Applies to Everything|Modularity As It Applies to Everything]]&#039;&#039;&#039; - Brian Powell&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Nx24x7: Challenges and Considerations When Designing a Life Cycle Tester|Nx24x7: Challenges and Considerations When Designing a Life Cycle Tester]]&#039;&#039;&#039; - Katya Prince&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Optimizing Your Code for Speed: Creating a Run-Time Spellchecker to Present Word Replacement Options|Optimizing Your Code for Speed: Creating a Run-Time Spellchecker to Present Word Replacement Options]]&#039;&#039;&#039; - Quentin &amp;quot;Q&amp;quot; Alldredge&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Stop Wasting Your Time Straightening Wires|Stop Wasting Your Time Straightening Wires]]&#039;&#039;&#039; - Sam Taggart&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/The Art of Delivering Value|The Art of Delivering Value]]&#039;&#039;&#039; - David Neal&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/The LabVIEW Experiment Live!|The LabVIEW Experiment Live!]]&#039;&#039;&#039; - The LabVIEW Experiment Podcast&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Using LabVIEW and LoRa for Long-Distance Status and Control|Using LabVIEW and LoRa for Long-Distance Status and Control]]&#039;&#039;&#039; - Matthew Harrison&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Using LabVIEW To Do Totally Legal Things Online (Legally!)|Using LabVIEW To Do Totally Legal Things Online (Legally!)]]&#039;&#039;&#039; - Eric Stach&lt;br /&gt;
* &#039;&#039;&#039;[[GDevCon North America 2024/Your LabVIEW Code Is a Work of Art... But I Can&#039;t Read It|Your LabVIEW Code Is a Work of Art... But I Can&#039;t Read It]]&#039;&#039;&#039; - Darren Nattinger&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon N.A.]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/Fun_With_Maker_MCUs_and_LabVIEW&amp;diff=32640</id>
		<title>GDevCon North America 2023/Fun With Maker MCUs and LabVIEW</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/Fun_With_Maker_MCUs_and_LabVIEW&amp;diff=32640"/>
		<updated>2024-03-30T02:30:35Z</updated>

		<summary type="html">&lt;p&gt;Q: Started stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Fun With Maker MCUs and LabVIEW&#039;&#039;&#039; by Matthew Harrison&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hobby or maker micro-controllers exist within a broad and interesting landscape. This presentation will explore some of the possible ways to leverage these possibilities for use with LabVIEW. Some pros and cons of doing so will be discussed as well as several methods for accomplishing fun and possibly useful projects.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;3cmI1cg8UlM&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/3cmI1cg8UlM Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon N.A. 2023]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/Everything_But_Occurrences&amp;diff=32639</id>
		<title>GDevCon North America 2023/Everything But Occurrences</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/Everything_But_Occurrences&amp;diff=32639"/>
		<updated>2024-03-30T02:29:27Z</updated>

		<summary type="html">&lt;p&gt;Q: Started stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Everything But Occurrences&#039;&#039;&#039; by Darren Nattinger&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&amp;quot;DQMH is the world&#039;s most popular 3rd-party framework for LabVIEW. One of its many benefits is the accessibility it provides to CLAD and CLD-level LabVIEW developers. And the framework is so accessible because most of the nuts and bolts of its operation are never even seen by module developers.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In this presentation, we will pull back the curtain on how DQMH works under the hood, and in doing so, illustrate the ways in which events, queues, notifiers, semaphores, and yes, even rendezvous, facilitate all of the complex synchronization mechanisms that DQMH developers and users don&#039;t even need to think about.&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;TounQgU48oM&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/TounQgU48oM Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon N.A. 2023]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/Chippin%27_Away:_Managing_Roadblocks&amp;diff=32638</id>
		<title>GDevCon North America 2023/Chippin&#039; Away: Managing Roadblocks</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/Chippin%27_Away:_Managing_Roadblocks&amp;diff=32638"/>
		<updated>2024-03-30T02:28:09Z</updated>

		<summary type="html">&lt;p&gt;Q: Started stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Chippin&#039; Away: Managing Roadblocks&#039;&#039;&#039; by Eric Stach&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In Duke University’s Mechanical Engineering Department, we developed a tabletop ice surface to demonstrate collision mechanics as a teaching lab exercise. The intention was to mimic the ice surface used in the sport of curling and measure the position of colliding granite stones versus time. The surface was created using a chiller pumping a subzero ethylene glycol and water mixture through copper tubes sandwiched between aluminum plates. Data acquisition was done using a webcam mounted above the surface and LabVIEW Vision.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;My presentation would focus on how I tackled the data acquisition and LabVIEW development from start to finish. Starting with zero machine vision experience (and up until I began the project didn’t even know you could use a webcam in LabVIEW!), I’ll highlight the steps that I took to break down this larger problem into a series of smaller steps: can I take a still image? Can I take a video? Can I playback? Can I identify the same object through multiple frames of a video? Can I calibrate pixels to distance? Can I track multiple objects at once? I’ll also talk about the many ways that I failed along the way (why is it confusing my two objects??) before reaching the final application and the subsequent lessons learned.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;My approach was to play with each of these features in a “sandbox” before implementing them in the final application. At GDevConNA 2022, Katya Prince gave a fantastic presentation on machine vision. My presentation would echo similar points with regard to machine vision tips and tricks; however, I’d focus more on the problem-solving approach and hone into some of the lower level functions rather than use the Vision Assistant.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;4mAcb0o4Wbk&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/4mAcb0o4Wbk Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon N.A. 2023]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/A_Class_Act:_Simple_Design_Patterns_to_Improve_Code_Quality&amp;diff=32637</id>
		<title>GDevCon North America 2023/A Class Act: Simple Design Patterns to Improve Code Quality</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/A_Class_Act:_Simple_Design_Patterns_to_Improve_Code_Quality&amp;diff=32637"/>
		<updated>2024-03-30T02:26:31Z</updated>

		<summary type="html">&lt;p&gt;Q: Started stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;A Class Act: Simple Design Patterns to Improve Code Quality&#039;&#039;&#039; by Allen C Smith&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;We’ve had access to object-oriented programming in LabVIEW since 2006, but not every application needs a fully realized object-oriented solution.  For those that don’t, the judicious use of a few simple OO design patterns can simplify our work, improve modularity and testability, and deliver cleaner, more easily understood code, all while preserving the look and feel of “traditional” LabVIEW.  We will draw on real-world solutions to explore the Template Method, the Factory, the Aggregator, and the State Pattern, and learn how those patterns evolve from and interact with traditional LabVIEW applications.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;GRDoyn1mNAI&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/GRDoyn1mNAI Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon N.A. 2023]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/An_Open_Source_Journey&amp;diff=32636</id>
		<title>GDevCon North America 2023/An Open Source Journey</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/An_Open_Source_Journey&amp;diff=32636"/>
		<updated>2024-03-30T02:25:26Z</updated>

		<summary type="html">&lt;p&gt;Q: Started stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;An Open Source Journey&#039;&#039;&#039; by Enrique Noé Arias and Dan Press&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Enrique and Dan come together to give the ultimate open-source presentation!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Enrique&#039;s abstract: Have you ever wondered how open-source projects can help you learn and improve your LabVIEW skills? In this talk, I will share my experience of developing Panther Dashboard, a development tool for DQMH Projects. I will show you how I used various LabVIEW community resources, such as blogs, videos, forums and other open source projects, to get inspiration, guidance and feedback. &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I will also explain how sharing your ideas and code with the LabVIEW community can benefit you and others. You can get valuable input from other LabVIEW experts, discover new ways of solving problems, and create something that meets the needs of your end users. You can also contribute to the growth and development of the LabVIEW ecosystem by giving back to the community.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Dan&#039;s abstract: Using open-source packages and tools is common in LabVIEW development. The presentation will encourage developers to explore the actual source code of the open-source resources they use or discover. It is a great way to learn techniques, style, and best practices. I will show examples of open-source tools and resources used in some of our projects, and I will demonstrate ways that exploring the code itself revealed new ways of solving problems to the team. As a bonus, by encouraging developers to examine the open-source code repositories, we hope to promote more contribution to those projects. The intermediate user might appreciate learning about some open-source projects, and the advanced user should notice how things like Test-Driven Development (TDD), unit tests, scripting, and calling other programming language libraries appear in the open-source world.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;tsSDPWXd2j4&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/tsSDPWXd2j4 Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon N.A. 2023]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/Class-ical_Composition_in_G&amp;diff=32635</id>
		<title>GDevCon North America 2023/Class-ical Composition in G</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/Class-ical_Composition_in_G&amp;diff=32635"/>
		<updated>2024-03-30T02:23:43Z</updated>

		<summary type="html">&lt;p&gt;Q: Started stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Class-ical Composition in G&#039;&#039;&#039; by Mike Le&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Should your graph view inherit from a subpanel class or a window class? What about your force sensor state machine? You built inheritance for real sensors and simulated ones, but now you&#039;re also being asked to offer different data reporting options. What if you want to mix and match, or alter all these behaviors on-the-fly?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In this presentation, we&#039;ll explore how composition can elegantly solve these thorny problems, and get a preview of how the moZart tool could make composing in LabVIEW easier than ever.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;T4FpzffULz8&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/T4FpzffULz8 Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon N.A. 2023]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/GIE_Summer_of_Square_Battle_Finals&amp;diff=32634</id>
		<title>GDevCon North America 2023/GIE Summer of Square Battle Finals</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/GIE_Summer_of_Square_Battle_Finals&amp;diff=32634"/>
		<updated>2024-03-30T02:22:23Z</updated>

		<summary type="html">&lt;p&gt;Q: Started stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;GIE Summer of Square Battle Finals&#039;&#039;&#039; by Erich Schlieper and Casey May &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Special Thanks to Derrick Bommarito and Darren Nattinger who organize the Summer of LabVIEW Event. See https://summeroflabview.com/.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;We at the G Idea Exchange Committee are hosting a Square Battle competition this summer and are hoping to have the final battles live on stage at GDevCon N.A.  We would give a brief overview of what the committee has been doing, where we&#039;re going, what the Square Battle is and how we wanted to use it promote open source contributions.  Then show the final battles giving commentary around them.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;52mAfcON3nE&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/52mAfcON3nE Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon N.A. 2023]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/Terrible_API_Design&amp;diff=32633</id>
		<title>GDevCon North America 2023/Terrible API Design</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/Terrible_API_Design&amp;diff=32633"/>
		<updated>2024-03-30T02:18:42Z</updated>

		<summary type="html">&lt;p&gt;Q: Started stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Terrible API Design&#039;&#039;&#039; by Brian Powell&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Are you interested in annoying the people who will have to maintain your code after you get fired? This is the presentation for you. Learn how to avoid all the tricks that make code easy to use and understand. Using OO? You&#039;ll learn a few anti-patterns that you should definitely start using all. the. time.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;I_nll0Bix88&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/I_nll0Bix88 Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon N.A. 2023]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/A_HAL_of_a_Good_Time&amp;diff=32632</id>
		<title>GDevCon North America 2023/A HAL of a Good Time</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/A_HAL_of_a_Good_Time&amp;diff=32632"/>
		<updated>2024-03-30T02:17:05Z</updated>

		<summary type="html">&lt;p&gt;Q: Started stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;A HAL of a Good Time&#039;&#039;&#039; by [[Quentin &amp;quot;Q&amp;quot; Alldredge (LabVIEW Champion)|Quentin &amp;quot;Q&amp;quot; Alldredge]] and Kevin Shirey&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Reduce cost and enable engineering efficiency with a properly architected Hardware Abstraction Layer (HAL). A HAL supports parallel development, combats obsolescence, and increases reuse code. HAL creation should begin with a well architected design. Common design problems often arise during a HALs lifecycle. How do you handle it when your hardware goes obsolete? How do you handle it when different models have different features? How do you manage connections to devices? How should logging, debugging, and error handling be implemented? In this presentation we’ll offer solutions to these questions that can help combat those common problems and make your HAL, and test system, successful.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;hmqrtv-4QGc&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/hmqrtv-4QGc Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [https://www.testeract.com/ Testeract Website]&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon N.A. 2023]]&lt;br /&gt;
&lt;br /&gt;
[[Category:HAL]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/Driven_Development&amp;diff=32631</id>
		<title>GDevCon North America 2023/Driven Development</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/Driven_Development&amp;diff=32631"/>
		<updated>2024-03-30T02:15:05Z</updated>

		<summary type="html">&lt;p&gt;Q: Started stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Driven Development&#039;&#039;&#039; by Joerg Hampel and Steve Watts&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Software development processes govern all our lives. We all abide by some life cycle model, implicitly or explicitly. More than that, most probably we’re adopting multiple paradigms while working on our projects: We’re practice test-driven design when we think about testability, or we leverage behavior-driven development to improve collaboration between project stake-holders. Sometimes, all at the same time.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;There is a plethora of methodologies, and each one has its time and place, as they cater to specific aspects and facets of our projects. Just think about how different phases in our project call for different paradigms, and how we shift our focus from debugability (DDD) while commissioning a project to supportability (SDD) when we’re maintaining a project after acceptance and delivery to the customer.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This presentation gives an overview of available development paradigms, and draws a picture of how they are interconnected, how they augment each other, and how they can be mapped to different situations.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;pRYnOnRpjV0&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/pRYnOnRpjV0 Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon N.A. 2023]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/7_Minutes_of_Random_LabVIEW_Things&amp;diff=32630</id>
		<title>GDevCon North America 2023/7 Minutes of Random LabVIEW Things</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/7_Minutes_of_Random_LabVIEW_Things&amp;diff=32630"/>
		<updated>2024-03-30T02:13:36Z</updated>

		<summary type="html">&lt;p&gt;Q: Started stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;7 Minutes of Random LabVIEW Things&#039;&#039;&#039; by Darren Nattinger&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;E_YGecH8XKs&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/E_YGecH8XKs Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon N.A. 2023]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/The_Actor_Hierarchy_Inspector&amp;diff=32629</id>
		<title>GDevCon North America 2023/The Actor Hierarchy Inspector</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/The_Actor_Hierarchy_Inspector&amp;diff=32629"/>
		<updated>2024-03-30T02:12:35Z</updated>

		<summary type="html">&lt;p&gt;Q: Started stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;The Actor Hierarchy Inspector&#039;&#039;&#039; by Allen C. Smith&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;pIzzZGJF42I&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/pIzzZGJF42I Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon N.A. 2023]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/Real_Time_Database_Firebase&amp;diff=32628</id>
		<title>GDevCon North America 2023/Real Time Database Firebase</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/Real_Time_Database_Firebase&amp;diff=32628"/>
		<updated>2024-03-30T02:11:17Z</updated>

		<summary type="html">&lt;p&gt;Q: Started stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Real Time Database Firebase&#039;&#039;&#039; by Enrique Noé Arias&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;gSwDePgxdAE&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/gSwDePgxdAE Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon N.A. 2023]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/Open_Source_Tool_Cluster_by_Excel&amp;diff=32627</id>
		<title>GDevCon North America 2023/Open Source Tool Cluster by Excel</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/Open_Source_Tool_Cluster_by_Excel&amp;diff=32627"/>
		<updated>2024-03-30T02:10:03Z</updated>

		<summary type="html">&lt;p&gt;Q: Started stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Open Source Tool Cluster by Excel&#039;&#039;&#039; by Dan Press&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;SfKOAqHNbcE&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/SfKOAqHNbcE Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon N.A. 2023]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/Approval_Testing&amp;diff=32626</id>
		<title>GDevCon North America 2023/Approval Testing</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=GDevCon_North_America_2023/Approval_Testing&amp;diff=32626"/>
		<updated>2024-03-30T02:08:58Z</updated>

		<summary type="html">&lt;p&gt;Q: Started stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Approval Testing&#039;&#039;&#039; by Sam Taggart&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&amp;lt;youtube width=&amp;quot;800&amp;quot; height=&amp;quot;600&amp;quot;&amp;gt;qe_yBWrbEVM&amp;lt;/youtube&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Presentation Links==&lt;br /&gt;
* [https://youtu.be/qe_yBWrbEVM Presentation on YouTube]&lt;br /&gt;
{{ambox|text=Add links to presentation slides and source code.}}&lt;br /&gt;
{{ambox|text=If you need to Upload a file for the LabVIEW Wiki to host it, upload it [[Special:Upload|Here]].}}&lt;br /&gt;
{{ambox|text=After uploading to the LabVIEW Wiki, add the line&amp;quot;&amp;lt;code&amp;gt;[[media:&amp;lt;Your Filename&amp;gt;|&amp;lt;Description&amp;gt;]]&amp;lt;/code&amp;gt;&amp;quot;. The Description is what will show as the link text.}}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{ambox|text=Add links to other internal LabVIEW Wiki pages about this topic}}&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
{{ambox|text=Add links to your company and/or other external resources about this topic}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GDevCon N.A. 2023]]&lt;/div&gt;</summary>
		<author><name>Q</name></author>
	</entry>
</feed>