Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Development

Notes on programming languages, tools, and development workflows.

  • Git - version control, history rewriting, GitHub, GitLab
  • Python - syntax, Django
  • Rust - ownership, traits, error handling
  • Go - Go language basics
  • newlib - C library for bare-metal targets
  • Ansible - infrastructure automation
  • C9 IDE - Cloud9 development environment
  • sed - stream editor
  • Shell scripting - bash scripting
  • Audio - Pure Data, Csound, Faust, Logue SDK, Schwung