Explanation

These explanatory articles offer context for using and configuring Ubuntu Desktop for development.

Ubuntu installation for development

Considerations to take into account when installing Ubuntu Desktop to serve as a developer platform.

Git for development on Ubuntu

Context and advice for configuring Git, the de facto standard system for version control and source-code management, on Ubuntu.

Packaging on Ubuntu

Information on packaging your application from an Ubuntu system, to distribute it to users.

.NET basics

The history of .NET, its impact on the toolchain in Ubuntu, and key concepts in debugging with .NET.

GraalVM native image

An introduction to GraalVM and native-image technology, its advantages and limitations.