gRPC and DQMH

Manuel Sebald     GDevCon#5 Stuttgart, Germany     September 12, 2024

gRPC is a modern and high-performance Remote Procedure Call framework that allows a number of programming languages to talk to each other reliably. This talk is about how it can be easily integrated and used with DQMH to provide powerful communication channels to other programming languages.

Read more »

GDevCon#5 Keynote

Joerg Hampel     GDevCon#5 Stuttgart, Germany     September 11, 2024

"There has never been a better time to use LabVIEW!" - In his introduction to the conference Joerg Hampel reviewed the history of NI, LabVIEW and GDevCon, describing the downward trajectory of LabVIEW and NI until its acquisition by Emerson but emphasizing the current upwards trend.

Read more »

Generic Networking with DQMH

Joerg Hampel     GDevCon NA '24 Golden, CO     July 25, 2024

Introduction, code review and discussion of an attempt to implement a generic networking endpoint for DQMH: The HSE Generic Networking Modules - or short: GenNet. We've been using GenNet in our customer projects, and some others have also found them useful. The challenge that remains to be solved is: How can we make GenNet simple enough for a broader audience?

Read more »

Continuous Integration

Joerg Hampel     dataTec M-Day München, Germany     June 12, 2024

Demystify the concepts of Continuous Integration (CI) and Continuous Delivery (CD) within the NI ecosystem. Explain the distinctions between Continuous Integration and branch-based development, and how to integrate server-side or local automation processes with CI. Overview of CI providers such as GitLab and supporting technologies like VMs and Docker images.

Read more »

What's New in DQMH 7

Olivier Jourdan, Joerg Hampel     GLA Summit 2024     March 25, 2024

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's going on at the DQMH headquarters these days, and which other tools and products you can expect in the near future.

Read more »

Driven Development

Joerg Hampel & Steve Watts     GDevCon NA '23 Golden, CO     July 20, 2023

Software development processes govern all our lives. We all abide by some life cycle model, implicitly or explicitly. 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.

Read more »

Panel: CI/CD—Don’t Leave Home Without It

Sam Taggart, Chris Roebuck, Jim Kring, Joerg Hampel     NI Connect 2023 Panel Discussion     July 4, 2023

In this interactive session, you’ll learn from distinguished industry professionals about the ROI of CI/CD, how to get started, and potential pitfalls. Come ready to pose questions to these experts, who will speak candidly about their experiences with CI/CD and the meaningful impact it can make in software engineering.

HSE's Open-Source Offerings

Manuel Sebald, Alexander Elbert, Ioan Polenciuc, Joerg Hampel     GLA Summit 2022     November 15, 2022

At HSE, we are big believers in Inner Source (Open Source used within an organisation) and apply it to our customer projects. By opening up our code to the public and sharing it for free we make sure we stay on top of the tools and processes needed for that, and we pay back to the awesome LabVIEW community.

Read more »

Go with the (git) flow!

Fabiola De la Cueva, Joerg Hampel     GDevCon#3 Amsterdam, NL     September 9, 2022

Two presenters of two different companies (working with different kinds of customers and doing different kinds of projects) will talk about workflows for source code control and how they affect and are affected by different team and project setups.

Read more »

Continuous Integration: What it is, what it is not, and what it could be

Joerg Hampel     GLA Summit 2021     November 15, 2021

Examples of why automation (or "continuous integration") is useful and which benefits it brings. Proper definitions of the vocabulary used. Continuous Integration vs. branch-based development, how both can be used together with server-side (or local) automation of processes. CI providers (eg GitLab) and supporting technologies (eg VMs and Docker images)...

Read more »

Open-Source and Inner-Source with LabVIEW

James McNally, Joerg Hampel     GLA Summit 2020     November 9, 2020

Introduction to the most common git workflow for contributing to open-source projects. Live implementation and integration of a new feature into an existing project using NI LabVIEW.

Read more »

How to do Open-Source in LabVIEW

James McNally, Joerg Hampel     NI Days Europe 2019 Munich, Germany     November 21, 2019

Together with James McNally from Wiresmith Technologies, Joerg shows life on stage how easy it actually is to contribute to an open-source project by forking a repo, making changes, and creating a merge request. 

Read more »

How to Blow your LabVIEW Project in Surprisingly Few Steps

Joerg Hampel     GDevCon#1 Cambridge, UK     October 10, 2018

Dive right into the world of software development best practices. What exactly constitutes a successful project? This seems fairly self-explanatory, but it actually isn’t. Success is always a matter of perspective and isn’t always readily visible. Learn about the main pitfalls of software projects.

Read more »