#314: What are you, a wise guy? Sort it out!
Published Tue, Dec 13, 2022,
recorded Tue, Dec 13, 2022
About the show
Sponsored by Microsoft for Startups Founders Hub.
Connect with the hosts
- Michael: @mkennedy@fosstodon.org
- Brian: @brianokken@fosstodon.org
Brian #1: FAQtory
- Will McGugan
- “FAQtory is a tool to auto-generate a FAQ.md (Frequently Asked Questions) document for your project.
- FAQtory has a FAQ.md written by itself, so you can see an example of the project in the project.
- Builds a markdown FAQ.md that includes questions at the top that link to answers below.
- “Additionally, a ‘suggest’ feature uses fuzzy matching to reply to GitHub issues with suggestions from your FAQ.”
- I haven’t tried this part, but looking forward to it.
- May help to answer GH issues that are really questions.
Michael #2: Kagi search "live with it” report
- Still enjoying it a lot
- Very fast
- LOVE blocking SEO-heavy, content-light sites
- Maps are rough around the edges
- Not obvious how to set as a private/incognito search engine (but can be done in settings)
- They have browser extensions - but I don't want to install extensions
- I only use 1password & zoom
- It could use some documentation however (e.g. supports !’s, but what are they?)
- Being tempted by Orion too, but sticking with Vivaldi.
Brian #3: Tools for rewriting Python code
- Luke Plant
- A collection of tools change your code (hopefully for the better)
- Several categories
- formatting and coding style - black, isort, …
- upgrades - pyupgrade, flynt, …
- we need one to convert from setup.py/setup.cfg to pyproject.toml
- type hints - auto type hints? cool. maybe.
- I haven’t tried any of these, but they look interesting
- refactoring, editors, rope, jedi
- other - autoflake, shed, …
- write your own, with LibCST
Michael #4: Socketify
- Bringing WebSockets, Http/Https High Performance servers for PyPy3 and Python3
- A new record for Python no other Web Framework as able to reach 6.2 mi requests per second before in @TFBenchmarks 🥇 🏆
- This puts Python in the same ballpark than #golang, #Rust and #C++.
Extras
Brian:
- watching mousebender from Brett Cannon
- BTW, releases watching is cool. Probably a decent reason to use GH releases feature.
- Python Developer’s Guide has a visual of the Python Versions and release cycle.
- Shows the stages of releases: end-of-life, security, bugfix, feature
- Next end-of-life is Python 3.7 on 27-June-2023
- Great descriptions of what all these terms mean at the bottom
Michael:
- Michael’s latest post: Sometimes, You Should Build It Yourself
- Trying all in on proton for personal stuff
- Bunny fonts
- AI Stand up Comedy
Joke: Wise guy, eh?