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

    • Recording

    • [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

    • Recording

    • [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

    • Slides

    • 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

    • Event

    • [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

    • Recording

    • [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

    • Recording

    • [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.

🎙 Podcasts