Language: English
09-09, 15:30–15:50 (Asia/Jerusalem), Main Hall (30)
Lots of Python dev tooling is written in Python, such as black and mypy. But these tools are not as fast as I'd like for a streamlined workflow. I created a generic way to make all of my existing tooling much faster.
I use git pre-commit hooks for code formatting and linting rules. When making many small commits, and sometimes when rebasing branches, I found that these pre-commit hooks were slowing me down. I've learned that these kind of annoyances must be removed in order to promote what I consider a positive behavior (making many small commits) rather than discouraging it. So down the rabbit hole I went!
In this talk I'll describe:
* My journey for fast Python dev tooling, including surprising twists such as parsing open-source licenses with Golang;
* How I came to build something new, generic and quite unique;
* Potential future applications of this tech and general approach.
Join me for an unusual technical story - I promise you'll learn something new!
Intermediate
Target audience –Developers, Data Scientists, R&D