Learning Resources¶
Several channels are available to get started with Apache Hamilton, learn advanced usage, and participate in the latest feature development.
📒 User Guide Documentation¶
The user guide gives a complete overview of Apache Hamilton’s features.
📚 Reference Documentation¶
The reference documentation details Apache Hamilton’s public API.
✍ tryhamilton.dev¶
The tryhamilton.dev website provides interactive tutorials in-browser to learn specific Apache Hamilton concepts.
🛠 Dataflow Hub¶
The Apache Hamilton Dataflow Hub hosts user-created dataflows that are easy to download and reuse in your project.
💡 Blog¶
The DAGWorks Blog publishes articles on problems Apache Hamilton helps solve, reference architectures, and new features.
👋 Slack¶
The Slack channel is the ideal place to ask questions, request features, and give feedback.
📣 Talks¶
See our youtube for the most up to date recordings - we are slow to list them here.
2024-02 Apache Hamilton Meet-up for February
[Slides](https://github.com/skrawcz/talks/files/14351139/Apache Hamilton.February.2024.Meetup.pdf)
2023-12 Why you should build your GenAI/LLM apps using Apache Hamilton. AICamp End of Year in SF
[Slides](https://github.com/skrawcz/talks/files/13666470/Why.you.should.build.your.GenAI_LLM.apps.using.Apache Hamilton.pdf)
2023-12 Bridging Classic ML Pipelines with the World of LLMs. PyData Global
2023-11 Apache Hamilton: Natively bringing software engineering best practices to python data transformations. Scale by the Bay.
2023-09 Apache Hamilton: Natively bringing software engineering best practices to python data transformations. Bay Area Python Interest Group (BAYPIGgies)
[Slides](https://github.com/skrawcz/talks/files/12785978/BayPIGgies_.Apache Hamilton.Talk.pdf)
2023-08 dbt + Apache Hamilton: Enabling you to maintain complex Python within dbt models. MDSFest’23
2023-06 Apache Hamilton: an OS tool to add to your LLM App toolbelt. LLM Avalanche.
2023-06 Feature Engineering with Apache Hamilton: Portability & Lineage. Budapest ML Forum June 2023
2023-06 British Cycling Data Platform in Python. Manchester PyData Meetup
Co-presented with Peter Robinson, and Murray Tait.
2023-04 Lightweight Lineage with Apache Hamilton. PyData Seattle
[Slides](https://github.com/skrawcz/talks/files/11399972/PyData-Seattl-Lightning-Talk-2023-Lighweight-Lineage-with-Apache Hamilton.pdf)
2023-01 Apache Hamilton: Natively bringing software engineering best practices to python data transformations. AI Camp Meetup San Jose
2022-10 Apache Hamilton: an open source, declarative, micro-framework for clean & robust feature transform code in Python. Feature Store Summit
[Slides](https://github.com/skrawcz/talks/files/9759661/FS.Summit.2022.-.Apache Hamilton.pdf)
2022-09 Apache Hamilton: enabling software engineering best practices for data transformations via generalized dataflow graphs. DEco - First International Workshop on Data Ecosystems
2022-09 Apache Hamilton: a modular open source declarative paradigm for high level modeling of dataflows. CDMS - First International Workshop on Composable Data Management Systems
2022-08 Apache Hamilton: A Python Micro-Framework for tidy scalable Pandas. Scalable Pandas Meetup
[Slides](https://github.com/skrawcz/talks/files/9428705/Apache Hamilton.%40.Ponder.Pandas.meetup.pdf)
2022-08 Scalable feature engineering with Apache Hamilton on Ray. Ray Summit
[Slides](https://github.com/skrawcz/talks/files/9411082/Submitted.Slides.-.Ray.Summit_.Scalable.feature.engineering.with.Apache Hamilton.on.Ray.pdf)
2022-07 Apache Hamilton: A Python Micro-Framework for Data / Feature Engineering. MLOPsWorld Bay Area
2022-05 Apache Hamilton: a python micro-framework for data / feature engineering at Stitch Fix. AICamp
[Slides](https://github.com/skrawcz/talks/files/8691633/AICamp.Apache Hamilton.Presentation.pdf)
2022-02 [Open Source] Apache Hamilton, a micro framework for creating dataframes, and its application at Stitch Fix. Apply(Meetup)
2021-12 Apache Hamilton an open source micro framework for creating dataframes. SF Python Meetup
📰 External Blogs¶
For the latest blog posts, see the DAGWorks’s Blog.
2024-03 RAG: ingestion and chunking using Apache Hamilton and scaling to Ray, Dask, or PySpark
2024-02 A command line tool to improve your development workflow
2024-02 Using IPython Jupyter Magic commands to improve the notebook experience
2024-01 Customizing Apache Hamilton’s Execution with the new Lifecycle API
2023-12 Winning over hearts and minds at work: ADKAR my favorite change management approach
2023-10 Separate data I/O from transformation – your future self will thank you.
2023-09 Retrieval augmented generation (RAG) with Streamlit, FastAPI, Weaviate, and Apache Hamilton!
2023-09 LLMOps: Production prompt engineering patterns with Apache Hamilton
2023-08 Expressing PySpark Transformations Declaratively with Apache Hamilton
2023-08 Containerized PDF Summarizer with FastAPI and Apache Hamilton
2023-08 Featurization: Integrating Apache Hamilton with Feast
2023-07 Simplify Prefect Workflow Creation and Maintenance with Apache Hamilton
2023-07 Building a maintainable and modular LLM application stack with Apache Hamilton
2023-06 Simplify Airflow DAG Creation and Maintenance with Apache Hamilton
2022-06 Developing Scalable Feature Engineering DAGs with Metaflow & Apache Hamilton