Skip to content

Instantly share code, notes, and snippets.

@practicingruby
Created February 13, 2014 23:56
Show Gist options
  • Save practicingruby/8986527 to your computer and use it in GitHub Desktop.
Save practicingruby/8986527 to your computer and use it in GitHub Desktop.
Hello Practicing Rubyist!
This is just a quick question for you about something I'm working on.
It should only take you a few seconds to answer, so please give
me feedback if you can.
I'm currently experimenting with the idea of building self-guided
courses for Practicing Ruby's readers, which will consist of
recommended readings from our archives as well as from
around the web, practice exercises, discussion questions,
and maybe even a project or two.
In particular, I think the articles listed below would form
the basis for a good course, as there is a common thread
that ties them all together (they're all low-level UNIX-ish stuff):
* Working with binary file formats:
http://practicingruby.com/articles/binary-file-formats
* Parsing JSON the hard way:
http://practicingruby.com/articles/parsing-json-the-hard-way
* Process spawning patterns:
http://practicingruby.com/articles/process-spawning-patterns
* Event loops demystified:
http://practicingruby.com/articles/event-loops-demystified
* Building UNIX-style command line applications:
http://practicingruby.com/articles/building-unix-style-command-line-applications
* Implementing a minimal HTTP server in Ruby:
http://practicingruby.com/articles/implementing-an-http-file-server
I'm still working out the details of what a course would look
like, but you can help me develop my ideas by answering the
following three questions?
1) Would you make use of a self-guided course based on the topics
above, assuming you could work at your own pace but get help
from me and other Practicing Ruby subscribers when you needed it?
2) If this particular course topic doesn't interest you, would you
consider doing a self-paced course in a different topic?
3) If I do build a course based around the materials above,
what do you think a good name for it would be?
You can answer these questions by simply replying to this email.
Thanks, and happy hacking!
-greg
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment