Huge List of Ruby/Rails Topics to be discussed at Oscon2008.

Here’s a detailed List and information regarding Ruby/Rails Topics to be discussed at Oscon2008.

OSCON 2008 is scheduled from July 21st to July25 at Portland, Oregon.

Here’s the detailed information about sessions and Topics with Date and venue.

Extending Rails: Understanding and Building Plugins
8:30am Monday, 07/21/2008
Location: D137/138
Speaker:- Clinton R. Nixon (Viget Labs)

Ruby on Rails has made web development easier than ever, but there is a hurdle that comes with that convenience. When you want Rails to work differently, what do you change? We’ll walk through the architecture of Rails, the top plugins already in existence, and learn how to radically change the behavior of Rails and of others’ plugins.

Advanced ActiveRecord
8:30am Monday, 07/21/2008
Location: E143/144
Speaker:- Gregg Pollack (Rails Envy), Jason Seifer (Rails Envy)

ActiveRecord, the glue between the database and Rails, is certainly one of the bigger reasons Rails has impressed so many people. We will walk through some advanced uses of the ActiveRecord Gem, including polymorphism, association proxies, the law of demeter, conductors, and creating plugins. Even if you’re not a Ruby or Rails programmer, you’ll find some useful design patterns hidden in this Gem.

An Introduction to Ruby Web Frameworks
10:45am Wednesday, 07/23/2008
Location: F151
Speaker:- Ryan Briones (The Edgecase)

An overview of a few Ruby Web Frameworks, including basic usage and how to pragmatically choose which one to use, and how Ruby makes them special.

Metaprogramming in Ruby
11:35am Wednesday, 07/23/2008
Location: Portland 252
Speaker:- Brian Sam-Bodden (Integrallis Software, LLC.)

In this session he will explore some of the metaprogramming techniques that make Ruby the ideal language for framework development. Learn how frameworks like Ruby on Rails and others exploit metaprogramming to infuse that special magic that only open dynamic languages can produce.

What Has Ruby Done for You Lately?
11:35am Wednesday, 07/23/2008
Location: F151
Speaker:- Adam Keys (The Real Adam)

Ruby has lots of neat features for writing small, beautiful programs. But, borrowing features from other languages makes it even better! Learn how continuations, pattern matching, and actor-based concurrency can help you write Ruby programs that do more with less code.

Controlling Electronics with Ruby
1:45pm Wednesday, 07/23/2008
Location: F151
Speaker:- Ben Bleything (Bleything Consulting)

It used to be that in order to program a microcontroller, you had to get down and dirty with assembly or, if you were really lucky, C. No longer. I’ll show a number of ways that you can control embedded devices from your beloved Ruby.

Real-time Computer Vision with Ruby
2:35pm Wednesday, 07/23/2008
Location: F151
Speaker:- Jan Wedekind (Sheffield Hallam University)

Computer vision software requires image- and video-file-I/O as well as camera access and fast video display. Ruby and existing open source software allowed us to develop a machine vision library combining performance and flexibility in an unprecedented way. Native array operations are used to implement a variety of machine vision algorithms. This research was funded by the Nanorobotics grant.

VoIP Doesn’t Suck Anymore — Meet Adhearsion
4:30pm Wednesday, 07/23/2008
Location: F151
Speaker:- Jay Phillips (Codemecca LLC)

The Adhearsion framework, written in Ruby, takes a new approach to building VoIP applications: it’s an abstraction layer that both manages the underlying complexity and empowers VoIP applications with an unprecedented ease of integration. In this tutorial, learn from Adhearsion’s creator how to use VoIP for your new product, service, or hacker project.

Building a Bayesian RSS Aggregator in Ruby
5:20pm Wednesday, 07/23/2008
Location: F151
Speaker:- Giles Bowkett (at large)

At the LA Times we’re currently building a Bayesian RSS aggregator that allows users to classify individual blog posts as interesting or not interesting and tunes its presentation of posts from users’ classification and the Bayes nets’ corresponding prediction of interestingness. Learn both technical details of the Ruby implementation and strategies for bringing machine learning to consumer apps.

Ruby 1.9: What to Expect
1:45pm Thursday, 07/24/2008
Location: Portland 251
Speaker:- Sam Ruby (IBM)

Ruby 1.9.0 came out in December, but it will be a while before it is stable and major packages have been ported to it. In addition to new features, there are a number of small backwards incompatible changes that have been made, but it generally is possible to create code that works on both 1.8 and 1.9. This talk will cover the changes that are most likely to impact you.

Who Wants a Faster Ruby?
2:35pm Thursday, 07/24/2008
Location: F151
Speaker:- Brian Ford (Engine Yard)

Ruby is an excellent object-oriented programming language that is gaining in popularity. While programmer productivity in Ruby is often touted, the performance of Ruby is often disappointing relative to other languages. This talk will examine the performance characteristics of Rubinius, one of the newest and most popular alternative Ruby implementations, using the terrific DTrace utility.

IronRuby: The Road to 1.0
4:30pm Thursday, 07/24/2008
Location: Portland 251
Speaker:- John Lam (Microsoft)

A year ago, we shipped the first drop of the IronRuby source code at OSCON. In September, we released our project on RubyForge and began accepting contributions. A few months after that, the OSI certified the Microsoft Public License as an official open source license. Come to this talk to get an update on where we are today, and what we have to do to get to 1.0.

Commanding Your SSH Universe with Capistrano
5:20pm Thursday, 07/24/2008
Location: Portland 251
Speaker:- Ryan Briones (The Edgecase)

Using Capistrano to automate SSH tasks such as server administration and application deployment.

Voting Machinery for the Masses
11:35am Friday, 07/25/2008
Location: Portland 255
Speaker:- Benjamin Mako Hill (MIT Center for Future Civic Media)

This talk will present work on RubyVote and Selectricity — voting technology designed for quotidian elections. It will describe why focusing on everything but government- and state-based elections may be the open voting technology community’s best tactic and and why free software and open source tools are an essential piece of that puzzle.

How Not to Build a Service
11:35am Friday, 07/25/2008
Location: D133
Speaker:- Mike Perham (FiveRuns)

FiveRuns launched the RM-Manage monitoring service targeting the Ruby on Rails market in 2007, but not without making plenty of mistakes in the process. This talk will discuss the social, technical, and business lessons learned over the last year.

Please spread out this information to all Rubyists, and let them know whats happening with Ruby.

Thanks

Add comment July 22, 2008

Download the Free IronEditor for IronRuby, IronPython and DLR Languages

Announcing IronEditor – An Editor for IronRuby, IronPython and other DLR languages

I welcome IronEditor, a simple application designed to make it easier to pick up and start coding against the DLR based languages. By taking advantage of the DLR’s Hosting API, the application can execute code for any language built on top of the DLR platform.

More Information, source code and download on CodePlex:-
http://www.codeplex.com/IronEditor

Build: 1.0.0.46 :- July 19th 2008

Out of the box, the application works with IronRuby and IronPython, however one of the main aims of the application is to allow other languages to be easily embedded into the application.

The aim of the application is to provide a very lightweight way to edit and execute code, great while learning the languages and giving demos (I used this application for my NxtGenUG Oxford DLR session).

One of the items I’m really pleased about is the fact that the application works on Mono (Tested only on Ubuntu 8.04 and Mono 1.9.1), something which will definitely not be possible with the Visual Studio integration.

To run the application, you will need to ensure you have Mono installed on your machine.

Thanks

Add comment July 21, 2008

Announcing a short course in JRuby Programming

Announcing a short course in JRuby Programming.

JRuby is a 100% pure-Java implementation of the Ruby programming language.

Recently, JRuby has been gaining more and more attention in the Java and Ruby communities. Java is a powerful platform and there are millions of lines of Java code being written each month, that the world will have to live with for a long time from now. By leveraging Java the platform with the power of the Ruby programming language, programmers will get the best from both worlds. You better not ignore JRuby any more!

Don’t be left behind.

Join the short online course in JRuby programming from 9th to 11th August 2008

For full details, refer -
http://rubylearning.com/satishtalim/jruby_course.html

This short course is for beginners as well as advanced programmers with working knowledge of Ruby and Java.

More Information:-
Introducing… the amazing RubyLearning’s first of its kind -
A 3 day Paid Online JRuby Programming Course (POJRPC101-1)

  • Learn to call Java classes from Ruby
  • Learn to call Ruby classes from Java
  • Interact and discuss with other course participants and teachers and have your queries solved immediately
  • By the time you have finished the course and worked on the examples and assignments, you should be fairly comfortable with JRuby

Look what ” Martin Fowler has to say about ” JRuby “…..
“For Ruby Developers, JRuby offers a deployment platform that is well understood, particular in corporations. For a Java community, JRuby is important because it offers a chance to experience a powerful language and framework while still taking advantage of Java’s excellent libraries and the ability to work in both Ruby and Java.”

Thanks

2 comments July 19, 2008

Tutorial on Working with Ruby and Rails, with Netbeans 6.1

Hello,

This is one of the best tutorial recently appeared. This tutorial guides you  with  lots of Hands on Labs Images, with Netbeans 6.1 like…

  • Installation of Netbeans 6.1
  • Installation of Ruby and Rails
  • How to work with Ruby Files and create projects and classes
  • How to create Rails Projects
  • A sample walk-through of a simple project

Here is the Link.

You can extend 2 great tutorials further, from the link posted in tutorial section.

Namaste

Add comment July 16, 2008

Simply Rails 2, Download 4 Chapters Worth 120 Pages free

Simply Rails 2 ( from Site Point Publishers ) is one of the latest book, popular enough as a good introduction book to Rails 2.0

This book teaches to create a ” Digg “ Like Project from scratch, with all Rails 2.0 features. Its round about 500 pages book, with source code to download.

Currently the publishers are offering 4 chapters worth 120 pages to download for free.

Its an offer worth grabbing in time. The four chapters that are covered are worth reading and covers topics as follows.

  • Introducing Ruby and Rails ( 1 to 15 pages )
  • Getting Started ( 16 to 53 pages )
  • Introducing Ruby ( 54 to 93 pages ) => Good coverage of Ruby
  • Rails Revealed ( 94 to 120 Pages )

Here is the link to visit and download.

Please click on the left side of the page as ” Free Preview ” to get the download link.

Hope this will be helpful for all.

Namaste.

Add comment July 12, 2008

Rails For Asp.Net Developers. Read and Download 3 Chapters

Rails for .Net Developers, is a new Book coming in November 2008.

Rails for PHP Developers was a great success, which convinced / converted many PHP Developers to rethink about the Rails Platform.

The Publishers ” Pragmatic Programmers ” are coming once again to capture the hearts of Vb.Net and C# developers.

To clearly distinguish the advantages of Rails over Asp.Net, currently they are offering 3 chapters FREE for downloads, as per the link given below. All this 3 chapters covers, 3 major topics, which can be a real eye opener for .Net developers.

Download the chapters for the link here.

Advantages of ORM compared. Active Record / Vs .Net Methods
http://media.pragprog.com/titles/cerailn/crud.pdf
Instant Gratification
http://media.pragprog.com/titles/cerailn/gratification.pdf
Comparing Layouts in Rails with Master Pages in Asp.Net
http://media.pragprog.com/titles/cerailn/layouts.pdf

After reading this, I hope you will appreciate that Rails is a sure way to go.

Namaste.

1 comment July 10, 2008

Ruby On Rails… IDE’s and Editors Compared

Hello,

We found a very informative blog on Infoworld, and we suggest you reading it, since it compares almost all IDE’s and Editors for Ruby and Rails currently available in the market.

Information:-

Martin Heller left no stone unturned in today’s examination of Ruby on Rails IDEs and text editors (see “Lab test: Climb aboard Ruby on Rails”. The nine tools for Windows, Mac, and Linux include both free and commercial products. Follow the link above for the full reviews. Below you’ll find essential pros and cons for each product, and a quick comparison table showing price, OS support, and major features.

The List of Compared IDE’s

(1) Ruby in Steel Developer Edition 1.2 and Text Edition 1.1.

(2) Aptana 1.1 RadRails 1.0 Professional and Community Edition

(3) Komodo IDE 4.3, Komodo Edit 4.3

(4) 3rdRail 1.1

(5) NetBeans IDE 6.1

(6) TextMate 1.5.7

(7) IntelliJ IDEA 7.0.3 with Ruby plug-in 1.0

(8) E Text Editor 1.0.20 BETA

(9) InType 0.3.1 ALPHA

Here’s the Link.

We also suggest you reading this blog too.

Hope this helps.

Namaste.

Add comment July 8, 2008

Free and Biggest Ruby On Rails Tutorials with 850+ Members Starts Soon

Free and Biggest Ruby on Rails Tutorial Starts from 15th July 2008.

It is a well known fact that Ruby on Rails is gaining quite a bit of popularity among developers and deployers of Web applications.. and for good reasons.  Rails is considered a well thought out Web application framework based on several development principles such as Don’t Repeat Yourself (DRY), Convention Over Configuration, which enables an agile yet practical development environment.  Ruby on Rails provides another benefit by allowing them to leverage the stability and the reliability of the Java platform.  This course will go through briefly the basics of Ruby programming language first.  The rest of the course will be devoted to learning Rails functionality such as Active Record, Active Controller, and Active View.

We are providing herewith full details with all the necessary links regarding the course.

The First batch, will be starting from 15th July 2008
Name of the course:- Ruby On Rails, Programming with Passion.
The Tutor of the this course is:- Sang Shin
Current Members:- 850+ and Still growing
Course Duration:- July to November 2008

IDE Required:- Netbeans 6.1( Free IDE )
Course Fees:- Absolutely Free.  ” Say..Thanks to Sang Shin “
Joining Date:- Hurry Up.

How to Join:-
Its simple. All you have to do is send a blank email at the email address given below. This blank email will  automatically enroll you to the course, as well as to the forums for this course.
This forum can be used for posting questions/answers.  Please use this forum for all class related communication (technical or non-technical).

Email:-
ruby-on-rails-programming-with-passion-subscribe@googlegroups.com

F.A.Q. :- Frequently asked Questions about this forums

Topics and Schedule:-

Note that only the topics with the dates assigned will be covered in this course. (You need to submit homeworks only on the topics that have dates.)  You will be provided with presentation slides and Hands On Labs for the topics mentioned below. Many of the Hands on labs ( HOL ) are ready and many would be available soon.

What is Hands on Labs ( HOL )

Hands on labs are easy explanation Tutorials with lots of Images.

HOL provides you with Images captured in Browser as you proceed with the Step By Step Example. The advantage is clear, you can easily understand whats going on, plus you can easily see the image to check, whether you are heading in the right direction or any step is missed by you.

The Tutor has taken lots of efforts by offering plenty of images for each tutorials, making you understand Rails much easier and faster.

Download the Course Material Here.

You can immediately start reading with the available PDF files, Slides, References and Hands on Labs ( HOL ) that are ready.

1. Ruby Language Basics => July 15th. => HOL Ready
2. Ruby Language Meta-programming.
=> July 22nd. => HOL Ready
3. JRuby Basics.
=> July 29th. => HOL Ready
4. Ruby on Rails Basics
. => August 5th.=> HOL Ready
5. Scaffolding.
=> August 12th. => HOL Ready
6. JRuby and Rails Support in NetBeans
=> August 26th
7. Active Record Basics.
=> Sep. 2nd. => HOL Ready
8. Active Record Associations.
=> Sep. 9th.
9. Action Controller Basics.
=> Sep. 23rd.
10. Action View Basics.
=> Sep. 30th.
11. Action View Helpers.
=>  Oct. 7th.
12. Ajax.
=>  Oct. 21st, 2008.=>  HOL  partially ready
13. REST support.
=> Oct. 28th
14. Testing.
=> Nov. 4th.
15. Deployment.
=>  Nov. 18th, 2008
16. Example Application.
=>Depot (Ecommerce)  Nov. 25th.=>  HOL ready
17. Example Application.
=>Flickr (Photo)  Dec. 2nd. => HOL ready
18. Example Application.
=> CheckItOut (Personal Finance) Dec. 9th. => HOL Ready
19. Example Application. => Redmine (Project Management) Dec. 16th. => HOL Ready

Other Examples Applications:-

1. Example Application – Typo (Blogging Engine) -   hands-on lab ready
2. Example Application – Substruct (Ecommerce) -   hands-on lab ready
3. Example Application – FreeMIS (MIS) -   hands-on lab ready
4. Example Application – TimeTracker -   hands-on lab ready
5. Gems and Helpers – hands-on lab  partially ready
6. Caching
7. Performance -
8. Action Mailer
9. Rails Security
10. Rails and other Web technologies (jMaki) -
11. Plug-in -
12. Rails 2.0 Features
13. Misc Topics

If You are a Newbie or Fresher in Ruby On Rails….
We suggest you to take the maximum advantage by participating in the Training and learn with the best of material available, Since this is the Biggest ever Online Ruby On Rails tutorial so far.

If you are an Experienced Developer….
We suggest you to participate in this tutorials by answering threads/questions in the forum and helping others with your well laid knowledge. This would make life of the Tutorial a bit easier, with less burden on his head.
The Tutor has already helped us a lot, lets say thanks to him by taking much burden of his head by participating and answering at least few questions, which you think you know.

Last but not the least.
Please promote this Tutorial in your group, so that maximum students can take maximum advantage.

Namaste.

4 comments July 7, 2008

IronRuby On Rails…. Coming Soon

IronRuby on Rails Is Coming Soon.

The first ever Open Source Project from Microsoft is almost live now.

Mr. John Lam, the person behind IronRuby has provided more information on his blog here…
http://www.iunknown.com/2008/05/ironruby-and-rails.html

Here are few Highlights from his blog…

IronRuby doesn’t just let you run Rails; it lets you interact with the rich set of libraries provided by .NET.

You’ll be able to use IronRuby to build server-based applications that run on top of ASP.NET or ASP.NET MVC.

You’ll be able to use IronRuby to build client applications that run on top of WPF or Silverlight.

You’ll be able to use IronRuby to test, build and deploy your .NET applications.

You’ll be able to run Ruby code in your web browser and have it talk to your Ruby code on your web server. That’s a feature that we feel that many folks will enjoy.

Ruby Folks with Ruby, JRuby and Now IronRuby now have great options to think about seriously.

Namaste!

1 comment July 7, 2008

Download The Latest Ruby Book with Source Codes Here…

The Book Of Ruby…

The Book Of Ruby is a comprehensive free tutorial to the Ruby language. Eventually it will form a book of more than 400 pages in 20 chapters.

It is being provided in the form of a PDF document in which each chapter is accompanied by ready-to-run source code for all the examples. The Introduction explains how to use this source code in Ruby In Steel or any other editor/IDE of your choice.

The Book Of Ruby is written by Huw Collingbourne - one of the developers of the Ruby In Steel IDE.

It is being provided here on the Sapphire Steel Software site as a PDF book which will grow as chapters are added.

Currently 3 chapters are available with source codes.

INTRODUCTION
- GETTING STARTED WITH RUBY

* How To Read This Book
* Digging Deeper
* Making Sense Of The Text

- RUBY AND RAILS

* What Is Ruby?
* What Is Rails?
* Download Ruby
* Get The Source Code Of The Sample Programs
* Running Ruby Programs
* The Ruby Library Documentation

Chapter One
- STRINGS, NUMBERS, CLASSES AND OBJECTS

* Getting and Putting Input
* Strings and Embedded Evaluation
* Numbers
* Testing a Condition: if … then
* Local and Global Variables
* Classes and Objects
* Instance Variables
* Messages, Methods and Polymorphism
* Constructors – new and initialize
* Inspecting Objects

Chapter Two
- CLASS HIERARCHIES, ATTRIBUTES AND CLASS VARIABLES

* Superclasses and Subclasses
* Passing Arguments To The Superclass
* Accessor Methods
* ‘Set’ Accessors
* Attribute Readers and Writers
* Calling Methods of a Superclass
* Class Variables
- DIGGING DEEPER
* Superclasses
* Constants Inside Classes
* Partial Classes

Chapter Three
- STRINGS AND RANGES

* User-Defined String Delimiters
* Backquotes
* String Handling
- DIGGING DEEPER
* Ranges
* Iterating With A Range
* Heredocs
* String Literals

Download Like is here.
http://www.sapphiresteel.com/IMG/zip/book-of-ruby.zip

Namaste

5 comments July 7, 2008

Next Posts Previous Posts


Follow me on Twitter