Can YOU suggest new course contents?

by on March 19, 2009

Can YOU suggest new course contents?

We’re rapidly expanding our course offerings here at RubyLearning, trying to keep up with the enormous and ever-growing interest in “everything” Ruby. We have recently introduced four new courses namely: “Using Twitter with Ruby”, “Introduction to Sinatra”, “Introduction to FXRuby” and “Git & GitHub”.

A constant demand at RubyLearning has been for a free, introductory course on “Ruby Networking and the Internet“. This could broadly cover:

  • Networking Concepts
  • Basic Network Operations
  • Sockets
  • Clients and Servers
  • HTTP and the Web
  • EMail
  • FTP
  • A small project

But we need your YOUR help, because as you know this is a big subject and we’d like to be sure to focus in on the areas of most interest to you.

Please post your suggestions as comments to this blog post. It won’t take more than a minute or two.

Technorati Tags: , , , , ,

Posted by Satish Talim

Follow me on Twitter to communicate and stay connected

{ 26 comments… read them below or add one }

Arjun Ram March 19, 2009 at 9:02 am

Here are a few suggestions:

Hpricot with Regular expressions
Sequel,
Building a crawler

Reply

dave March 19, 2009 at 9:03 am

for me, topics on http/web, email and ftp would suit nicely to further reinforce my basic learning of ruby…

thanks,
–dave

Reply

Matías March 19, 2009 at 9:12 am

Daemons, HTTP Servs. (Mongrel, WebRICK, etc.)

Reply

Peter Cooper March 19, 2009 at 9:25 am
Willian Molinari March 19, 2009 at 9:27 am

Æ!!

Very insteresting course!
FTP topic is very interesting and makes me remember the small project of the third batch! The project is very interesting to understand the concepts of FTP and have fun!

Sockets are a cool topic too! =)

Cheers,

WIllian Molinari

Reply

Hector Sansores March 19, 2009 at 10:08 am

PDF generation with prawn

Reply

Zoran Rilak March 19, 2009 at 10:18 am

Being an introductory level course, it feels right and in the spirit of Ruby to get the reader’s hands dirty from the get-go. Use irb, focus on “real” Web objects (webpage, remote file, tags, e-mail) and operations on them. Mirror 1-1 with Ruby library objects that map onto those concepts and explain the basic working of their interfaces (anyone who’s so much as heard of Ruby knows about .methods() and .inspect() and the like, so they can tinker with what they find intriguing the most). This has an advantage in the sense that if the reader is familiar with the “real” objects which comprise the bulk of the Internet, s/he will only have to pay attention to the “Ruby way” of handling them. If, on the other hand, they aren’t familiar with the nuts and bolts of e-mail, HTML, FTP etc., they will get acquainted with those by following through the classes and methods expostulated.

Just my 2¢.

Reply

Hector Sansores March 19, 2009 at 10:20 am

RSpec and Cucumber

Reply

abhishek March 19, 2009 at 10:20 am

Hey,
I think, Ruby with other technologies is more important. Anyone can go and learn any language with ebooks, but most important is, how can we can go beyond the boundaries. Therefore a course on Ruby with Adobe Flex, or other technologies is required. This is my own thinking.
Thx, :)

Reply

Letícia March 19, 2009 at 10:26 am

I agree with Dave:

Reply

phonx March 19, 2009 at 10:39 am

writting 3d graphic engine using ruby

Reply

Alex Zavalny March 19, 2009 at 11:25 am

Hi! Here is my suggestion: all these passengers, capricano’s etc. For example I work with ruby, made few webpages but still have not spent time on studying all these stuff. Probable would be could topic for courses.

Reply

Tinu Cleatus March 19, 2009 at 11:40 am

What about some interesting stuff like rb-appscript or Ruby OSA or even mac ruby.

Reply

saurabh.purnaye March 19, 2009 at 12:58 pm

Hello Sir,
I am developing an application with the xmpp protocol, which is used for chatting.. This could be a content how to develop chat application with ruby on rails!

Reply

vtypal March 19, 2009 at 1:27 pm

Rack, Ramaze, Sequel, Sockets and Shoes2.

Reply

Gaveen March 19, 2009 at 2:22 pm

I’d say HTTP, FTP, SSH, SMTP/POP are very useful.

Metasploit project have some really interesting Ruby tools/resources for advanced TCP/IP magick such as Rex library, etc. It will also be worth having a look.

Reply

cquaker March 19, 2009 at 3:42 pm

Macruby

Reply

Michael Kohl March 19, 2009 at 4:21 pm

+1 for sockets
Hpricot could be nice too
Crawlers using WWW::Mechanize

Reply

Slavo Furman March 19, 2009 at 4:37 pm

Hi!

It would be great if there will be course about basics of RSpec and BDD programming.

thanks,
Slavo.

Reply

James bergstrom March 19, 2009 at 10:40 pm

A sockets course that also covered some of the higher level net libs would be nice

Reply

skim March 19, 2009 at 11:32 pm

I would love to see a course on wxruby

http://wxruby.rubyforge.org/wiki/wiki.pl

Reply

Wholly_Garage_Manager March 20, 2009 at 12:06 am

HAML/SASS , Compass + blueprint

Reply

phoet March 20, 2009 at 12:56 am

+1 for MacRuby! I had a bad time using RubyCocoa and i would like to compare it with MacRuby.

Reply

Rimpy March 20, 2009 at 3:06 am

Hi,
well it would be really great we you have any plan for ruby + flex. It would be really interesting to explore beyond the boundaries.

Thanks

Reply

Felipe Coury March 20, 2009 at 3:10 am

I’d say anything test related. RSpec and Cucumber would be awesome. But not limited to it.

Things like Shoulda, Factory Girl, Machinist, etc… Are other specialized but in my opinion one of the most amazing subjects.

Reply

Harry March 20, 2009 at 5:15 am

Hi,
one vote from me to word ruby and flex.

Reply

Leave a Comment

{ 10 trackbacks }

Previous post:

Next post: