Tutorials for configuring applications
Opinionated tutorials designed to show essential configuration options by writing configs in increasing functionality and complexity. Each tool contains an intro section, along with "levels" where higher levels indicate configurations with more features with possibly more complex configuration. The intro section contains my personal opinions and use cases which inform the tutorial, and also links to resources for learning the tool. The "level" articles showcase more functionality with possibly more complex configuration with each higher level.
For all the tools, I always suggest reading the resources I give in each tool's intro section. Like everyone, I started not knowing anything, reading through documentation, watching videos on workflow and how to use the tools. While I make many of these articles, I reference the resources myself.
Before reading these pages, it helps to have some reasons or use cases for why you want to use a tool. All of the tools start with my personal use cases, but keep in mind they might not fit your workflow.
Philosophy of the tutorials
All of the articles are going to use my personal use cases as the driving example, but my hope is that through my articles you can see the following philosophy behind my configs:
- Emphasis on how the tools work for you and your workflow
- Writing minimal configs
- To know why your tool behaves the way it does
- To make it easier to add code, along with making it easier for you to read it in the far future.