Skip to content

Commit

Permalink
add notes
Browse files Browse the repository at this point in the history
  • Loading branch information
Bruce Eckel committed Oct 2, 2017
1 parent e8d4fad commit ab30304
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
7 changes: 5 additions & 2 deletions Chapters/00_Notes.md
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -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" 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. 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 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 "too complicated." In general using concurrency when speed is not your problem
seems like a code smell. seems like a code smell.
Expand Down Expand Up @@ -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/) - [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/) - [Docs](http://curio.readthedocs.io/en/latest/)
- [Repo](https://github.com/dabeaz/curio) - [Repo](https://github.com/dabeaz/curio)

- Remote Objects - Remote Objects
- [Pyro4](https://pythonhosted.org/Pyro4/) Mature Python remote object implementation. - [Pyro4](https://pythonhosted.org/Pyro4/) Mature Python remote object implementation.


Expand All @@ -85,6 +85,9 @@ Ideally, make tasks that don’t block on other tasks (deadlock prone)
- [Slack channel]( http://slack.pachyderm.io/) - [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." - "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 - Misc
- Bridge between Python and Java: https://www.py4j.org/ - Bridge between Python and Java: https://www.py4j.org/


Expand Down
3 changes: 1 addition & 2 deletions README.md
Original file line number Original file line Diff line number Diff line change
@@ -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 # ConcurrentPython
An intermediate-to-advanced book on Python concurrency An intermediate-to-advanced book on Python concurrency


Expand All @@ -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 * 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 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. 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. * The epub build system is not yet in place.

0 comments on commit ab30304

Please sign in to comment.