Hi, I'm Dave. This is my blog about various programming related topics. You may know me from the Python world as the author of the Python Cookbook, Python Essential Reference, and newly released Python Distilled. You can learn a lot about Python from my tutorials, talks, and courses below:
After a multi-year hiatus from blogging, this is a bit of an experiment in hosting a blog solely in the form of a GitHub repo. Posts are in reverse chronological order.
- Why TODO might be better than an Abstract Base Class (August 31, 2021)
- Why I Use Emacs (and can I stop?) (August 29, 2021)
- Restarting a blog (August 29, 2021)
New posts are made via a "release". You can be notified as follows:
- Follow @dabeaz on Twitter
- Subscribe to the repo's release RSS feed
- Watch the repo's releases (click Watch -> Custom -> Releases -> Apply)
If you see a typo or want to make a comment on something, submit a pull request. You might even be able to do it from GitHub itself (press '.' to bring up an editor while viewing the repository).