Meet, Share, Learn. Home
Home of the Oceanic Ruby and Rails community. Meet like-minded people, share knowledge and learn new things.

When?

Monday, June 16, 2008 at 6:00 PM

Where?

Toowong Library, Toowong Village Shopping Centre, Level 3, 9 Sherwood Rd

What?

A Rosy Collection

This month, as usual, we have a variety of interesting bits and pieces to talk about. The line-up is as follows:

  • Angus Scown will present JSON, the JavaScript Object Notation, a lightweight data-interchange format often used in Ruby and Rails applications.
  • Paul O'Keeffe will throw out a test driving challenge to the Rails team and all those who create tests using generators.
  • Dr Nic Williams has come a long way from the days when he wondered why other developers were so attached to their Macs. He'll show us some RubyCocoa stuff that he's been playing with lately.
  • Where time permits, we can discuss some of the new features appearing in Rails 2.0 and 2.1. Nigel Rausch is waiting in the wings with a talk about nested RESTful controllers in Rails 2.x. He may be able to give us a sneak preview.

Afterwards, we'll head down the road to Jackpot for a beer and a bite.

See the Meetup web site for more info.

Late notice, yes! (But it was posted on the group)

Lineup:

  • Railsconf ppl on “RailsConf 2008 Roundup”
  • Keith Pitty on “Rails 2.1 (101)”
  • David Bolton on “Rails at Crossroads – helping more with less”

Location:

Crown Hotel – 589 Crown Street, Surry Hills (upstairs in the corner room) http://tinyurl.com/2d229a

AND we’ll kick off from 7pm! (turn up a bit earlier to mingle and get a good seat!)

  • If anyone ever sends you a link to evilurl.org, ignore it!
  • Deploying Rails Apps books is out
  • Rubinius is now running Rails!
  • IronRuby is too!
  • New authentication framework called Lockdown
    • Advanced Rails Recipes book has a recipe for writing your own auth
  • If you’re hosting on Debian/Ubuntu, you should look up the recent OpenSSL vulnerability as your ssh and ssl keys may be dodgy
  • RailsConf sucks coz we’re not at it
    • But we want videos of the talks anyway
  • Rails 2.1 RC 1 is cool (2.1 is officially out since the meeting!)
    • named_scope
    • ActiveRecord partial updates
    • gem dependencies
    • date-stamped migrations
  • RedBubble t-shirts are cool

Next meeting will see roundups of everything that happened at RailsConf and RailsCamp, so it should be good!

- There will be Arduinos at railscamp, oh yes there will.

- Lachlan Hardy made mention of RAD a new ruby scripting language for the Arduino. Lachie explained about the open source nature of the project – the conversation then swung around to a workshop that was taking place at UTS on May 31.

- Martin introduced ruby-processing on github - John Resig (ejohn.com) JS implemention of processing _why wrote a translator (Lachie brought it up) it translate ruby byte code to python byte code (Myles chipped in ONLY 1.9 byte code)

- rpm.newrelic.com does pretty graphs

- Dylan suggests using Debian to generate ssh keys is a bad idea (wrt github)

- Lachie lets us know that the github guys released a whole heap of code to get something off the ground

-New specs for JRuby are out (called rubyspec)

- Daniel (the merb guy for aus) released a community site (merbunity.com)

- a new merb blogging engine called feather

- Datamapper for Merb was questioned

- Myles brought up Ezra’s rails branch

- Dylan brought up Scailr is an unknown thing to help you deploy to EC2

When?

Monday, May 19, 2008 at 6:00 PM

Where?

Toowong Library, Toowong Village Shopping Centre, Level 3, 9 Sherwood Rd

What?

Done Rails, Now What?

So now that you've got Rails under your belt, you're fishing around for ways to do it better. You're thinking "What am I going to do next?" Well, here's what:

Dr Nic will show us Hobo, a rapid application framework on top of Rails, with the motto "write less code". Consider these features:

  • Popular plugin Sexy Migrations, which is now in Rails 2? Originally from Hobo.
  • Popular plugin "make_resourceful" - Original from Hobo.
  • Automatic migrations - place your schema information in your model.
  • Interesting alternate template language: DRYML.

We can then contrast this with Haml and Sass, introduced to us by Alan Harper.

  • Haml is an alternative template language for Rails, that cuts down on the verbosity of HTML, and outputs human readable HTML.
  • Its partner in crime, Sass (Syntactically Awesome StyleSheets), has a similar philosophy to Haml, but applied to CSS rather than HTML. It brings a more powerful, feature rich templating language to the design world.

Afterwards, we'll head down the road to Jackpot for the usual feast of Asian delicacies and Oriental lagers.

See the Meetup web site for more info.

Wednesday May 14, 2008

The line up is as follows (email the list if you want to give a talk, or do a lightning demo – don’t make Jason do a 15min stand-up routine, please!):

As per usual, we are at:

Crown Hotel – 589 Crown Street, Surry Hills (upstairs in the corner room)

AND we’ll kick off from 7pm! (turn up a bit earlier to mingle and get a good seat!)

This month’s analog blog:

When?

Tomorrow! (24th April 2008 @ 6:30PM)

Where?

Thoughtworks: Level 11, 155 Queen Street, Melbourne (SMS Mark on 0414 740 489 if you have trouble getting in)

What?

  • Pat Allan on using Sphinx with Ruby
  • Clifford Heath on the ActiveFacts Constellation API - A New Approach to Models

Pizza will be provisioned by thoughtful Thoughtworks, and we'll hit the local afterwards for an amber (or two).

New comers can come for sure! Barrels-o-fun guaranteed!

When?

Monday, April 21, 2008 at 6:00 PM

Where?

Toowong Library, Toowong Village Shopping Centre, Level 3, 9 Sherwood Rd

What?

Front-ended

While Rails provides the engine to power your web applications, it generally needs a little help from a variety of technologies on the front end, whether that be the end displaying output to the user (the UI) or the end receiving incoming web requests and dispatching them to Rails. This month, we take a look at the latest tools providing us with the front ends we need.

In "mod_rails: Now why didn't I think of that", Ben Hoskings will share his solution to designing and deploying to a robust and simple production environment using mod_rails, a tidy Apache config, and some capistrano for good measure.

Tony O'Hagan will present the ExtJS framework for building rich user interfaces. Here's his blurb:

Over the past few years an ever growing number of AJAX frameworks have emerged. Now a few dominant players are starting to grab most of the attention from web developers. One of these is ExtJS, a mature Javascript class library that allows you to build rich UI apps with almost no HTML or CSS code.

In this presentation we'll briefly compare different AJAX architectures and specifically how they contrast with Rails/RJS. We'll then drill into the ExtJS framework stack exploring the lower-level utility Javascript classes up to the higher level data and UI components. We'll then give a quick UI component demo followed by a show and tell of code snippets and a code up of an ExtJS web app. Finally, we'll explore how to integrate ExtJS into Rails to create the killer app duo.

Jackpot, as usual, for afters - Asian delicacies and Oriental lagers in a beautiful outdoor setting, as long as the weather is kinder to us this time.

See the Meetup web site for more info.

Time for the second installment of Ruby on Rails Oceania - Perth Edition.

It's once again at the Silicon Beach House:

Ruby on Rails User Group Perth second edition: 24 Apr 2008 at 5:30 until about 7:30 at the Level 2, 90 King St Perth WA

I think we should have some presentations this month, so bring you laptop and your speaking shoes. Oh, and if someone wants to put their hand up to buy a carton, that would be much appreciated.

See you then.

This one caught up on us while we weren’t looking! It’s on a new night for this month only!

Tuesday April 8, 2008

Two five minute demos are lined up:

  • Tim Lucas on “Securing your source code using encrypted volumes”
  • Myles Byrne on “Abusing git for fun and profit” (Two things: backing up your db with git (& cap) and backing your models with git (& files))

And a single presentation by Tim!

If anyone has something to share, post it up on the list!

As per usual, we are at:

Crown Hotel – 589 Crown Street, Surry Hills (upstairs in the corner room)

AND we’ll kick off from 7pm! (turn up a bit earlier to mingle and get a good seat!)

When?

Tuesday, 8th April 6:30pm – 8:30pm

Where?

Moores Brecknock Hotel – 401 King William Street, Adelaide.

NOTE The Kitchen’s back open!! Yay!

What? GIT + Rails Servers

Luke Sutton will kick things off by presenting on his experience with GIT. He’s using it for all of his personal projects, including contributing to a few other projects which also use it. Since a number of local Rubyists have lately shown a lot of interest in Git and/or other distributed version control systems, I think this will generate some good discussion.

A wikiapedia snippet… “I’m an egotistical bastard, and I name all my projects after myself. First Linux, now git.” (Linus Torvalds)

From the git home page: “Git is distributed version control system focused on speed, effectivity and real-world usability on large projects.” ...come along to see what all the fuss is about.

Next, Adam Davies will present a round-up of the current crop of rails servers.

The plan is to run through some of the various options that are now available – while Mongrel seems to have become the standard, a number of newer projects are cropping up. Thin and Ebb both leverage some core mongrel libraries and rack – a minimal interface between webservers supporting Ruby and Ruby frameworks. In addition, JRuby is now stable (1.0 and 1.1RC are out) and is another choice for deployments.

Hot on the heals of last month’s analog blog, here’s this month’s:

Our talks for the evening were:

Ben Teese gave a talk and demo of using Flex with Rails. It all looks pretty straightforward, largely thanks to Rails to_xml method making it pretty easy to spit out data in a format that Flex likes.

Marcus Crafter gave a quick rundown on the recent Rubinius Sprint which was a resounding success. Rubygems now works with Rubinius, so you can find out which of your favourite gems don’t!

Mike Bailey gave a demo of Deprec 2. It’s not backwards compatible, but it now supports Monit, plus newer versions of Ubuntu. It’s also a lot neater and easier to extend.

Thanks, as always, to ThoughtWorks for hosting and feeding us pizza, and thanks to Ryan Allan for organising the talks.

Just in time for this meetup, here are the notes from the last one! (Hey, it’s better than my usual timeframe of not at all.)

I [ed: drnic] think it took me months and months to figure out Rails + Ruby a few years ago when I first picked up Rails. I think I learned it/worked at it most nights after work (and probably surreptitiously during a few work days as well).

Lately I’ve received a few emails asking about Rails training courses.

So I’ve organised a “Getting Started with Rails” weekend workshop coming up on the 19th+20th of April, to help anyone else who’s poked around the edges of Rails and now wants to get cracking with it.

The workshop will cover:

  • start a new Rails application in 5 minutes
  • read and write to a database without using any SQL statements or advanced knowledge
  • use the Model-View-Controller method of application design
  • create dynamic HTML using the data from the database
  • generate models and controllers so you don’t have to type as much yourself
  • work with “convention over configuration” – Rails makes a lot of decisions for you!
  • write tests for your applications so you know instantly if something has gone wrong

The full price is $795, but the early bird price is only $595 (before end of March; use early as coupon code when booking). Today is 26th of March, so less than a week of early bird prices to go.

For more details and booking see the event page

Other training courses workshops around Australia?

If you are running a Rails/Ruby workshop in Australia, let us know so we can tell everyone!