Software Engineering

How to Create Software Packages with Julia Language

This article will teach you how to create an open-source software package in the Julia programming language and develop your package using Git-based workflows. For example, you will learn how to automate your unit tests and documentation deployment and release new versions of your package.

Software Engineering Tools, Principles and Practices for Scientists

Read on to learn essential software engineering principles, practices, and tools, and how scientists can write code into collaborative software packages.