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.
Category: Presentations
Panel: CI/CD—Don’t Leave Home Without It
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
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 […]
Go with the (git) flow!
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
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
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
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
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.