https://github.com/ricardolsmendes/websockets-asyncio
Companion repository for the "WebSockets and AsyncIO: Beyond 5-line Samples" blog post
https://github.com/ricardolsmendes/websockets-asyncio
async-await asynchronous asynchronous-programming asyncio concurrent-programming python websockets
Last synced: 19 days ago
JSON representation
Companion repository for the "WebSockets and AsyncIO: Beyond 5-line Samples" blog post
- Host: GitHub
- URL: https://github.com/ricardolsmendes/websockets-asyncio
- Owner: ricardolsmendes
- License: apache-2.0
- Created: 2021-01-26T19:24:33.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-27T04:14:52.000Z (about 3 years ago)
- Last Synced: 2025-04-24T06:06:06.854Z (19 days ago)
- Topics: async-await, asynchronous, asynchronous-programming, asyncio, concurrent-programming, python, websockets
- Language: Python
- Homepage: https://betterprogramming.pub/websockets-and-asyncio-beyond-5-line-samples-part-1-ddf8699a18ce
- Size: 616 KB
- Stars: 13
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# websockets-asyncio
Companion repository for **WebSockets and AsyncIO: Beyond 5-line Samples**, an article that brings
related technology, design tips, programming libraries, and quality assurance matters together.The article is split into two parts:
1. in the [first](https://medium.com/better-programming/websockets-and-asyncio-beyond-5-line-samples-part-1-ddf8699a18ce),
I sum up some relevant WebSocket facets and how they fit Python through the [`websockets`](https://github.com/aaugustin/websockets)
library;
1. in the [second](https://medium.com/better-programming/a-deeper-look-at-async-and-concurrent-programming-in-python-9f2a84adbdd2),
I shift attention to asynchronous and concurrent programming, exploring the [`asyncio`](https://docs.python.org/3.8/library/asyncio.html)
built-in library more deeply.Technical discussions happen on top of a fictitious use case that guides me to cover the
above-mentioned topics.[](https://github.com/ricardolsmendes/websockets-asyncio/blob/main/LICENSE)
[](https://github.com/ricardolsmendes/websockets-asyncio/issues)
## How to contribute
Please make sure to take a moment and read the [Code of
Conduct](https://github.com/ricardolsmendes/websockets-asyncio/blob/main/.github/CODE_OF_CONDUCT.md).### Report issues
Please report bugs and suggest features via the [GitHub
Issues](https://github.com/ricardolsmendes/websockets-asyncio/issues).Before opening an issue, search the tracker for possible duplicates. If you find a duplicate, please
add a comment saying that you encountered the problem as well.### Contribute code
Please make sure to read the [Contributing
Guide](https://github.com/ricardolsmendes/websockets-asyncio/blob/main/.github/CONTRIBUTING.md)
before making a pull request.