An open API service indexing awesome lists of open source software.

https://github.com/koxudaxi/koxudaxi


https://github.com/koxudaxi/koxudaxi

Last synced: 23 days ago
JSON representation

Awesome Lists containing this project

README

        

### PyConUS 2024 & EuroPython 2024 Speaker 🎀

I recently had the privilege of delivering a talk titled ["Enhancing Decorators with Type Annotations: Techniques and Best Practices"](https://us.pycon.org/2024/schedule/presentation/42/) at PyConUS 2024 and [EuroPython 2024](https://ep2024.europython.eu/session/enhancing-decorators-with-type-annotations-techniques-and-best-practices). In this talk, I shared insights on leveraging type annotations to enrich decorators effectively.

### Hi there πŸ‘‹,

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`](https://github.com/koxudaxi/pydantic-pycharm-plugin) to enhance Pydantic support in PyCharm, featured on [JetBrains' PyCharm Blog](https://blog.jetbrains.com/pycharm/2020/04/interview-koudai-aono-author-of-pydantic-plugin-for-pycharm/) 🎀.
- [My poetry plugin](https://github.com/koxudaxi/poetry-pycharm-plugin) is now integrated into PyCharm from version 2021.3 onwards πŸŽ‰πŸ˜Ž.
πŸ‘‰[What’s New in PyCharm 2021.3](https://www.jetbrains.com/pycharm/whatsnew/2021-3/)
- The [`ruff-pycharm-plugin`](https://github.com/koxudaxi/ruff-pycharm-plugin) to aid Ruff application development within PyCharm.
- The [`datamodel-code-generator`](https://github.com/koxudaxi/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](https://github.com/sponsors/koxudaxi)?
Your support would really make a difference and help me continue to maintain and improve these tools for everyone. Thank you! πŸš€