Best Practices# Here we have assembled a bunch of best practices to help you get the most out of Hamilton quickly and easily. Using within your ETL System Compatibility Matrix ETL Recipe Migrating to Hamilton Continuous Integration for Comparisons Integrate into your code base via a “custom wrapper object” Function Naming It enables you to define your Hamilton dataflow It drives collaboration and reuse It serves as documentation itself Code Organization Team thinking Helps isolate what you’re working on Enables you to replace parts of your DAG easily for different contexts Function Modifiers Why would I use them? Common Indices Best practice: Loading Data Plugging in new Data Sources Modules as Interfaces Using the Config to Decide Sources Caching Data Load for Rapid Iteration Output Immutability Best practice: