2020
18/03/2020
Pattern matching in Ruby - POSTPONED
POSTPONED - How do we make use of the new pattern matching syntax in Ruby 2.7?
2019
18/12/2019
Sheffield Ruby Festive Meal
Eat, drink, and be merry - it's the ShRUG Festive Meal
16/10/2019
Fixing Performance & Memory problems
Double act of ruby perfomance advice as well as insights about mentoring
18/09/2019
The life changing opportunity to leave prison as a Software Developer
Awesome story into coding and how one can get involoved in giving back
17/07/2019
Sheffield Ruby Summer Social
Traditional Summer Social with the community
12/06/2019
It is correct but is it fast?
How do we guarantee that changing fast code doesn't cause it to become slow code?
13/05/2019
Running Ruby and Rails, purely serverless on AWS
This is a a hands on session that shows an approach of delivering a RoR app on AWS while keeping the costs down
11/03/2019
A Branch in Time (a story about revision histories)
This is a story about revision histories and their impact on software maintainability. Think Sliding Doors, but with more Git!
11/02/2019
February - no meetup this month
ShRUG is having a break this month
16/01/2019
Double bill - Berlin style
This month, we welcome two speakers from Berlin to talk about BOSH and devs vs product.
2018
13/12/2018
ShRUG Christmas Meal
Eat, drink, and be merry - it's the ShRUG Christmas Meal
12/11/2018
November - no meetup this month
ShRUG is having a break this month
17/10/2018
Cookpad double bill: "Kafka + Cookpad" and "Automate your home with Ruby"
This month, we welcome two speakers from Cookpad to talk about Ruby and Redis.
10/09/2018
Open Source Software, or how I learned to stop worrying and love dealing with grumpy people
What's it like to maintain an open source project? Nick tells us about his experience at thoughtbot.
16/07/2018
Sheffield Ruby Summer Social
Traditional Summer Social with the community
11/06/2018
Measuring Chronic Pain Outcomes with Ruby and Twilio
Use tech to learn about pain management. We have 'superpowers' to make lives better.
2017
14/05/2018
Meet, share and learn
Learn from fellow shruggers about their learning experieces at conferences
09/04/2018
TTY - Ruby alchemist’s secret potion
Learn the secrets of writing a modern terminal application quickly and easily
12/03/2018
On writing <%= code %>
What can 5000 years of written language teach us about writing code?
21/02/2018
Ruby Newby - A CodeUp & Sheffield Ruby Mashup
We've teamed up with CodeUp to introduce some students to Ruby! Join us!
08/01/2018
New year - New ShRUG (almost)
Why not help with the new look/feel of ShRUG. Community driven programming FTW!
2017
11/12/2017
Sheffield Ruby festive meal
Shruggers annual food, chat and festive fun meeting
13/11/2017
Agile Lessons from the World of Roller Derby
What can Roller Derby teach us about working in an agile fashion?
2016
09/10/2017
Lightning talks - Autumn edition
Why not give us a short talk about your work/your passion/anything else that makes you tick?
11/09/2017
99 Bottles of Object Oriented Programming; An Interactive Session
OOP workshop for Ruby (and other) devs
14/08/2017
Sheffield Ruby Summer Social
Traditional Summer Social with the community
10/07/2017
Community-run "ShRUG in the pub"
We're off on our jollies this month, so we're handing over to the community this month!
14/06/2017
Double take: Introduction to Arel & Cultivating Code
Tech and team process from the FreeAgent team
08/05/2017
Does Size Matter?
How does the environment you are in influence development?
19/04/2017
Ruby: how a language reflects its people
What effects does the language of the Ruby community have on Ruby itself?
13/03/2017
Using and Abusing Ruby for Computer Science Great Good
Back to life, back to the command line.
20/02/2017
Make Ruby scripting great again!
Back to life, back to the command line.
09/01/2017
An Introduction to Rust for Rubyists
Learn something new this year
2016
12/12/2016
Sheffield Ruby Christmas meal
As Christmas is fast approaching, it's time for our annual Christmas meal.
15/11/2016
Open Source - Contributing - drop-in session
Drop in session for open source contributions
14/11/2016
All about remote working
Remote working is the dream right? Let's share what it's really like.
17/10/2016
REST-Assured
Learn about how to connect and use APIs in Ruby.
12/09/2016
Hell is other people's code - POSTPONED
This talk has been postponed.
08/08/2016
Using Ruby at The Floow - workshop
Ruby techniques used to grow a great startup into an international business
11/07/2016
Ruby on Docker and AWS with Convox
Let's make Ruby app deployments easier and scalable
13/06/2016
Sheffield Ruby in the (Beer) Garden
Come along for some Ruby chat in the garden
09/05/2016
Our experience using Ruby at The Floow
How Ruby was used to grow a great startup into an international business
18/04/2016
How to play at being a programmer
Developers being childish? That doesn't sound like something that would happen...
14/03/2016
Rubot Wars
Ready for a friendly rubot fight? Our workshop in Ruby will give you just that
08/02/2016
ShRUG in the pub
ShRUG is off to the pub for drinks and a chat about all things techie
11/01/2016
Lightning talks - New Year Version
Are you a Rubyist interested in giving a talk? 20 slides x 20 seconds each for good fun
2015
14/12/2015
Sheffield Ruby Christmas Meal
It's that time of the year again. Sheffield Ruby Christmas Meal
09/11/2015
Video editing for Mac Rubyists using MovingImages
Are you a Mac Rubyist interested in video editing? Come learn about MovingImages
12/10/2015
Ruby in the Wild - community edition
Current or future Rubyist? Come and check out some awesome examples of Ruby in the wild
14/09/2015
Making music with Ruby and Sonic Pi
Ruby coder? Interested in composing music? Sonic Pi might be for you
10/08/2015
ShRUG in the pub
ShRUG in the pub
13/07/2015
OpenSteetMap (OSM) and geospatial Ruby
OpenSteetMap (OSM) and geospatial Ruby
08/06/2015
Summer social
Time for some sun, drinks, food and chat!
11/05/2015
Pragmatic BDD with ShouldIT?
What on earth is ShouldIT?
13/04/2015
Introducing Docker - lets build a Rails container!
“I’m sure everyone has heard of Docker by now: its a way to package, distribute and run software.
09/03/2015
Introducing Elixir
Elixir is a pragmatic approach to functional programming. It values its functional foundations and it focuses on developer productivity. Concurrency is the backbone of Elixir software. As garbage collection once freed developers from the shackles of memory management, Elixir is here to free you from antiquated concurrency mechanisms and bring you joy when writing concurrent code. - Dave Thomas, Programming Elixir
09/02/2015
Ruby Newby - Retro Style
It’s a coding trip back to the 80s as we look at using Ruby to play with Star Wars, top-trumps style! This is suitable for complete coding beginners as well as developer Ruby newcomers. We’re going to learn how to consume APIs, organise data and run scripts from the command line.
12/01/2015
New Year Learning Resolution Edition
Was your new year’s resolution to learn more new stuff this year? Does it involve more Ruby? Want to brush up on micro-services? Finally decided to start looking at that new JavaScript framework?
2014
08/12/2014
Sheffield Ruby Christmas Meal
It’s that time of the year again. Time to put the talks and workshops to one side for a month and get together for Sheffield Ruby’s annual Christmas meal.
10/11/2014
Designing a Learning Experience for Applied Computing
This month is a break from the usual talk schedule to get involved with the wider Sheffield tech scene and give some input on how future developers will learn. We’re encouraging Sheffield’s Rubyists to attend a series of workshops on defining a curriculum for the city’s new University Technical College:
13/10/2014
GOV.UK development insight
In October 2010 Martha Lane-Fox declared “Revolution not evolution” in her report on the state of the Government’s online presence. Four years later that vision is well on the way to being a reality, with the single domain GOV.UK in daily use by millions of UK citizens, and the Government Digital Service leading the way internationally in transforming Government IT.
08/09/2014
Mini-hackathon and show & tell
Missed out on LeedsHack or won’t make HackManchester? Or maybe you are just hungry for more?
11/08/2014
Summer social
Summer’s here and the weather’s too nice to sit inside and do presentations. Come along to The Red Deer and have some food, a cold drink, chat about Ruby, set the world to rights, and catch up with other ShRUGgers.
14/07/2014
What happens when a Rubyist gets *Go*ing?
This month’s talk is from Luke Roberts and is a comparison between Go and Ruby. From the abstract:
09/06/2014
What is puppet and why should I care about it?
This month’s talk is from Stephen Johnson and is on Puppet:
19/05/2014
SRC retrospective
This month’s meeting is a week later than usual
14/04/2014
Controlling state with finite_machine.rb
This month Piotr Murach will be giving a talk on finite state machines:
10/03/2014
Tribute to Jim Weirich
This month, we thought that we could pay tribute to Jim Weirich by watching some of his best talks as well as sharing some of our stories from meeting him. The session might go down the route of talking about open source as Jim was a hero when it came to this.
10/02/2014
Ruby social
This month will be a relaxed social event at The Red Deer (the usual post-meeting venue). Chat about Ruby/Rails, have something to eat, have a good catch-up or come along and say hello if you’re new to the group or want to know more about Ruby/Rails. Let us know if you’re coming and you don’t know who you’re looking for!
13/01/2014
Ruby Code Battle - the rematch
This month we’re holding another round of our Ruby code battle but this time with a different challenge. Write your player and pit them against the other entrants. Pair up with someone else or work alone, the choice is yours! We’ll reveal the problem on the night (and provide a base framework to write your player against) so you can’t go researching strategies beforehand. In a similar way to a kata or dojo, hopefully this will be a good opportunity to test your Ruby skills in a way that you wouldn’t on a day-to-day basis.
2013
09/12/2013
ShRUG festive meal
It’s that time of the year again. Time to put the talks and workshops to one side for a month and get together for ShRUG’s annual Christmas meal.
11/11/2013
Hack Manchester Retrospective and Code Retreat
This month we’ll be focussing on community events. Sheffield (and ShRUG!) was represented really well at Hack Manchester. The ShRUG attendees will be presenting their hacks and giving us some feedback about the event.
14/10/2013
Messages queues don't need to be scary
October’s meeting is a talk from Glen Mailer on message queues:
09/09/2013
Mob programming
September’s meeting is a group session in “Mob Programming”.
12/08/2013
Open source hack session
NOTE: this month’s meeting is at the earlier time of 6.30pm!
08/07/2013
ShRUG pub social
This month will be a relaxed social event at The Red Deer (the usual post-meeting venue). Chat about Ruby/Rails, have something to eat, have a good catch-up or come along and say hello if you’re new to the group. Let us know if you’re coming and you don’t know who you’re looking for!
10/06/2013
ShRUG, the big debate
Being a programmer is about more than just writing code. We spend a lot of time working as a team, communicating our ideas and persuading people that our solutions will give the best possible outcomes. There are plenty of ways to hone your programming skills (dojos, katas etc.) but honing the way you communicate as a developer is often overlooked.
20/05/2013
Javascript, delivering the promise with AngularJS
NOTE: this meeting is the 20th May, not the usual 2nd week of the month slot!
08/04/2013
Parsing for Fun & Profit
This month Ash Moran will be running a talk & workshop called Parsing for Fun & Profit. This is a new and improved version of the NWRUG talk from February this year.
11/03/2013
Ruby Code Battle
This month we’re holding a code battle. Write your player to solve a set problem and pit them against the other entrants. Pair up with someone else or work alone, the choice is yours! We’ll reveal the problem on the night (and provide a base framework to write your player against) so you can’t go researching strategies beforehand. In a similar way to a kata or dojo, hopefully this will be a good opportunity to test your Ruby skills in a way that you wouldn’t on a day-to-day basis.
11/02/2013
Lightning Talks
This month’s SHRUG is a lightning talk event: 20 slides for 20 seconds each either Ruby based or not! It’s a chance for people to have a go at giving a talk and to hopefully hear about some cool things. No requirement to give a talk, but there are still slots available so let us know if you want to speak.
14/01/2013
Rails 4 and Ruby 2.0
This month’s ShRUG talk is from James Almond on what’s in, what’s out and what you need to know about Rails 4 and Ruby 2.0.
2012
10/12/2012
ShRUG 3rd Birthday Social
It’s that time of year again and ShRUG is 3 years old! After the overwhelming response for the meal idea, we’ll just be meeting up for some food, chat and festive fun in the Rutland Arms (between The Showroom and Decathlon).
12/11/2012
Adventures in the hexagonal
This month’s ShRUG talk is from Jon Rowe:
08/10/2012
RubyMotion: iOS development for Rubyists
This month’s ShRUG talk is from Luke Roberts:
10/09/2012
Beautiful command-line interface design
This month’s ShRUG talk is by Brightbox’s John Leach:
13/08/2012
Show and tell - Experiences working with a startup, the public sector, and building a Ruby CMS
This month’s ShRUG talk is from Andy Goundry.
09/07/2012
Scottish Ruby Conference Retrospective
As tradition dictates, the meeting following SRC will be a retrospective of the talks or events of the conference. For those who went, would you like to pick a talk you’d like to present/recap/summarise/critique/interpret for the meeting?
11/06/2012
A Controlled Explosion
This month’s ShRUG talk is from Tom Crayford.
14/05/2012
Ruby Golf, the back 9 holes
Following on from last year’s ShRUG event, May’s ShRUG is another 9 holes of Ruby Golf.
02/04/2012
ShRUG social
NOTE: CHANGED DATE!
12/03/2012
Coding Dojo
This month we will be running a Coding Dojo at ShRUG.
13/02/2012
Isolation vs Rails: More Fastererer Speedy Testing Mk II Edition
After last month’s Speedy TDD with Rails talk by Ash Moran, this month Tom Crayford will be running a follow-up/alternative session on “More Fasterer Speedy Testing”.
09/01/2012
Speedy TDD with Rails
This month Ash Moran will be running a session on speeding up tests with Rails:
2011
12/12/2011
Christmas Meal
It’s christmas and ShRUG’s 2nd(!) birthday so we’re organising a meal to celebrate.
14/11/2011
Continuous delivery workshop
This month Tom Crayford will be running a session on continuous delivery:
10/10/2011
Battleships
This month Jon Rowe will be running a session on Ruby Battleships:
12/09/2011
The What, Why and How of Node.js
Summer’s over and we’re back to speakers at ShRUG.
08/08/2011
ShRUG Summer Social
Summer’s here and ShRUG’s taking a holiday from the usual speakers and activities. We’re going to meet for an informal chinwag and catch-up over a beer (or non-alcoholic alternative). It’s a chance to come and get to know us if you’ve not been before, or get the low down on Rails 3.1 if you have. It’s also a chance to let us know what you want to see over the next few months.
11/07/2011
Rails 3.1 and the asset pipeline
Steve Hodgkiss will be giving a talk at this month’s ShRUG on Rails 3.1 and the asset pipeline.
13/06/2011
Remote Pair Programming with Ruby and the Twitter streaming API
Quentin Wright will be giving a talk on remote pair programming using screen and Skype. The talk will explain how to remote-pair effectively when it comes to coding and testing and describe some of the problems encountered as well as the benefits. It will also cover some of the particularly interesting parts of the app and the technologies we’ve used.
11/06/2011
ShRUG Ruby Newbie Day
A desktop programmer that wants to get into web development? A web designer that wants to add more functionality to their website? Heard all about Rails? The Sheffield Ruby User Group (ShRUG) are putting on a Ruby Newbie day on Sat 11 June. We’ll be in the GIST Lab for a whole day giving presentations, advice and providing hands-on experience with Ruby and Ruby on Rails.
09/05/2011
ShRUG plays Golf!
In parallel with LRUG, we’ll be playing Ruby Golf. Ruby Golf, similar to Perl Golf, is “A game where one attempts to write the shortest [..] program to accomplish some goal.”
11/04/2011
Scottish Ruby Conference Retrospective
ShRUG is going Scottish with a look at Scottish Ruby Conference. Like last year, we’ll be doing short talks, rapid-firing through slides from the event and talking about interesting things we saw. Then off to a pub for a quiet, thoughtful retrospective of the conference (possibly over a whisky).
14/03/2011
Chessboard BDD Kata with Cucumber and RSpec
This month, we will be working through Johnno Nolan’s Chessboard Kata. The kata is being used for Johnno’s MSc too, so your solutions will be contributing to academic research on BDD! You can talk to him on Twitter here.
14/02/2011
Play squash with Ruby, OpenGL and a Wiimote
This month, Jan Wedekind, will be describing game development with Ruby.
10/01/2011
Social - making plans for 2011
This month’s ShRUG is a social event. We’re gathering together to make plans for the new year. Things on the table include:
2010
13/12/2010
ShRUG 1st Birthday Meal
This month’s ShRUG is the group’s 1st birthday. ShRUG was originally conceived on a train back from NWRUG over a year ago, and started not long after with a meeting in the Bath Hotel. We moved around a bit before settling on the GIST Lab as our regular venue.
08/11/2010
High in Fiber
Jon Rowe will be giving a talk called High in Fiber, about Ruby Fibers, and how to apply them in asynchronous code.
11/10/2010
Pickle
Ian White will be talking about Pickle, his library for easy model creation in Cucumber.
22/09/2010
Rails: Getting through "The Wall"
James Almond has offered to give a talk/presentation on his experiences using Rails called Rails: Getting through “The Wall”. And Koichci Sasada, creator of the YARV virtual machine for Ruby 1.9, is in town! He wants to meet local Rubyists, so if you’d like to speak to one of the core Ruby guys, come along for a chat.
09/08/2010
Introduction to RSpec part 2
This month is an interactive session. Ashley Moran of PatchSpace Ltd will be concluding the introduction to RSpec we started last month.
12/07/2010
Introduction to RSpec
This month is an interactive session. Ashley Moran of PatchSpace Ltd will be running an introduction to RSpec, a powerful and mature BDD/testing library for Ruby. No RSpec or unit testing experience is necessary, as we will be starting from first principles, but knowing basic Ruby will help.
14/06/2010
HornetsEye Library
ShRUG has its first presentation! Thanks to Jan Wedekind of Sheffield Hallam University for doing a presentation on his HornetsEye Library. Also, this is the first ShRUG to be held in the new GIST Lab.
18/05/2010
First ShRUG meal
The sixth meeting of ShRUG is at the Ethiocubano restaurant. We’ll be in downstairs room for the first half, followed by a meal upstairs for anyone who wants to stay. There’s a Wikipedia page on Ethiopian cuisine if you want to learn more. You can also look at my scan of the menu.
28/04/2010
Scottish Ruby Conf ShRUG
The fifth meeting of ShRUG is at the Electric Works. Massive thanks to the new building manager Louise for letting us use a meeting room.
08/03/2010
Sunny Start to Spring ShRUG
The fourth meeting of ShRUG is again taking place in Mojo. It’s becoming a habit…
09/02/2010
Late Winter ShRUG
The third meeting of ShRUG is yet another informal pub meeting. We’re re-using last month’s venue, Mojo. Hopefully this time we’ll find out if there’s any chance of them getting a proper room sorted.
11/01/2010
New Year ShRUG
The second meeting of ShRUG is another informal pub meeting. We’re trying out a new venue, Mojo.
2009
14/12/2009
First Meeting
The first meeting of ShRUG is an informal pub meeting. About 8 of us regular Ruby types are already going. We’re hoping to attract as many Ruby hackers in the area as possible. If you have an interest, come along to the meeting, and join in the discussion on the mailing list.