Join Shenandoah Ruby Users Group

You'll get invited to our Meetups as soon as they're scheduled!

Past list view

Meetup Location RSVPs
Nov 24 5:30 PM

10 attended (est.) – 4.50 4.503

Ray will talk about how he uses Dark BASIC and DarkGDK, both gaming resources from The Game Creators to make programming interesting for students learning to program. He will be showing demonstrations of the two systems, which are intimately linked since the DarkGDK is mostly a C++ wrapper around the functions in the Dark BASIC library. The system uses DirectX as its graphics engine and handles 2D and 3D grapic, display video and sound files and is a great little resource for writing all kinds of small applications.

As usual, food and beverages will be provided.

Only members of this Group can view the location for this Meetup

10 Yes
1 Maybe

Oct 27 5:30 PM

15 attended (est.) – 4.00 4.005

Searching with Solr

Do what your database can't: faceted navigation, result highlighting, fuzzy queries, ranked scoring, spell correction, and more. Eric Pugh from OpenSourceConnections will give us some insights he obtained while writing one of the first Solr books to hit market.

So you're building a website and want a terrific search experience for your users. How are sites like Netflix.com and Zappos.com doing it?

Solr, the open-source enterprise search server is the answer. Solr bridges the technology divide between databases and document/web search engines (e.g. Google). Each has its uses but do not overlap.
Chances are you have some structured data, probably in a database, and perhaps some related text documents. When you bring this data into Solr, you'll be able to deliver amazing features. Users will be able to navigate search results by filtering on aggregated attributes (so- called “faceted search”). Furthermore, various features like spell- correcting, auto-completing of search text, boosting records based on various rules, become possible. Solr does not tie you to a particular programming language or computing platform. And whether you have a thousand records or millions and many requests per second, Solr can scale to meet your performance needs. Furthermore, as an open-source solution, Solr doesn't ask you for more money when you want more out of it.

We'll look at the thriving Ruby ecosystem that has grown up around integrating with Solr. From Ruby gems that integrate with Solr like solrb and rsolr, to general search solutions like acts_as_solr and sunspot. We'll also look at a complete "shrink wrapped" catalog solution for Solr using BlacklightOPAC.

You'll lean the basics of getting started with Solr, and an understanding of what Ruby solutions are available to simplifying adding great search to your site!

As usual, food and beverages will be provided.

Only members of this Group can view the location for this Meetup

15 Yes
1 Maybe

Sep 29 5:30 PM

16 attended (est.) – 5.00 5.005

Compilers are for just a few who write languages and tools for the rest of us, or are they?

In his blog post "Rich Programmer Food", Steve Yegge argues that 'you need to write one' -- To solve difficult problems, make yourself a better programmer and to gain a fundamental understanding of how computers work.

Kelly McDonald wll present a few reasons why you would ever want to build a compiler, a few real-life examples that I have employed, the basic steps of creating a compiler, common tools that assist in compiler writing, and hopefully a working example along with time enough for Myers to quench his thirst after the meeting.

Only members of this Group can view the location for this Meetup

16 Yes
4 Maybe

Aug 25 5:30 PM

1 attended (est.) – No rating yet

August meeting cancelled

Eric Pugh's presentation will take place during our October meeting. Check back in a couple of days for information on the September meeting.

No location was chosen for this Meetup

1 Yes
0 Maybe

Jul 28 5:30 PM

28 attended (est.) – 4.50 4.503

Sorry for the late update, but it should be no reflection of how great the 2nd Annual ShRUG picnic will be tomorrow. The folks at TransitionPoint have agreed to allow us to have our cake (or should I say Smokin' Pig BBQ and chicken) and eat it too. We will be meeting at TransitionPoint, we will be serving picnic fare from the Smokin' Pig on their deck and you will be able to bring you family and friends. There is also a very good chance that some beer from Calley's will be available.

Please let us know if you can make it and how many family and friends you will be bringing so we can make sure we have enough food. We also might be displaying a newly released product from a local company.

Only members of this Group can view the location for this Meetup

28 Yes
2 Maybe

Jun 30 5:30 PM

16 attended (est.) – 4.50 4.502

Social networking and Web 2.0 are the buzzword rage, and while many of us have social media accounts, we might not be using them to their fullest capacity to improve our personal and corporate branding. Join Jason Hull of OpenSource Connections and Jennifer Till of The Bridge as they discuss best ways to leverage social media for brand building and improved work productivity. Among the topics that they will cover are:


The use of social media tools to project a personal brand
How to use social media tools to make yourself more valuable at work
Selling using Web 2.0 without becoming a used car salesman
Web 2.0 productvitity tools


If there are other or different topics that you would like for us to cover, please send your requests to jhull@opensourceconnections.com or shoot me a DM on Twitter, http://www.twitter.com/hull_j.

As always, food and drinks will be provided.

Only members of this Group can view the location for this Meetup

13 Yes
4 Maybe

May 26 5:30 PM

12 attended (est.) – 4.00 4.004

Rob and Meyers will be contributing to and leading a round of lightning talks. Please bring your contribution, such as
the most interesting tidbit you discovered while developing lately,
upcoming conferences or feedback on a conference you recently attended, or
anything else of interest.

As always, food and drinks will be provided.

Only members of this Group can view the location for this Meetup

12 Yes
1 Maybe

Apr 28 5:30 PM

15 attended (est.) – 5.00 5.008

JeffMo has been working on a Ruby library for exploring genetic algorithms. His presentation will include a brief background on genetic algorithms and when they can be useful. He will also show his work in progress on generating Ruby Golf solutions using GAs. (Code golf is a kind of exercise or game where you show off your code-fu by solving problems using the fewest number of keystrokes.)

As always, food and drinks will be provided.

Only members of this Group can view the location for this Meetup

15 Yes
4 Maybe

Mar 31 5:30 PM

15 attended (est.) – 5.00 5.005

As modern web user interfaces rely more heavily on JavaScript, the functionality slips farther away from being testable in Rails’ conventional automated test frameworks. Client-side logic can be tested in a browser using Selenium. When combined with Polonium, in-browser automated tests can be driven from a Ruby test framework within your Rails application. Rob Lineweaver will discuss the architecture behind Selenium, when and how to use it, and demonstrate writing in-browser automated tests using Selenium & Polonium in Rails.

As always, food and drinks will be provided.

Only members of this Group can view the location for this Meetup

16 Yes
5 Maybe

Feb 24 5:30 PM

19 attended (est.) – 3.50 3.507

Two presentations for February!

As modern web user interfaces rely more heavily on JavaScript, the functionality slips farther away from being testable in Rails’ conventional automated test frameworks. Client-side logic can be tested in a browser using Selenium. When combined with Polonium, in-browser automated tests can be driven from a Ruby test framework within your Rails application. Rob Lineweaver will discuss the architecture behind Selenium, when and how to use it, and demonstrate writing in-browser automated tests using Selenium & Polonium in Rails.

Ra'Shaun Stovall has recently created an application written in rails which will be used by a local company servicing thousands within the Shenandoah Valley for over 40 years. Ra'Shaun will do a case study through the application development process ending with front end functionality.

As always, food and drinks will be provided. Speaking of which...

Please note the change in venue. The fine folks at TransitionPoint have offered the use of their offices, which will afford us more room that the ever shrinking conference rooms at Rosetta Stone. Another bonus. we can consume beer there as long as everyone behaves. So stop by Calley's on your way in and fill up your growler with your choice of brews.

Only members of this Group can view the location for this Meetup

22 Yes
3 Maybe

Organized by
Asst. Organizers:

Our Sponsors

We're looking for Sponsors!

Support a Meetup group while getting exposure to active, local members.