Company
Date Published
Author
Nick Schrock
Word count
1268
Language
English
Hacker News points
None

Summary

The Dagster project is releasing new features in its upcoming version 1.3, focusing on improving the config and resource systems to make it more Pythonic and user-friendly for modern users. The changes aim to remove the need to interact with the old config type system, provide strong type hinting and type checking, simplify existing APIs, and improve observability. Resources are now defined as classes with Pydantic attributes, making it easier to access resources in ops, assets, schedules, and sensors. The new resource system also allows for top-level binding of resources at the project level, eliminating the need to thread resources throughout a project. Additionally, Dagster is introducing changes to its UI to better represent resources as first-class components of the system, making it easier for developers to track down which assets rely on external services and drill down into their configuration. The new features are part of Dagster's efforts to become more ergonomic and user-friendly, with a focus on supporting modern Python users.