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

Glasgow

We usually meet on the First Thursday of the month at 18:30 onwards, at the Fuzzy Orange offce at the Pentagon Centre, Unit 313, Glasgow, G3 8AZ .

Edinburgh

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 Neo, 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

j

Free Agent Central pick up the bill for our meetings.

Neo sponsor the meeting videos.

21st August Edinburgh Meetup

posted 06 Aug 2014

Evan Phoenix gave a keynote at Scottish Ruby Conference this year about Reading Code.

So let’s read some code!

Agenda:

  • Come up with a list of gems or projects that we are interested in
  • Break off into pairs/groups to dig into one of these
  • Summarise what interesting things we found in the end

As we’ll be going through actual code, the more laptops, tablets etc. in the room the better. We’ll be in groups though so if you don’t have anything with you, don’t worry about it.

FreeAgent

Usual time (19:30), great venue (FreeAgent).

Sign up on Lanyrd here.

19 June - Hardware night in Edinburgh

posted 26 May 2014

June we’re having hardware night in Edinburgh. Let’s get some LEDs blinking, other things.

Topics will include:

  • Dan Muncton demonstrating controlling Arduinos with Ruby / Rubuto
  • Getting setup with Arduino
  • Hardware hacking with the Raspberry PI (James Robertson)
  • Making your own “Arduinos”, for £4 or less. Paul Wilson with some Shrimp kits that you can play with.
  • Making LEDs flash
  • Ruby Arduino gems
  • Rubuto

If you’re coming, let us know on Lanyrd. James, Dan, and I will bring in some hardware, but bring in your own jumpers cables, leds, breadboards, etc… if you have them.

It would be great to hear about your hardware projects, too.

15th May Edinburgh Meetup

posted 14 May 2014

There has been alot happening recently, so this month we’ll have a Lean Coffee format http://leancoffee.org/.

If anyone wants to give a lightning talk, we can do these before starting the discussion.

FreeAgent

Usual time (19:30), usual venue (FreeAgent).

Sign up on Lanyrd here.

17th April Edinburgh Meetup

posted 15 Apr 2014

This month, James Robertson will give a lightning talk on SimplePubSub. We’ll follow this with a Code Kata exercise.

If anyone else wants to give a lightning talk on the night, then feel free.

FreeAgent

Usual time (19:30), usual venue (FreeAgent).

Sign up on Lanyrd here.

Glasgow, Thursday 3rd April 2014

posted 03 Apr 2014

April in Glasgow will see Colin Gemmell talking about the go language.

Talk Description:

Go faster applications

Ruby is a great programming language to write expressive, easy to read code that has thousands apon thousands of libraries to choose from so you don’t have to write any code.

But Ruby has one major issue, it is slow language and it comes to a point where you need to augment your Ruby code with another languge. Github used Erlang, Twitter used Scala but for me the choice is Go.

In this talk I’ll look at why I’ve Go over other programming languages, what’s been gained, what’s been lost and how you can integrate Go applications with existing Ruby apps.

About Colin

Colin Gemmell is Web/Application Developer from Glasgow, Scotland.

You can find us in the Fuzzy Orange offices at, Pentagon Centre, Unit 313, Glasgow, G3 8AZ

Start time is 6:30 for 7pm, on Thursday the 3rd of April.

Look forward to seeing you there Map

Thanks to Neo and Fuzzy Orange for sponsoring the event.

Remember the to keep up with announcments on Twitter and join the discussion on the mailing list.

20th March Edinburgh Meetup

posted 13 Mar 2014

This month, we’ll take a look at some solutions people have come up with for the use case below. Those who wish to can implement all or some of this use case and we’ll discuss the approaches, styles and share suggestions.

The use case is from the paper Avatars of TDD.

Use Case

Design a Veterinary Information System for a Clinic. Veterinary medical system is very similar to human medical system with one exception, all the patients are animals. Each patient is owned by a person, who brings the patient to the clinic and pays the bills.

The person in charge for IT department of the clinic gave us the following Use Cases to start development. Dave Atkins brings his pet named Fluffy into the clinic for a routine check up and shots. The veterinarian charges him for the routine office visit and the Rabies vaccination. Dave pays cash before he leaves and is provided with a receipt for the services.

FreeAgent

Usual time (19:30), usual venue (FreeAgent).

Sign up on Lanyrd here.

Glasgow, Thursday 6th March 2014

posted 06 Mar 2014

We are pleased to announce that Orde Saunders will be speaking about Building for the device agnostic web.

Talk Description:

We can’t control how our users access our websites - they may use mobile phones, TVs, tablets, games consoles, laptops, desktop computers, or even their glasses and their watch! In this world, meeting our customers’ needs on their terms is a daunting task.

About Orde

In 1994 Orde viewed the source of a web page, realised it was just a text file, and thought: “I wonder if I can build a web page?”
Since then he’s built a lot of web pages but is still looking at things on the internet and thinking: “I wonder if I can build something like that?”

You can find us in the Fuzzy Orange offices at, Pentagon Centre, Unit 313, Glasgow, G3 8AZ

Start time is 6:30 for 7pm, on Thursday the 6th of March.

Look forward to seeing you there Map

Thanks to Neo and Fuzzy Orange for sponsoring the event.

Remember the to keep up with announcments on Twitter and join the discussion on the mailing list.

20th February Edinburgh Meetup

posted 10 Feb 2014

Paul Wilson will give a short talk on writing a small web app with Elixir.

Then we’ll dive into some more Ruby exercises from Exercism.io.

Usual time (19:30), usual place (FreeAgent). Sign up on Lanyrd here.

16 January in Edinburgh Meeting

posted 15 Jan 2014

Let’s go Code Kata!

January’s meeting we will tackle an Exercism.io Ruby exercise, then we’ll go to the pub.

Usual time (19:30), usual place (FreeAgent). Sign up on Lanyrd here.

Glasgow, WEDNESDAY 5th February 2014

posted 15 Jan 2014

We are very pleased to announce that Ashley Baxter will be speaking about, well…. I’ll let Ashley explain.

Talk Description:

“Finding myself in the sudden position of running an established business at the age of 18, with no prior experience or knowledge of the industry, I share my experience of teaching myself the necessary skills to run a web-based business, learning to code and bringing a web app to market, and trying to steer it in a new direction altogether.”

About Ashley:

“An unusual combination of insurer and photographer, Ashley’s big girl’s job is running insurance broker, Brokers Direct. She has also been known to photograph weddings under the Girl With A Camera alias. Ashley reserves what little time she has for Xbox, weightlifting and convincing people that working in insurance isn’t as mundane as it sounds.”

We seem to have made the Fuzzy Orange offices office our new home and we quite like it. You can find it at, Pentagon Centre, Unit 313, Glasgow, G3 8AZ

Start time is 6:30 for 7pm, on Wednesday the 5th of February.

Look forward to seeing you there Map

Thanks to Neo and Fuzzy Orange for sponsoring the event.

Remember the to keep up with announcments on Twitter and join the discussion on the mailing list.

Lightning talks in Edinburgh on December 19th

posted 25 Nov 2013

During the well-attended December meeting in Edinburgh, we decided to hold the pre-Christmas December meeting and host Lightning talks.

Please volunteer on the mailing list, and watch out here and on Twitter for details.

So far we have:

  • Paul Wilson: in introduction to Elixir.
  • Paul Smith: the different way we’re using cucumber at FreeAgent.
  • Irina Bednova: Pry.
  • Ryan Stenhouse: ngaj tlhIngan yIjatlh. (A short Klingon talk).
  • Iain Broadfoot: Ember.

21st November Edinburgh Meetup - What is ScotRUG and RubyConf roundup

posted 10 Nov 2013

Join us at FreeAgent for 19:30 for an exciting Edinburgh meetup. First Paul Wilson will give a brief overview of his experience at this year’s RubyConf followed by a discussion on the future of ScotRUG (Edinburgh). Let’s work out the answers to:-

  • What do we want out of ScotRUG? Talks, guest speakers, hacking, our own projects?
  • What can we do to make it happen?
  • What can we put in place to ensure that it keeps happening?

See you there.

Update: Olly has put up a Lanyrd page. Please sign up here.

7 November 2013, Glasgow

posted 25 Oct 2013

We are very pleased to announce that Stephen Best (Bestie) will be travelling all the way from London especially to speak to us and as a special treat we’ll be putting on some pizza and refreshments!

Talk Description:

Most of us have heard the vague, hand waving spiel about why DI is important for writing flexible, reusable code, a little harder to come by are examples of how one actually goes about doing it in a (cost) effective manner.

Rather than a dry introduction to DI, this talk will be packed full of code examples demonstrating practical techniques you can start using straight away, no gems, meta-programming or magic required. We’ll also explore how you might persuade your Rails app to benefit from DI.

About Stephen:

Bestie is a London based Ruby / Javascript / XP contractor, committed to software craftsman and OO design obsessive.

This month we have a new venue at the Fuzzy Orange offices, which are at the Pentagon Centre, Unit 313, Glasgow, G3 8AZ

Start time is 6:30 for 7pm.

Look forward to seeing you there Map

Thanks to Neo and Fuzzy Orange for sponsoring the event.

3 October 2013, Glasgow

posted 26 Sep 2013

We are very pleased to announce that Matt Wynne will be giving us his Baruco talk ‘Treating objects like people’ on Thursday the 3rd of October!

Description:

We all know it’s wrong to treat people like objects.

Have you ever considered what happens when you design your objects to be treated the same way? In this talk Matt explores the intersection between psychology and OO design.

You’ll leave with some food for thought about how to model the interactions between your objects, as well as how to relate to the people around you.

As always a big thanks to Neo for sponsoring the venue.

See you at SocietyM at 18:30, for a 19:00 start.

15 August 2013, Edinburgh - Talks

posted 13 Aug 2013

This Thursday we will be having a couple of talks at ScotRUG:

  • Stephen Best will be talking about Dependency Injection in Ruby
  • Brian Swan will be previewing his Lean Agile Scotland talk “Help, my tests are killing me.” This talk will examine the characteristics of readability in tests and offer advice on making your tests more readable.

Edinburgh July 18 Lightning talks

posted 18 Jul 2013

We’ll be back at our usual Edinburgh haunt of FreeAgent Towers in July for a series of fun-fun lightning talks.

John Daniels will be talking to us about private clouds.

Ryan Stenhouse will be talking about Twillio.

Michael Carruthers will be talking about DTrace and Ruby.

There’s still a couple of slots left if anyone else wants to speak, just hit up the mailing list.

See you all there at 1930!

Glasgow July 4th RubyCoffee

posted 28 Jun 2013

July’s Glasgow ScotRUG is going to be a slightly different format from ususal. If you’ve been along to a LeanAgileGlasgow meetup it will be very familiar.

We are going to borrow the LeanCoffee format where we have an informal discussion around the subjects attendees are most interested in.

Hope to see you upstairs from 6:30pm onwards in the Crystal Palace, 36 Jamaica St, Glasgow G1 4QD.

June 20 Edinburgh Pub meetup

posted 20 Jun 2013

The plan once again this month is to have a small pub meetup - regular service will resume next month!

We’re going to meet a Bert’s Bar for a bit of a change.

Here’s a map to it.

May 16 Edinburgh Pub meetup

posted 16 May 2013

With all the excitement of the Scottish Ruby Confererence just behind us, it’s a quiet pub meetup this month. See you all at The Haymarket at 19:30. The pub is here.

April 18 2013, in Edinburgh - Ruby 2.0 and Bacon.js

posted 17 Apr 2013

April’s Edinburgh meeting kicks off with a quick run-through of Ruby 2.0 by Paul Wilson. After the support act comes the main show: Phil Roberts is giving a preview of his Realtime Conf EU and Scotland JS talk on Bacon JS.

Usual place (FreeAgent), usual time (19:30).

Glasgow 4th April, 2013 - Joe finally gets it....

posted 21 Mar 2013

For March, Joe Wright what he has learned over the last 6 months.

Joe likes to think about how and why he does things, he doesn’t always understand what he’s doing, but he’s good at looking competent. Come to ScotRUG to hear about what Joe learned over the last 6 months about SOLID, Git, regex and tooling choice while moving from looking competent to finally getting it.

18:30, for 19:00 start at the SocietyM

As always a big thanks to Neo for sponsoring the venue.

Mob programming on Thursday 21st Mar, in Edinburgh

posted 11 Mar 2013

As suggested by Iain Watt, this month will be all about mob rule. The general idea is that we all work on the same piece of code together. We’ll pick a kata or some such that we can get our teeth into and see how we go. The aim is more to see how others attack a problem rather than to have something finished and working.

If anyone has any ideas on what problem/kata/Ruby quiz we could have a go at, please email the google group

Glasgow 7th March, 2013 - PDF Madness

posted 26 Feb 2013

For March, Ryan Stenhouse will regale us with marvellous tales of reading and writing PDFs in Ruby. There will be excitement. There will be laughter. There will be embedded fonts (I imagine).

Code clinic on Thursday 21st Feb, in Edinburgh

posted 20 Feb 2013

By popular demand, February’s ScotRUG is all about the codez. As discussed at last month’s meeting, many people are coding projects in isolation and others want to get an outside look. Bring your code along for constructive ideas on how it might be better and advice on those tricky problems.

All discussion will be under FriendDA terms. Usual place (FreeAgent), usual time (19:30).

Graeme Mathieson (Mathie) on Server-sent Events - Glasgow - Thursday 7th February

posted 07 Feb 2013

In February we are very luck to have Graeme bringing his successful Server-sent Events talk to Glasgow. In the talk Graeme will discuss connecting your browser to your message queue with Server-sent events, which are simpler than Websockets but unidirectional.

18:30, for 19:00 start at the SocietyM

See you in February

Graeme Mathieson (Mathie) on Server-sent Events - Edinburgh 17 January

posted 10 Jan 2013

Graeme is giving a talk on connecting your browser to your message queue with Server-sent events, which are simpler than Websockets but unidirectional.

19:30 start at the FreeAgent offices, 40 Torphichen Street, Edinburgh, EH3 8JB. Nibbles and drinks kindly supplied by FreeAgent.

Update: Video of the talk.

Mathie’s Server-sent Events

15 November 2012, Edinburgh Meeting - People Patterns in depth with Joe O'Brien

posted 07 Nov 2012

No matter what they tell you, it’s always a people problem- Jerry Weinberg

November’s ScotRUG will be a slight departure from our normal technial diet. Well-known Rubyist and New Context Regional Director, Joe O’Brien will take us on a deep exploration of one or two “People Patterns”: patterns for interacting with our customers and colleagues.

These skills are essential for success in your progrmming career - especially if you want to build valuable products, be appreciated, and have your point of view properly acknowledged. You don’t need to be a Rubyist to come along.

19:30 start at the FreeAgent offices, 40 Torphichen Street, Edinburgh, EH3 8JB. Nibbles and drinks kindly supplied by FreeAgent.

Steven Baker - Thursday 8th November 2012 Glasgow meeting

posted 22 Oct 2012

For the November meetup we have Steven Baker will be joining us all the way from Canada.

Bio:

Steven Baker is the one of the key figures in the Ruby community. He is the creator of RSpec, the Behavior Driven Development framework for Ruby, and is often a featured speaker at many of the Ruby and Ruby on Rails conferences. Steven has seen over two dozen Rails applications to production development, utilizing his specific skills in scalability, security, and maintainability. Steven continues to collaborate with leaders of the Agile and Ruby communities and provides training and consulting for organizations to improve their knowledge, effectiveness, and manage growth.

More information on Steven, his writings, and his workshops can be found at http://stevenbaker.com

Talk:

Steven will be talking on the SOLID principles.

The meetup is being held at the usual venue SocietyM, 6:30pm for 7pm.

Thanks as always to New Context for sponsoring the venue. See you there.

18 October 2012, Edinburgh Meeting - Extreme Startup

posted 18 Oct 2012

This month is a Extreme Startup again. See below for the description from XP 2012.

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

Brain Rules by Iain Watt - Thursday 4th October 2012 Glasgow meeting

posted 04 Oct 2012

For the October meetup Iain Watt will be expanding on his Scot Ruby Conf lightening talk.

Bio:

Being brought up in the 70’s on a diet of Horizon & Tomorrows World I was always going to be interested in tech. I got my first proper hands-on exposure to tech with a BBC micro and haven’t looked back since. IBM and Compaq paid me to play with robotics, material handling systems, and manufacturing data collection & reporting systems - to build new stuff or to make things better. Fortunately I love to learn so that I can build new stuff or make things better but I hate it when something (particularly IT) doesn’t work the way I want it to.

Talk:

“The most important book you’ve never read, or possibly even heard of” I’ll introduce you to a handful of what Dr. John Medina, a developmental molecular biologist and affiliate Professor of Bioengineering at the University of Washington School of Medicine, intriguingly terms “Brain Rules”. In the book Brain Rules: 12 Principles for Surviving and Thriving at Work, Home, and School, Medina explains, why we might want to re-evaluate our approach to our environments and to our practices in education, at work and at home to get the best from the most powerful tool we have at our disposal - our brain - and to harness the latest research findings to improve our learning capabilities. If you’re in any way interested in learning about learning and getting better at the things that interest you, come along to hear my talk. Hopefully I will convince you to go buy the book. Is it “The most important book you’ve never read, or possibly even heard of”? Probably.

The meetup is being held at the usual venue SocietyM, 6:30 for 7.

Thanks as always to New Context for sponsoring the venue. See you there.

PDFs are fun video from Sept 2012 Edinburgh meeting

posted 21 Sep 2012

Here’s the video of Ryan’s great September talk on PDFs:

Ryan Stenhouse’s PDFs are fun

Glasgow September ScotRUG now with added refactoring - 06 September 2012

posted 05 Sep 2012

Hi all

Unfortunately T.J. Sheehy has come down with something and is unable to speek at tomorrow nights Ruby Group.

But no worries, instead we will be doing a refactoring kata. So bring along your laptops and get some good practice in refactoring your code to be a happy developer.

As usual it will all take place at SocietyM starting at 7pm.

Thanks as always to New Context for sponsoring the venue.

Videos of the August 2012 Edinburgh Meeting

posted 29 Aug 2012

Edinburgh 20th September, 2012 - PDF Madness

posted 29 Aug 2012

For September, Ryan Stenhouse will regale us with marvellous tales of reading and writing PDFs in Ruby. There will be excitement. There will be laughter. There will be embedded fonts (I imagine).

Glasgow September ScotRUG - 06 September 2012

posted 27 Aug 2012

September we have T.J. Sheehy bringing the wisdom of Charlie Chaplin to Glasgow ruby user group.

Chaplin’s Craft:

Charles Chaplin was intimately involved in crafting every part of his movies. His development techniques and approach to story design challenged the popular film making techniques of his day. What are the similarities and differences between Chaplin’s film making approach and how we create software? What insights can we gather from his work to help improve our own craft?

As usual it will all take place at SocietyM starting at 7pm.

Thanks as always to New Context for sponsoring the venue.

Edinburgh August ScotRUG - 16 August 2012

posted 10 Aug 2012

August is an exciting time to be in Edinburgh, not least because of our exciting Ruby Festival lineup of:-

  • Pat Allan will be talking on building gems from scratch. Pat is well-known for Thinking Sphinx, travelling the world, and being an all-round top-bloke.
  • Sam Elliot will be bending minds, relating Erlang to Ruby. Sam last entertained his with his Dusty Corners of Ruby talk in January.

The talks will take place at Fringe Venue #AF27, the FreeAgent offices (as usual) at 19:30.

Update: Changed the date to reflect reality. Update: Changed Sam’s talk.

Glasgow August ScotRUG - 2 August 2012

posted 02 Aug 2012

This month’s Glasgow meetup will be a leisurely trip to the pub for some chat and beer.

We will meet at around 7pm at the Old Hairdressers on Renfield Lane.

On another note we have some great talks in the coming months for Glasgow so stay tuned for more soon.

Edinburgh June ScotRUG - 21 June 2012

posted 16 Jun 2012

June’s ScotRUG will be a a sneak-preview of a couple of Scottish Ruby Conference talks. Talks will be limited to 35 minutes; save your questions and feedback until afterwards.

Shadowboxing your way to a secure application, by Rory McCune

There are a number of potential approaches that developers and testers can take to reviewing the security of their applications and a growing number of tools to help the process along.

“Traditional” black box web application scanners and static analysis tools (aka white box tools) both have pros and cons in terms of things they will find and more importantly, things that they won’t.

This talk aims to review the ups and downs of both approaches and specific ruby based tools that can be used as part of the process. It will also highlight some areas where good old manual review is still key.

How we learn a language by Ryan Stenhouse

We all use language in fun and interesting ways, even when we don’t think about it. Our industry brings us together with people from all over the world, even some of the folks attending this conference will speak English as a second or even third language.

In a past life I was a teacher of english as a foreign language, and these days I’ve kept that passion for languages alive by becoming multilingual myself.

I’ll speak about how we pick up a programming language in much the same way as we learn to speak a natural language and then integrate ourselves in the culture surrounding that programming language in much the same way.

I’m not going to talk at boring lengths about language theory, but instead evaluate how we learn a language as humans – regardless of its origin. I hope to make it clear that you can apply some of – if not all – the same skills you use to easily pick up a new programming language to give you a real leg-up in learning a foreign language.

You’ll never think about abstraction or obfuscation in exactly the same way again, and hopefully leave with a desire to test my assertion and learn another language, and that would be just great. 
Why would I want to do this? Well, I’m biased but I truly believe that the world would be a better place if people understood each other better – and that means more people becoming multilingual.

June ScotRUG Glasgow - 7 June

posted 07 Jun 2012

For June’s meeting in Glasgow we’re taking a small depature from Ruby land and taking a look at 2 different javascript frameworks,

The meetup will be held as usual in SocietyM starting around 7pm.

As always thanks to Edgecase who kindly sponsor the venue for us.

April ScotRUG - 19 April

posted 19 Apr 2012

For April’s meeting we have two fun talks:

  • Ryan Stenhouse will be telling us about Rails’ i18n support and strategies
  • Alan Gardner will be demonstrating the wonders of TMUX.

March ScotRUG Edinburgh - Coding Exercise- 15 March

posted 14 Mar 2012

We haven’t done a coding session for a while, so March meeting we will tackle a coding problem, in pairs. Bring a laptop if you can and be prepared to test-drive some code.

Usual time (19:30) and the usual place (FreeAgent offices).

Video - Phil Roberts talks about Backbone JS

posted 22 Feb 2012

Part 1

Part 2

Thanks to Marius for the videoing.

Sam Elliott on The Dusty Corners of Ruby

posted 12 Feb 2012

Here is the video from the January Meeting of Sam Elliott declaiming on the less well-known capabilities of core Ruby and the Standard Libraries.

Sam Elliot on the Dusty Corners of Ruby from Edge Case UK on Vimeo.

Video - Ryan Stenhouse on Culture on Internationalisation

posted 11 Feb 2012

Here is the video from the January Meeting of Ryan Stenhouse on The Culture of Internationalisation.

Ryan Stenhouse on The Culture of Internationalisation from Edge Case UK on Vimeo.

February ScotRUG Edinburgh - Backbone.js - 16 February

posted 10 Feb 2012

Phil Roberts has just finished a large rewrite of Float to be a javascript-heavy front-end based application using Backbone.js. Phil will be telling us about the reason for the change, his experiences, and introducing us to Backbone.js.

Usual time (19:30) and the usual place (FreeAgent offices).

January ScotRUG Edinburgh - 19 January 2012

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