Support local Ruby developers in the Apps4Edmonton contest

Public voting has just begin for the City of Edmonton’s Apps4Edmonton contest, and with $55,000 in prizes on the line every vote counts. We’re especially pleased to announce that many of the teams have chosen to use Ruby as the platform for developing their great apps. These apps cover a range of services, and we’ll be approaching the teams to come out and speak about the development process at our upcoming meetups, however right now we’re asking all our members to do their part to support local Ruby developers by considering voting these great applications.

  • Alertzy! – Alertzy’s goal is to make the lives of Edmonton residents easier by giving them an easy way to receive updates and notifications to their cell phones through SMS Messages.
  • EdmontonInfo – EdmontonInfo is an Android application that provides users with easy access to various city information. (source is here and here)
  • TXT.2.ETSSMS us a bus stop number and we will send back the next few buses that will arrive and when.
  • YEGTRASH.com – Is it time to take out the trash? Find out, no registration required!

Are you a developer who’s app should be in this list? Contact mark@burmis.ca or reply @yegrb on Twitter and we’ll add you!

YEGRB 0.5 - REMINDER - Tuesday July 20th at Axis Cafe on Jasper

Don’t forget to come out to the next YEGRB meetup tomorrow night. We’re talking about enterprise messaging with RabbitMQ, deplying your applications to Rackspace (with prizes!) and Resque job queue.

There’s also a tab thanks to Yardstick Software, our sponsor for the evening.

See you there!

YEGRB 0.5 - Tuesday July 20th at Axis Cafe on Jasper

The next YEGRB meetup is only a week away, and I’m excited to announce more details. But first if you haven’t already, please RSVP.

The topics this month include:

  • An introduction to AMQP/RabbitMQ, by Scott Brooks
  • Deployment Part 2: EngineYard, by Daniel Huckstep
  • CanCan(’t), by Mark Bennett
  • Deploying your rails app with Moonshine, by Luke Hutscal

Scott will be going in-depth during his talk and will be running a little longer than normal, but we still hope to get things wrapped in under an hour so there’s lots of time for drinks afterwards.

This meetup has also been kindly sponsored by Yardstick Software. As with last meetup, they’ll be providing a tab on a first come first serve basis. Like last time the meetup will be at Axis Cafe on Jasper Ave. Doors open at 18:15 and the meetup will start at 18:30.

UPDATE: Added Luke to the speaker list. He’ll be talking about Deploying your Rails app with Moonshine.

Notes from YEGRB 0.4 with Aman Gupta

Thanks to everyone that came out for YEGRB 0.4 with Aman Gupta. Aman gave a detailed talk on understanding the performance of your Ruby applications, with lots of examples to show how to do this in different situations. He kindly let us record this talk, and you can watch what was recorded on our ustream.tv page. Unfortunately, the second half of his talk after his router ‘core dumped’ was not recorded but you can still get the slides of this presentation and others from his Scribd account. He also shares code on GitHub, and answers questions sent to @tmm1 on Twitter.

We also tried out Axis Cafe as a new venue. A big thanks goes out to Yardstick Software for sponsoring the space (and the bar tab!). Burmis Studio also donated a gift for the presenter.

Can’t wait to see everyone at the next meetup!

June 15th Meetup to be held at Axis Cafe

Our next meetup is coming up fast and is only a few days away. RSVP now if you haven’t already! You can also submit questions for Aman online.

Following up on our last post we would like to announce that we’re moving venues for this special meetup and will meeting at Axis Cafe on Jasper Avenue, rather than our normal location. Yardstick Software has kindly sponsored us, and will be providing picking up the tab for the first few attendees. There will be a $6 drink special after that!

Axis Cafe is located at 10349 Jasper Avenue. Doors open at 6:00 with the meetup starting promptly at 6:30. See you there!

YEGRB July 15th Meetup - EventMachine and Ruby Tuning with Aman Gupta

Aman GuptaIt’s hard to believe we’re already on to our fourth YEGRB meetup, and this is going to be the best one yet! Aman Gupta (github, twitter) will be joining us via the web to present “Debugging Ruby: understanding and troubleshooting the VM and your application”. Aman is a serial entrepreneur, ruby hacker and a recent winner of a Ruby Heroes award. He currently maintains the EventMachine project and various other gems that help build high-performance distributed and asynchronous systems in ruby, including em-mysql, em-spec, jsSocket and amqp.

Most recently, Aman has been hacking on performance improvements to MRI, and tools for the VM such as perftools.rb, a sampling profiler for ruby code based on google-perftools, and gdb.rb, a MRI specific version of gdb.

We’ve setup a Google Moderator channel to collect questions for Aman in advance of his talk. Submit your questions early and vote on the ones you’re most interested in so that we make maximum use of his time. You can also record a YouTube video of yourself asking your question.

The meetup will be taking place on June 15th @ 18:30 MST. Please RSVP in advance. We’re making some special arrangements for this months venue and will announce the location details later on this week.

Thanks to Daniel (@darkhelmetlive) for setting this talk up!

Notes from YEGRB 0.3

Thanks to everyone who came out to our meetup last week. It wasn’t our biggest meetup, but it was a good one!

The hackup

On the housekeeping side we did a quick wrap-up of the first hackup. It went well, and though lots of new projects were started it will be a few weeks before we’ve got anything to show for. Keep your eye on the YEGRB Github account where some of the hackup projects call home! Planning for the next hackup has started and we should be ready to make an announcement in the next few weeks.

We’ve also moved our meetup to the third Tuesday of every month, where it should be staying. Mark the third Tuesday of your calendar or subscribe to our calendar feed.

News

Presenters

  • A walkthrough of Heroku by Daniel Huckstep
  • An introduction to authlogic by Chris Brulak
  • A new RESTful imaging API by Graham Batty

Links

See you for the next meetup on June 15th!!!

The next meetup is two days away

Our next meetup is happening this Tuesday 18th May at 18:30. As before, Nexopia will be hosting us at their offices downtown. Remember to enter through the entrance on the north side of 102nd Ave between 103rd and 104th Street (map). The doors lock at 6:30 but contact information for who to call will be posted. Highlights of this meeting include:

  • An introduction to authlogic by Chris Brulak
  • A walkthrough of Heroku by Daniel Huckstep
  • A new RESTful imaging API by Graham Batty
  • A special hitlist item by Michael Deering

As well, we will go over Ruby events from the past month including a recap of our first hackup! And don’t forget about drinks afterwards at Pub 1905.

If you haven’t already please consider registering today. We’re looking forward to seeing everyone on Tuesday!

Hackup Registration

Registration for the our first hackup is now open! For the uninitiated a hackup is similair to one of our meetups, but we replace the talking with hacking! YEGRB supplies a venue, power, and internet so all you need to do is come out. Each participant gets one minute to introduce themselves and pitch an idea or project they’d like to hack on. After the pitches are done we break and start hacking on whatever project sounded most interesting to you. Even better we’ll be providing free pizza for lunch!

The hackup is happening this Saturday from 10am-5pm at ENTS (map). Unlike the meetup, spaces at the hackup are limited so register now to avoid dissapointment. If you’re looking for project ideas check out our hacklist!

HACKUP - May 8th, 2010

YEGRB is excited to host Edmonton’s first Ruby Hackup on May 8th from 10am-5pm.

The hackup, unlike our meetups, is a communal coding event where members have one minute to pitch their idea and describe their interests to the rest of the group. After that we break and people can collaborate as they like. We provide a venue, along with internet and power. We’re hoping this will become a regular event.

Space for our first hackup is limited to fifteen people. The registration will go up later this week on a first-come first-serve basis. Watch our twitter account for the announcement!

UPDATED - YEGRB 0.3 IS NOW MAY 18TH, 2010 AT 18:30

We’ve just found out the next DemoCamp is going to be happening on May 4th. As most of our members (myself included) are attending DemoCamp we’ve decided to move the next RubyMeetup to May 18th. As well, to prevent this problem in the future we’ve agreed to schedule all our RubyMeetups going forward on the third Tuesday of every month. We’ve already added these future dates to our calendar, so talk your loved ones and clear your schedules in advance!

Register to speak or attend the May 18th meetup now!

MEETUP - May 18th, 2010 at 18:30

This meetup has been moved from it’s original date to May 18th to avoid a conflict with the next DemoCamp!

YEGRB 0.3 is happening on May 18th, 2010 at 18:30. As with previous meetups Nexopia has kindly donated their boardroom for our purposes. Their offices are located at #408, 10320 – 102 Ave NW, Edmonton, Alberta (map). For attendees arriving after 18:30 the doors may be locked in which case instructions will be posted on the door.

Slots for lightning talks are still available. If you’d like to talk please let us know in the RSVP form below.

Follow yegrb on Twitter for the latest updates. You can also subscribe to our Google Calendar to have meetups added to your calendar in real-time.

Notes from YEGRB 0.2

Thanks again to everyone that came out to YEGRB 0.2. We had an even bigger turnout than last time with lots of new faces, as well as people coming back from the last meeting.

We heard the feedback from last time and kept things moving along at quick pace. Thanks to our great speakers we were able to achieve this goal and wrapped on schedule with time left to go to Pub 1905 for a few drinks.

The talks themselves where great and started off with Chris Brulak (cbrulak) presenting on Elxn41.ca. Chris’ application provides a platform for participants to debate and follow the political issues of the day. This discussion is meant to be interactive, and emphasise a dialog between members. Chris contrasted the conversation that happens on Elxn41.ca with a service such as Twitter where participants shout into a crowded space. In developing Elxn41.ca Chris used a number of popular gems including authlogic and acts_as_versioned. He tried the Twitter authentication component in authlogic but decided to use the twitter-auth gem for authentication in it’s place. If you’d like to try this application just visit http://elxn41.ca and login with the beta password ‘democracyrocks’. Chris is actively looking for developers to help build out the Elxn41.ca feature set. If you’d like to help out contact him at elxn41@elxn41.ca.

The next speaker was Sean Ouimet (@skepticsean) presenting on Sinatra and Rack. Sean walked everyone through the basics of Sinatra, including how to create a web application and declared your routes and the code which handles them. He then moved into some more advanced Sinatra scenarios. In particular his demonstrtation of how to embed multiple Sinatra apps in a single Rack application was intriqing as it can be used to deploy Rails and Sinatra in the same application. We’ve included Sean’s slides below if you’d like to see his code again.

Our last lightning talk was by Mark Bennett (@MarkBennett). He presented a new gem he’d written called Adman which makes it easy to share your Sinatra or Rails application using Bonjour (aka Zeroconf). With Adman anyone can find and resolve your applications IP automatically without using a DNS server or publishing your IP in advance. This is especially useful at hackups, conferences, or RailsCamps where access to the Internet is limited. If you’d like to try Adman for yourself just run, “gem install adman”. Check out Adman on GitHub and read the wiki for more details. Adman is under active development, and Mark want’s to make using Bonjour in your app a one liner.

With the lighting talks wrapped up on time some of the attendees with iPad’s kindly demonstrated them for the rest of the group. Reg Cheramy (@rcheramy) from Edistorm demonstrated some of his favourite features and apps already running on the iPad as well as some development work he’s done with the iPad. He wasn’t the only one with an iPad as Cam Linke and another attendee also brought their iPads out. Thanks guys, the iPad looks like it’s going to be another winner for Apple. Can’t wait to order mine at the end of the month.

Thanks again to all the attendees who made it out to this months meetup. Our primary mission is to connect local Ruby enthusiasts, so seeing how well attended the meetups have been is really encouraging. I know there are still lots of you out there who haven’t made it out to an event yet, but we’re looking forward to seeing you at YEGRB 0.3. Also watch for us to explore new ways of connecting the Ruby community in the coming months.

MEETUP - April 6th

As we’ve already announced the next YEGRB Meetup is happening on Tuesday April 6th, 2010 at 6:30 PM.

The meetup will be happening in the Nexopia offices at #408, 10320 – 102 Ave. This is the same location as last time. You want to enter from the enterance on 102 AVE. If the doors have already locked we’ll leave a note with instructions for getting in.


View Larger Map

We’ve got an exciting list of topics lined up for Tuesday, including:

We’re also hoping to have a few other surprises but you’ll just have to come out to see what we’re planning.

You can still sign up to attend or to talk.

Next Meetup April 6th

The next Edmonton Ruby Meetup is happening on Tuesday April 6th, 2010.

Sign up to attend or to talk. We’ll post a list of the speakers next week.