About

The Scottish Ruby User Group is a collection of people who are linked with Scotland and have an interest in Ruby and, invariably, Ruby on Rails. We meet every month for presentations from members and guests and a chat about Ruby and Ruby Related events. Everybody is welcome and there are no subscriptions/costs involved.

Meetings

We meet on the third Thursday of the month at 19:30 onwards, at the FreeAgent Central offices: 40 Torphichen Street, Edinburgh, EH3 8JB, near Haymarket Station.

Mailing List / Google Group

You can subscribe to the mailing list using the ScotRUG Google Group information page. The list is for announcements of ScotRUG activities and general support/discussion about Ruby (and Ruby on Rails!). Feel free to post any questions you have; we’re an open and friendly community. As of the last time I checked, the mailing list has around 75 members.

Video

Videos of previous presentations, provided courtesy of EdgeCase UK, are available here.

IRC group

We now also have an IRC channel available. It’s pretty quiet at the moment, but I’m sure we’ll pick up a number of idlers now that it’s been announced. You can find us on irc.freenode.net in #scotrug.

Sponsors

Free Agent Central pick up the bill for our meetings.

EdgeCase UK sponsor the meeting videos.

January ScotRUG Edinburgh - 19 January

posted 11 Jan 2012

Thanks to strategic powercuts and other ridiculous problems, the December ScotRUG did not quite go to plan. But next week we will be back on form. We have 3 (3!!!) talks lined up, plus free (as in beer) beer from FreeAgent. Yay!

  • Ryan Stenhouse will be talking about cultural differences when programming people-facing applications
  • Sam Elliott will be taking us on a magical mystery tour of the more obscure (read exciting) corners of Ruby’s core classes and Standard Lib.
  • Paul Wilson will be giving a quick demo of Mountable Apps in Rails 3.1.x.

You may also sign up on Lanyrd here.

December ScotRUG

posted 15 Dec 2011

December ScotRUG is being held early and at a different location. It is at Cargo, at 129 Fountain Bridge, EH3 9QG; google map is here.

We will start at 18:00 for Ruby chats, which will include a Ruby Quiz with a special prize. At 19:00 those sufficiently ticketed will join the Edinburgh Startup Christmas party in the same venue. Tickets can be bought here, though at 11:00 on the 15th there was only one ticket remaining. Use the code ‘timewarp’ to get a bit of cash off, if you are fast enough.

Video - Thomas Haggett on Puppet and MCollective

posted 04 Dec 2011

Here is the video from the November meeting of Thomas Haggett talking about Puppet and MCollective.

Thomas Haggett on Puppet and MCollective from Edge Case UK on Vimeo.

Brian’s code and presentation are here.

Video - Brian Swan on faster Rails Tests

posted 30 Nov 2011

Here is the video from the November meeting of Brian Swan giving us take on faster Rails Tests, but without extracting your model methods into modules.

Brian Swan - Fast Rails Tests - ScotRUG November 2011 from Edge Case UK on Vimeo.

Brian’s code and presentation are here.

November meeting - Thursday 17 November 2011

posted 10 Nov 2011

November started on a Wednesday, so this month’s meeting comes earlier than expected. This month we have two talks

  • Brian Swan will be giving us his take on Rails tests. Expect controversy and challenges to the new orthodoxies.
  • Thomas Haggett will be talking about how he has successfully used Puppet and MCollective at FreeAgent, with patterns and suggestions to take away.

Don’t forget that the meetin is in our new venue, the wonderful FreeAgent offices. See the October post for detailed directions.

Updated 15 Nov 2011: added Thomas’ talk.

October meeting - Thursday 20 October 2011

posted 19 Oct 2011

October’s meeeting is a mixed bag of short presentations:

  • Mark Connell’s impressions from the 2011 RubyConf in New Orleans
  • Paul Wilson’s further impressions from RubyConf and MagRails
  • Matt Wynne on the training wheels coming off cucumber

Do not forget that we’ll be meeting at the brand new venue of FreeAgent’s new digs, 40 Torphichen Street, Edinburgh, EH3 8JB, It is in the glass-fronted building on the right hand side of the road, just before the sharp bend if you are walking away from Haymarket. See the snapshot on Google Maps here. There is no FreeAgent signage, but there is a big 40 on the glass.

New venue - FreeAgent Central Offices

posted 11 Oct 2011

Stock photo shamelessly used without permission

Those lovely people at FreeAgent have offered to host Edinburgh ScotRUG meetings at their fabulous new offices, near Haymarket station. They have even said that they may be able to provide us with a beer or two in their offices. The first meeting in this location will be on 20 October, 2011. (If their sofa reminds you of anything, best not to mention it though.)

The new venue is 40 Torphichen Street, Edinburgh, EH3 8JB, or here on Google Maps.

Update: I’ve seen the sofa; it just looks like a sofa.

September 15, 2011 - Let's make stuff

posted 12 Sep 2011

Suggested by Matt Wynne, September’s meetup is going to be all about making stuff. We will kick off the session with 5 minute presentations by people with project ideas, then we will break up into groups and start working on the project. We’ve already had a few ideas suggested on the mailing list.

Come along, bring an idea and/or willingness to help and take part.

The cartoon below may be relevant:

Open Space Principle 1

We will be at the usual place, The Edinburgh Training Centre on Thursday 15th September, starting at 19:30.

August 18 2011, Edinburgh Meeting - Extreme Startup

posted 04 Aug 2011

UPDATE: Sam Elliot won the contest by a long nose with the code here.

Another month, another exciting meeting. This month Robert Chatley and Matt Wynne will be running their Extreme Startup session, first shown at XP2011. Here’s the gen from Robert:

Extreme Startup

In this hands-on workshop we aim to simulate product teams building software and delivering it into a market. Attendees form teams and compete to build the best product. Through the session you can continue to refine and upgrade your software, releasing new versions and testing their performance in the market. Once your software is live it will begin to accrue points, as simulated users use the software and score it against how well it fits their needs. The earlier you release your software, the sooner you will start accruing points, and the earlier you can learn something about the market, which should inform your next iteration. In the lean startup movement, this is know as the Build-Measure-Learn cycle.

Attendees of this session will need to build a very simple webapp, probably as part of a pair or a small team, so you will need at least one laptop per team.

So that we can get started quickly, it would be helpful if participants could do a little bit of preparatory work. Set up a minimal webapp running locally on your machine that handles a GET request, with a request param ‘q’, (e.g. http://localhost:4567/?q=Adam) and returns a plain text response. For example, using Sinatra:

require 'rubygems'
require 'sinatra'

configure do
  set :port, 4567
end

get '/' do
  q = params[:q]
  "Hello #{q}"
end

We will be at the usual place, The Edinburgh Training Centre on Thursday 18th August, starting at 19:30 sharp. Please try and be a little early.

Edinburgh July Meeting - Ruby on Android - Joe O'Brien

posted 04 Jul 2011

July brings us more international speakers, in the shape of Joe O’Brien from the EdgeCase Columbus office. This time there is a mobile dimension: Joe will be talking about coding for Android in Ruby.

We will be at the usual place, The Edinburgh Training Centre on Thursday 21st July.

UPDATE Here is the video from that meeting.

ScotRUG20110721JoeOBrien from Edge Case UK on Vimeo.

Video - Martin Rehfeld's lessons learned coding Assets.io

posted 26 Jun 2011

Thanks to Martin for coming all the way from Berlin, as part of the new Ruby User Group Speaker Exchange Programme. You can find out more about the programme here. Also thanks to EdgeCase for covering the flights.

ScotRUG-2011-06-17-Martin-Rehfield from Edge Case UK on Vimeo.

PS The song snippet at the beggining is from Jim Weirich’s _Why day song, Has Anybody Seen My Code?.

Edinburgh June Meeting - Martin Rehfeld from Berlin RUG

posted 02 Jun 2011

The June meeting is going to be a bit special – the first in a new European Speaker Exchange Programme masterminded by the Berlin Ruby User Group. Martin Rehfeld will be talking about the lessons learned developing his new service Assets.io featuring dynamic Javascript and CSS delivery through the Amazon Cloudfront CDN. Other parts include a custom backend using evented Ruby code (Thin/Async Rack/Eventmachine). It promises to be an exciting meeting, and in due course we’ll be catapulting one of our own speakers over the North Sea to Berlin. Martin will be in Edinburgh from June 14 to June 17, so let’s all make him welcome.

We will be at the usual place, The Edinburgh Training Centre on Thursday 16 June.

The speaker exchange programme is looking for some sponsorship, particularly to cover Martin’s cost. If your company can help, get in touch via the Google Group or email paul [{at}] edgecase.com.

Edinburgh May Meeting - Ruby Golf

posted 18 May 2011

Ruby Golf is going the rounds of a few user groups. During the Edinburgh May meeting, we will jump on the band wagon for a 9-hole round. The aim will be to complete the 9 hole course, laid out in RSpec, in as few characters as possible.

If you can’t bring a laptop, don’t worry we’ll be working in teams.

We will be at the usual place, The Edinburgh Training Centre on Thursday 19 May.

March Meeting - Ruby Koans concentrating on blocks

posted 13 Mar 2011

As promised, the March meeting will be another Ruby Koans session; this time we will be concentrating on blocks. Bring your laptops if you can, and it would be helpful to have downloaded the Koans and are ready to start. The Ruby Koans website is here

If you can’t bring a laptop, don’t worry we’ll be pairing.

We will be at the usual place, The Edinburgh Training Centre on Thursday 17 March.

February Pub Meeting And Glasgow Rug

posted 16 Feb 2011

The February meeting will be a pub/social meeting at the Holyrood Tavern on Thursday 17 February from 19:30. The Ruby Koans session will be postponed until March.

Talking of March, the inaugural meeting of the Glasgow Ruby User Group is being held on March 5. You can find details here

January Meeting Do Mocks Suck Or Rock

posted 20 Jan 2011

The January meeting is an experiment to determine scientifically whether Mocks suck or do they rock. This will be done with live coding using a rigid methodolgy which we will make up on the spot. Bring a laptop if you have one. Also get the codes.

Matt Wynne’s Mock friendly code is here. Brian Swan’s Mock Hostile code is here

You can sign up on Bloop, here

November Talks Up And January Meeting

posted 23 Dec 2010

Ho, ho, ho. As an early Christmas present here are two videos from the November session:-

ScotRUG Talks-Mark Connell on Websockets from Edge Case UK on Vimeo.

ScotRUG Talks-Sam Elliott talks about Chrome Extensions from Edge Case UK on Vimeo.

The January session will be on 20 January 2011, at the at the usual place: Edinburgh Training Centre, 16 St. Marys Street, EH1 1SU. We do not have an agenda yet, but more lightning talks are a possibility.

November Lightning Talks

posted 05 Nov 2010

To cheer the dismal November days, come along to ScotRUG at 19:00 on Thursday November 18 to be heartened by cheery lightning talks at the at the usual place: Edinburgh Training Centre, 16 St. Marys Street, EH1 1SU.

We have:

  • Mark Connell who will delight us with tales of websockets (with Ruby). You’ll laugh. You’ll cry. You’ll receive push notifications of events.
  • Sam Elliot on Chrome Extensions
  • Morgan Prior will be answering questions on The Ruby Mendicant University, a free online school open to anyone looking to improve their Ruby craftsmanship.

Who else would like to tell us something interesting? This month, talks can be up to 15 minutes long. Let us know on The Google Group.

[ Update: Talks added]

Site Design

posted 03 Nov 2010

Thanks to Tanja Pislar for her new design of the ScotRUG site, with rounded CSScorners and everything. (Our previous design looked it was something knocked up by a programmer,without any particular design talent, in 20 minutes based on an old WordPress theme). Hope you enjoy it.

October Meeting Is A Sneak Preview Night

posted 22 Sep 2010

Two ScotRUG members have upcoming conference talks. Drew Neil is presenting at Arrrr Camp in Ghent on the 29th of October, and Paul Wilson at RubyConf in New Orleans on the 12th of November. At the October ScotRUG meeting they will both present slightly condensed versions of their talks.

October’s meeting will start at 19:30 on Thursday the 21st of October, at the usual place: Edinburgh Training Centre, 16 St. Marys Street, EH1 1SU.

New Site

posted 07 Sep 2010

I’ve made a small step towards making the ScotRUG site more maintabable, and giving us a little bit of history. I have converted it to Jekyll. It is still not very pretty, but we can work on that. The source is on GitHub here. For now, if anyone wants to make it a bit nicer, please fork and send me a pull request.

September meeting

posted 07 Sep 2010

By popular demand the next meeting will be an interactive session on Ruby Koans. Bring your laptops for some fun coding. Kickoff will be at 19:30 with a walkthrough. Then we will pair up and code through some more. We will have a debrief at the end followed (no doubt) by a visit to the Holyrood Tavern.

See you at The Edinburgh Training Centre on Thursday 16 September.

August Tdd Videos

posted 07 Sep 2010