- Tokyo, Japan
- 20:23
(UTC +09:00) - @koxudaxi@fosstodon.org
- in/koxudaxi
I recently had the privilege of delivering a talk titled"Enhancing Decorators with Type Annotations: Techniques and Best Practices" at PyConUS 2024 andEuroPython 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 onJetBrains' 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 considersponsoring me?Your support would really make a difference and help me continue to maintain and improve these tools for everyone. Thank you! 🚀
PinnedLoading
- datamodel-code-generator
datamodel-code-generator PublicPydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.
- fastapi-code-generator
fastapi-code-generator PublicThis code generator creates FastAPI app from an openapi file.
- ruff-pycharm-plugin
ruff-pycharm-plugin PublicPyCharm plugin for ruff. This plugin provides reformat code using ruff.
- pydantic-pycharm-plugin
pydantic-pycharm-plugin PublicPyCharm plugin for pydantic. This plugin provides autocompletion, inspection, type-checking, inserting unfilled argument, and more.
- local-data-api
local-data-api PublicData API for local, you can write unittest for AWS Aurora Serverless's Data API
If the problem persists, check theGitHub status page orcontact support.