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.
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.
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?
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.
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.
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.
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.
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.
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)...
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.
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.
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.