Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dabeaz/blog
David Beazley's blog.
https://github.com/dabeaz/blog
Last synced: 2 days ago
JSON representation
David Beazley's blog.
- Host: GitHub
- URL: https://github.com/dabeaz/blog
- Owner: dabeaz
- Created: 2021-08-29T21:23:48.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-19T11:18:04.000Z (4 months ago)
- Last Synced: 2024-08-02T16:55:11.410Z (3 months ago)
- Homepage:
- Size: 136 KB
- Stars: 263
- Watchers: 64
- Forks: 22
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- my-awesome-github-stars - dabeaz/blog - David Beazley's blog. (Others)
README
# David Beazley's Blog
Hi, I'm [Dave](https://dabeaz.com). This is my blog about various programming related topics. You may know me from the Python world as the author of the [Python Cookbook](https://dabeaz.com/cookbook.html), [Python Essential Reference](https://dabeaz.com/per.html), and newly released [Python Distilled](https://dabeaz.com/python-distilled/index.html). You can learn a lot about Python from my tutorials, talks, and courses below:
* [Tutorials](https://dabeaz.com/tutorials.html)
* [Talks](https://dabeaz.com/talks.html)
* [Practical Python Course](https://dabeaz-course.github.io/practical-python)
* [Advanced Python Mastery](https://github.com/dabeaz-course/python-mastery)If you want something more advanced, consider taking one of my [CS courses](https://www.dabeaz.com/courses.html).
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.
## 2024
* [How to Put Everything in `__init__.py`](2024/one-file.md) (July 18, 2024)
## 2023
* [Now You Have Three Problems](2023/three-problems.md) (March 3, 2023)
* [A Different Refactoring](2023/different-refactoring.md) (February 15, 2023)## 2021
* [Barely an Interface](2021/barely-interface.md) (September 3, 2021)
* [Why TODO might be better than an Abstract Base Class](2021/todo-abc.md) (August 31, 2021)
* [Why I Use Emacs (and can I stop?)](2021/why-use-emacs.md) (August 29, 2021)
* [Restarting a blog](2021/restarting-a-blog.md) (August 29, 2021)## Notifications
New posts are made via a "release". You can be notified as follows:
* [Follow @dabeaz on Mastodon](https://mastodon.social/@dabeaz)
* [Subscribe to the repo's release RSS feed](https://github.com/dabeaz/blog/releases.atom)
* Watch the repo's releases (click Watch -> Custom -> Releases -> Apply)## Feedback
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).
I have also activated discussions for the repo so that can also be a place for conversation.