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! 🚀