Permalink
Browse files

add notes

  • Loading branch information...
Bruce Eckel
Bruce Eckel committed Oct 2, 2017
1 parent e8d4fad commit ab303040ce3d227a7064c95961e4a82bcde3c8a3
Showing with 6 additions and 4 deletions.
  1. +5 −2 Chapters/00_Notes.md
  2. +1 −2 README.md
View
@@ -5,7 +5,7 @@ Concurrency: Taking a program that isn't running fast enough, breaking it into
pieces, and "running those pieces separately." The what and how of "running separately"
is where all the details and complexity lie for the various concurrency strategies.
- On top of this, a small fraction of problems use some concurrency solutions as a structuring mechanism.
- On top of this, a small fraction of problems use some concurrency solutions as a structuring mechanism.
Usually the driving force is "not fast enough" but sometimes (ironically) it can be
"too complicated." In general using concurrency when speed is not your problem
seems like a code smell.
@@ -62,7 +62,7 @@ Ideally, make tasks that don’t block on other tasks (deadlock prone)
- [Difference between asyncio and curio](https://vorpus.org/blog/some-thoughts-on-asynchronous-api-design-in-a-post-asyncawait-world/)
- [Docs](http://curio.readthedocs.io/en/latest/)
- [Repo](https://github.com/dabeaz/curio)
- Remote Objects
- [Pyro4](https://pythonhosted.org/Pyro4/) Mature Python remote object implementation.
@@ -85,6 +85,9 @@ Ideally, make tasks that don’t block on other tasks (deadlock prone)
- [Slack channel]( http://slack.pachyderm.io/)
- "Our official release for the CLI are for OSX and Linux as of now. However, we do have windows users that work with Pachyderm via the new Linux subsystem in Windows 10. Also, the CLI is only one choice for interacting with Pachyderm. You can also use the Python, Go, or other client, which should work just fine on Windows."
- Queue-based Concurrency
- Celery on Rabbit MQ
- Misc
- Bridge between Python and Java: https://www.py4j.org/
View
@@ -1,4 +1,3 @@
## Note the upcoming [Concurrent Python Developer Retreat](http://mindviewinc.com/ConcurrentPythonDeveloperRetreat.html) Featuring Luciano Ramalho, July 16-19 2017 in Crested Butte, Colorado
# ConcurrentPython
An intermediate-to-advanced book on Python concurrency
@@ -10,5 +9,5 @@ An intermediate-to-advanced book on Python concurrency
* This book is written using [Pandoc](http://pandoc.org/)-flavored Markdown. Thus, although you can read the chapters
directly in the `Chapters` subdirectory of this repository, you will see various artifacts from Pandoc's Markdown
extensions that don't render via Github Markdown. These are typically minor issues and don't greatly impact readability.
* The epub build system is not yet in place.

0 comments on commit ab30304

Please sign in to comment.