I recently had the privilege of delivering a talk titled "Enhancing Decorators with Type Annotations: Techniques and Best Practices" at PyConUS 2024 and EuroPython 2024. In this talk, I shared insights on leveraging type annotations to enrich decorators effectively.
I am a software developer who enjoys contributing to Open Source Software (OSS) with a goal to make the development environment friendlier π.
Here are some of the projects I've worked on:
- The
pydantic-pycharm-plugin
to enhance Pydantic support in PyCharm, featured on JetBrains' PyCharm Blog π€. - My poetry plugin is now integrated into PyCharm from version 2021.3 onwards ππ. πWhatβs New in PyCharm 2021.3
- The
ruff-pycharm-plugin
to aid Ruff application development within PyCharm. - The
datamodel-code-generator
for generating various models from different data sources. The output target models include:pydantic.BaseModel
(v1 and v2)dataclasses.dataclass
typing.TypedDict
msgspec.Struct
If any of my tools have been helpful in your projects, would you consider sponsoring me? Your support would really make a difference and help me continue to maintain and improve these tools for everyone. Thank you! π