CVREG - Hometag:www.cvreg.org,2009:mephisto/Mephisto Noh-Varr2009-06-04T03:31:08Zmelriffetag:www.cvreg.org,2009-06-04:4352009-06-04T03:26:00Z2009-06-04T03:31:08Z2009 Schedule, the 2d half
<h2>It’s June Already?</h2>
<p>I can’t believe this year is already half over. We’ve been fortunate enough to have speakers since last October; the rest of the year is pretty exciting too. And so without further ado, here’s the current line-up from July to December 2009:</p>
<h2>Schedule</h2>
<table>
<tr><th>Date</th><th>Topic</th><th>Speaker</th></tr>
<tr>
<td>14 Jul</td><td>Creating Mashups w/Ruby</td><td>Jess Martin</td>
</tr>
<tr>
<td>11 Aug</td><td>QA Testing w/Cucumber</td><td>Patrick Reagan</td>
</tr>
<tr>
<td>8 Sep</td><td>Midori, Rails-inspired <span class='caps'>PHP</span> framework</td><td>Youssef Chaker</td>
</tr>
<tr>
<td>October</td><td><span class='caps'>TBA</span></td><td>Andy Hunt</td>
</tr>
<tr>
<td>10 Nov</td><td>JRuby and Clojure</td><td>Keith Bennett</td>
</tr>
<tr>
<td>8 Dec</td><td>Rack</td><td>Matt Overstreet</td>
</tr>
</table>
<h2>Notes</h2>
<p>If any of the meetings/speakers change I will send out a notice. Plus, the October meeting will be a joint meeting with the <span class='caps'>RJUG</span>. As the dates get closer I’ll send out additional details on each speaker and their topic.</p>
<p>See you at the Meetings! Remember, spread the word and bring a friend!</p>
melriffetag:www.cvreg.org,2009-06-04:4342009-06-04T02:45:00Z2009-06-04T02:47:09ZJune Meeting: Rich Kilmer & HotCocoa
<h2>Meeting Details</h2>
<p>Date: Tuesday, 9 June <br />
Time: 6:00 – 8:00 PM <br />
Place: <a href='http://maps.google.com/maps?f=q&hl=en&geocode=&q=strategy+cafe,+richmond,+va&ie=UTF8&ll=37.582814,-77.445545&spn=0.072644,0.135269&z=13&iwloc=A'>Strategy Cafe</a> <br />
Details: <a href='http://upcoming.yahoo.com/event/2299094/'>Upcoming Event</a> <br /></p>
<p>We would greatly appreciate it if you could go to the Upcoming Event and indicate your intention to attend this meeting.</p>
<h2>Meeting Abstract</h2>
<p>HotCocoa is a thin Ruby layer that sits above Cocoa and other frameworks. It simplifies the verbose <span class='caps'>OS X API</span> so that you can programmatically construct user interfaces without Interface Builder.</p>
<h2>MacRuby and HotCocoa</h2>
<p>MacRuby is an implementation of the Ruby language that runs on the Objective-C runtime under <span class='caps'>OS X</span>. MacRuby is based on Ruby 1.9 but contains substantial modifications including the merging of object models (every Object is an NSObject), using the Objective-C 2.0 generational garbage collector, moving core types (String, Fixnum, Array, Hash) atop their Objective-C counterparts and replacement of standard libraries to more optimally integrate with <span class='caps'>OS X</span>. MacRuby also includes a new library, HotCocoa. HotCocoa is a thin, idiomatic Ruby layer that sits above Cocoa and other frameworks.</p>
<p>Cocoa classes have extremely verbose method and constant names. A substantial amount of code is written to just instantiate and configure instances of these classes. Interface Builder is used by most developers because it hides the complexity of manually configuring controls, but at the expense have having to use a <span class='caps'>GUI</span> builder and the obscuring those configuration options inside the IB user interface. One of HotCocoa’s chief goals is to allow Interface Builder simplicity, but in Ruby code. Buttons, Sliders, Windows, WebViews—the whole works—HotCocoa simplifies this process by creating a mapping layer over the top of Objective-C classes. HotCocoa adds Ruby-friendly methods, constants and delegation techniques that look refreshingly simple, but do not prevent full use of the Cocoa APIs.</p>
<p>This talk with introduce MacRuby and HotCocoa and show demonstrations on how to use them to quickly build <span class='caps'>OS X</span> desktop applications with Ruby.</p>
<h2>Presenter Bio</h2>
<p>Richard Kilmer is the founder of Virginia-based software and services company <a href='http://infoether.com'>InfoEther, Inc</a> and is a board member of Ruby Central. Rich’s background includes peer-to-peer software, wireless web, workflow, and pen computing. Rich has been using Ruby in production systems since 2002 and has contributed to many Ruby projects over the years including RubyGems and starting RubyForge. Rich’s current Ruby efforts are focused on simplifying <span class='caps'>OS X</span> development with HotCocoa and is a contributor to the MacRuby project.</p>
<h2>Side Note</h2>
<p>This will also be the first co-meeting with the local CocoaHeads group. Should be an exciting time.</p>
melriffetag:www.cvreg.org,2009-05-16:4332009-05-16T01:24:00Z2009-05-16T01:26:42ZMay Meeting Follow-up
<h2>Summary</h2>
<p>Lasting only 30 minutes I believe it was the shortest meeting ever. Next year I promise to schedule either a speaker or panel of speakers to recap RailsConf.</p>
<h2>Attendance</h2>
<p>I happy to say we had three new members for May’s meeting. I’m not happy to say it was 60% of the total attendance. :-D</p>
<h2>Additional Information</h2>
<ul>
<li><a href='http://en.oreilly.com/rails2009/'>RailsConf 2009</a></li>
<li><a href='http://search.twitter.com/search?q=railsconf+OR+from%3Arailsconf'>More RailsConf on Twitter</a></li>
</ul>
<h2>Next Meeting</h2>
<p><strong>HotCocoa and MacRuby!!!</strong> Tell everybody! I’m totally psyched that we have Rich Kilmer, from InfoEther, coming into town to school us on some HotCocoa. This is also going to be a joint meeting with Richmond’s CocoaHeads Group. I’m expecting a packed house for the June meeting.</p>
<h2>Announcements</h2>
<h3>JetBrains Winners</h3>
<ul>
<li>Michael Berdichevsky : RubyMine License</li>
<li>Will O’Donovan : RubyMine License</li>
</ul>
<h3>Area Conferences</h3>
<ul>
<li><a href='http://developer-day.com'>Developer Day in DC</a> on 30 May</li>
<li><a href='http://rubynation.org'>Ruby Nation 2009</a> on 12 and 13 June</li>
</ul>
melriffetag:www.cvreg.org,2009-05-05:4322009-05-05T22:02:00Z2009-05-05T22:03:43ZMay Meeting: Annual RailsConf ReCap
<h2>Meeting Details</h2>
<p>Date: Tuesday, 12 May <br />
Time: 6:00 – 8:00 PM <br />
Place: <a href='http://maps.google.com/maps?f=q&hl=en&geocode=&q=strategy+cafe,+richmond,+va&ie=UTF8&ll=37.582814,-77.445545&spn=0.072644,0.135269&z=13&iwloc=A'>Strategy Cafe</a> <br />
Details: <a href='http://upcoming.yahoo.com/event/2299090/'>Upcoming Event</a> <br /></p>
<p>We would greatly appreciate it if you could go to the Upcoming Event and indicate your intention to attend this meeting.</p>
<h2>Meeting Abstract</h2>
<p>The annual RailsConf ReCap wherein we learn about the latest and greatest.</p>
<h2>Social in the Making</h2>
<p>There is a strong chance this meeting will turn into a Social. I take full responsibility for not properly planning this meeting. I did not schedule a speaker, opting instead, to rely on members attending the conference to come and present their findings. So if you know someone attending RailsConf encourage them to join us and to give us their impressions of the conference.</p>
<p>However, it just might be time for a social anyways. Thankfully we’ve had 7 consecutive months of speakers. And the rest of the year is shaping up nicely too; I’ll be posting the schedule in the next few days.</p>
<h2>Presenter Bio</h2>
<p><Your Name Here> or Your friend’s name ;-)</p>
melriffetag:www.cvreg.org,2009-04-22:4302009-04-22T03:32:00Z2009-04-22T03:42:06ZJetBrains is a new Sponsor
<p>I’m happy to announce, starting with our May meeting, the <span class='caps'>CVREG</span> will be giving away 2 licenses to some JetBrains products.</p>
<p>Each month, our speaker and one member can choose their prize:</p>
<ul>
<li>RubyMine Personal License, </li>
<li>ReSharper Personal License, </li>
<li>dotTrace Personal License, </li>
<li>IntelliJ <span class='caps'>IDEA</span> Personal License, </li>
<li>TeamCity Build Agent (for our Continuous Integration and Build Server)</li>
</ul>
<p>Overall, JetBrains is working with more than 350 groups globally, and have already given away more than 2000 licenses of ReSharper and IntelliJ <span class='caps'>IDEA</span>!</p>
<p>I’ll be getting the ‘fine print’ (i.e. how soon a person will receive their license? is there a limit as to how many licenses a person can win? stuff like that…)</p>
<p>So at the start of each meeting if you want to be considered for a license give me your name, email address and desired license. At the end of the meeting I will announce the winner.</p>
<p>Remember, Spread the word and bring a Friend!</p>
<p>P.S. Notice the new logo in the Sponsor’s section? :-D</p>
melriffetag:www.cvreg.org,2009-04-22:4292009-04-22T03:13:00Z2009-04-22T03:14:46ZApril Meeting Follow-up
<h2>Summary</h2>
<p>I believe this meeting will go down as one of the strangest meetings in <span class='caps'>CVREG</span> history. Ben arrived early and as people started coming in it was noted the projector was missing. Oh No! While the projector was getting retrieved I did my best to entertain, but I failed miserably. Thankfully Ben and a few of the Viget Labs crew was on hand to talk about Developer Day and RubyNation.</p>
<p>I must say someone did ask what happened to my hair (my ponytail, actually) and if I was going to grow it out again. Ummm…no comment and maybe ;-)</p>
<p>But the real excitement was Ben’s presentation. Ben devised a way to drastically reduce time to display using a combination of page caching, <span class='caps'>AJAX</span> and Rails Metal. I believe someone Ben trademark it. :-)</p>
<p>If you were in attendance please consider rating Ben’s presentation on SpeakerRate. I’ve included the link in the Additional Information section.</p>
<h2>Attendance</h2>
<p>We had 15 people at this month’s meeting. The third double-digit attendance. You guys Rock! We even had three brand new faces in attendance. Very encouraging. Please, keep spreading the word.</p>
<p>I would also encourage you to make suggestions on how we can serve your Ruby needs. Remember we have the <a href='http://groups.google.com/group/CVRuby'>mailing list</a> and the <a href='irc://irc.freenode.net/rubycodejam'><span class='caps'>IRC</span> channel</a> in which to post your questions and suggestions.</p>
<h2>Additional Information</h2>
<ul>
<li><a href='http://speakerrate.com/series/40-central-virginia-ruby-enthusiasts-group'>SpeakerRate</a></li>
</ul>
<h2>Next Meeting</h2>
<p>Stay Tuned for details on May’s Meeting. I don’t have a speaker booked for May because of RailsConf. So, if you or someone you know is attending RailsConf stop by and give us your impressions. If nothing else we can all go to the pub for a pint or two. ;-)</p>
<h2>Announcements</h2>
<p><a href='http://barcamp.org/beCamp'>beCamp 2009</a> is happening again. If you’re not familiar if a BarCamp-style two-day conference held in Charlottesville, VA. This year is being held on 8 and 9 May. It looked like several people from the group will be attending. I encourage you to carpool. There will be a one-night hotel stay.</p>
<p><a href='http://developer-day.com/'>Developer Day</a> is a one-day, developer-centric conference in DC. And did I mention it’s only Fifty Bucks (USD$50) [there is an additional $1.25 Fee when registering]? It’s being held on 30 May, that’s a Saturday if you don’t have a calendar handy. The website has additional information, like speakers, agenda, and a map!</p>
<p>Also, <a href='http://rubynation.org/'>RubyNation 2009</a> is once again being held in Washington DC on 12-13 June. Registration is still open and be sure to use the discount code <strong>NovaRUGFan</strong> to get $20.00 off.</p>
<p>Last but definitely not least I want to say something about tonight’s sponsor: Viget Labs. They were kind enough to pay for this month’s dinner.</p>
melriffetag:www.cvreg.org,2009-04-03:4282009-04-03T02:24:00Z2009-04-03T02:25:18ZbeCamp 2009
<p>From the website: <a href='http://www.barcamp.org/beCamp2009'>http://www.barcamp.org/beCamp2009</a></p>
<h2>beCamp May 8th-9th 2009 @ CitySpace, Charlottesville, VA (on Downtown Mall)</h2>
<p>If you’re a geek in or around the Charlottesville metroplex or even if you’re merely tech-curious, this is the event you don’t want to miss. beCamp is Charlottesville’s version of the BarCamp unconference phenomenon—organized on the fly by attendees, for attendees. Realizing that the most energizing parts of any tech conference are the ad hoc conversations that take place in the hallways between the sessions, beCamp facilitates these types of interactions for an entire event.</p>
<p>...</p>
<hr />
<p>This is the 3rd year this event is being hosted. I have gone to the two previous conferences and was blown away by the enthusiasm shown by all participants. This year there is a 100 person cap on attendance (as of 3 April, 57 have signed up). I encourage you to visit the beCamp2009 page and sign up.</p>
<p>—Mel</p>
melriffetag:www.cvreg.org,2009-04-01:4272009-04-01T03:01:00Z2009-04-01T03:04:55ZApril Meeting: Ben Scofield & Rails Page Caching
<h2>Meeting Details</h2>
<p>Date: Tuesday, 14 April <br />
Time: 6:00 – 8:00 PM <br />
Place: <a href='http://maps.google.com/maps?f=q&hl=en&geocode=&q=strategy+cafe,+richmond,+va&ie=UTF8&ll=37.582814,-77.445545&spn=0.072644,0.135269&z=13&iwloc=A'>Strategy Cafe</a> <br />
Details: <a href='http://upcoming.yahoo.com/event/2299083/'>Upcoming Event</a> <br /></p>
<p>We would greatly appreciate it if you could go to the Upcoming Event and indicate your intention to attend this meeting.</p>
<h2>Meeting Abstract</h2>
<p>Over the past year, Rails has gradually (and sometimes quietly) introduced some dramatic new changes. The most obvious of these is the Merb merger, but one of the most important steps on the path to Rails 3.0 was the introduction of Rack support. The effects of that change are wide-ranging, and are often surprising — and include the possibility for new architectures that were impractical or impossible before. Specifically, it is now feasible to build a complex Rails application that can still respond extremely quickly and directly to a specific set of requests, such as those an <span class='caps'>AJAX</span> service might experience.</p>
<h2>Page Caching for your Rails App</h2>
<p>In this session, we’ll explore in depth how this strategy reinvigorates a useful, but formerly limited, capability of Rails: page caching. Of the three caching methods built into Rails, page caching is by far the most efficient, but it is also the least flexible. By making use of the Rack support in Rails (with tools like Rails Metal and simple Rack applications), page caching will come into its own as a viable strategy.</p>
<h2>Presenter Bio</h2>
<p>Ben Scofield is a development director at Viget Labs, where he builds Rails applications for Web 2.0 startups. He’s been using Ruby and Rails for over four years, and is the author of Practical <span class='caps'>REST</span> on Rails 2 Projects, from Apress. He’s spoken at Railsconf, Rubyconf, Railsconf Europe, and more over the past few years. When he’s not hacking, he spends time with his wife and daughter, reads voraciously, and tries to make the world a better place for web developers everywhere.</p>
melriffetag:www.cvreg.org,2009-04-01:4262009-04-01T01:40:00Z2009-04-03T02:17:06ZRubyNation 2009
<h2>RubyNation Early Registration is Open!</h2>
<p>RubyNation’s conference organizers are proud to announce that RubyNation, the DC area’s Ruby and Rails developers community conference, is back, bigger and better! This year’s RubyNation will be held June 12-13 in Reston, Virginia.</p>
<p>Early registration is available by clicking here (early pricing is available until April 5th): <a href='http://rubynation.eventbrite.com/'>http://rubynation.eventbrite.com/</a> or from the web site: <a href='http://rubynation.org'>http://rubynation.org</a></p>
<p>This year’s RubyNation conference will feature many luminaries in the Ruby and Rails community, including presentations from Chad Fowler, Hal Fulton, Yehuda Katz, Russ Olsen, David A. Black, and Bruce Tate. Our list of proposal submissions looks awesome, too. We will be publishing the complete list of speakers and a schedule very soon. We have already selected the full list of speakers and are in the process of confirming them, so it won’t be long before we announce them. We will have at least 18 speakers this year, and two lightning talk sessions.</p>
<p>The location will be great, too, the Hyatt Regency Reston. The Hyatt is a first class conference center, with great food, and excellent facilities. It is located in the Reston Town Center, which is full of cool restaurants, bars, and shops, all within a few blocks of the hotel. RubyNation will also be accessible by public transportation via a direct bus link to the West Falls Church metro station to within a few steps of the hotel.</p>
<p>We have worked hard to keep the RubyNation conference affordable and yet improve its quality and accessibility significantly. We hope you’ll agree and join us for RubyNation 2009!</p>
<h3>Additional Information</h3>
<h4>Provided by Keith Bennett</h4>
<p>Unlike last year’s venue, this one is easily accessible by public transportation. The 505 bus goes from the West Falls Church station to Reston Town
Center. The schedule is at: <a href='http://www.fairfaxcounty.gov/connector/pdf/Rt_505_556web.pdf'>http://www.fairfaxcounty.gov/connector/pdf/Rt_505_556web.pdf</a></p>
melriffetag:www.cvreg.org,2009-03-13:4252009-03-13T01:45:00Z2009-03-13T01:45:43ZMarch Meeting Follow-up
<h2>Summary</h2>
<p>This month’s meeting was a first: two speakers!</p>
<p>Syed Rayhan, of Code71, started off the evening with an architectural overview of his company’s product: ScrumPad. Utilizing Amazon Web Services, ScrumPad is implemented “in the cloud.” He also covered scaling and performance enhancements.</p>
<p>We finished off the night with Kevin Smith, of EngineYard, giving us a brief but engaging look into Erlang. He covered the basics of the bizarre syntax, reliance on pattern matching, and the reuse of concepts within the language.</p>
<p>It was great having both speakers. However, they both had material that would have covered an entire meeting on their own. At this point I don’t think I’ll be scheduling more then one speaker per meeting.</p>
<h2>Attendance</h2>
<p>We had 13 people at this month’s meeting. The second double-digit attendance. You guys Rock! We even had three brand new faces in attendance. Very encouraging. Please, keep spreading the word.</p>
<p>I would also encourage you to make suggestions on how we can serve your Ruby needs. Remember we have the <a href='http://groups.google.com/group/CVRuby'>mailing list</a> and the <a href='irc://irc.freenode.net/rubycodejam'><span class='caps'>IRC</span> channel</a> in which to post your questions and suggestions.</p>
<h2>Additional Information</h2>
<ul>
<li><a href='https://www.scrumpad.com/'>ScrumPad</a></li>
<li><a href='http://aws.typepad.com/aws/'>Amazon Web Services Blog</a></li>
<li><a href='http://aws.amazon.com/'>Amazon Web Services</a></li>
</ul>
<ul>
<li><a href='http://erlang.org'>Erlang.org</a></li>
<li><a href='http://www.google.com/search?q=erlang'>Google Search for Erlang</a></li>
<li><a href='http://trapexit.org/'>Erlang Community</a></li>
</ul>
<h2>Next Meeting</h2>
<p>Be sure to come out next month (14 Apr) when Ben Scofield, of Viget Labs, will be talking about Page Caching in Rails.</p>
<h2>Announcements</h2>
<p><a href='http://developer-day.com/'>Developer Day</a> is a one-day, developer-centric conference in Durham, NC. And did I mention it’s only Fifty Bucks (USD$50) to register? It’s being held on 21 March, that’s a Saturday if you don’t have a calendar handy.</p>
<p>Also, the <a href='http://www.phillyemergingtech.com/'>Emerging Technologies for the Enterprise Conference</a> is once again being held in Philadelphia, PA on 26-27 March. I’ll be posting more information on this conference on the mailing list.</p>
<p>Last but definitely not least I want to say something about tonight’s sponsor: Engine Yard. They were kind enough to pay for this month’s dinner and provide t-shirts for give away.</p>
melriffetag:www.cvreg.org,2009-03-06:4242009-03-06T01:42:00Z2009-03-06T01:43:30ZMarch's Meeting: Syed Rayhan (ScrumPad) & Kevin Smith (Erlang)
<h2>Meeting Details</h2>
<p>Date: Tuesday, 10 March <br />
Time: 6:00 – 8:00 PM <br />
Place: <a href='http://maps.google.com/maps?f=q&hl=en&geocode=&q=strategy+cafe,+richmond,+va&ie=UTF8&ll=37.582814,-77.445545&spn=0.072644,0.135269&z=13&iwloc=A'>Strategy Cafe</a> <br />
Details: <a href='http://upcoming.yahoo.com/event/2115440/'>Upcoming Event</a> <br /></p>
<p>We would greatly appreciate it if you could go to the Upcoming Event and indicate your intention to attend this meeting.</p>
<h2>Meeting Abstract</h2>
<p>We’re pleased to have two speakers for this Month’s meeting. Syed Rayhan, of Code71, will be talking about <strong>ScrumPad</strong>, a web-based Agile/Scrum project management tool. Plus, Kevin Smith will be up from Raleigh to give us a look at <strong>Erlang</strong>.</p>
<h3>ScrumPad</h3>
<p>ScrumPad (http://www.scrumpad.com) is Web-based Agile/Scrum project management and collaboration tool. It was developed on Ruby on Rails as Software as a Service (SaaS). Recently, he migrated ScrumPad from Rails 1.2.x to Rails 2.x. It is deployed in the Amazon cloud (Amazon Web Services, a.k.a. <span class='caps'>AWS</span>). <span class='caps'>AWS</span> offers a set of IT infrastructure like compute power, storage, and other as a services. As a result, the cost of infrastructure truly becomes a variable cost. The business applications running on <span class='caps'>AWS</span> can be dialed up and down to match its fluctuating load in real-time. ScrumPad is using Amzon’s <span class='caps'>EC2</span>, S3, <span class='caps'>EBS</span>, and <span class='caps'>SQS</span>. He will share his experience using Amazon Web Services (AWS) and Rails migration.</p>
<h3>Erlang</h3>
<p>The multicore future has arrived and now the only question is: how do we deal with it? Spend an hour learning about Erlang—the functional programming language designed for highly concurrent environments. You’ll get an introduction to Erlang’s major concepts, it’s syntax, and learn which companies are using Erlang today and what kinds of problems they’re solving.</p>
<h2>Presenter Bios</h2>
<h3>Syed Rayhan</h3>
<p>After twelve years of designing multi-faceted IT solutions for financial services companies, Syed H. Rayhan, co-founder of Code71, is putting his skills to the test by leading the company to provide a comprehensive suite of development, maintenance, and support services to a growing list of clients.</p>
<p>Syed holds an <span class='caps'>MBA</span> from the University of North Carolina, Kenan-Flagler Business School, as well as, an MS in Computer Engineering from the University of Central Florida and an undergraduate degree from <span class='caps'>BUET</span> (Bangladesh University of Engineering Technology) in Electrical & Electronic Engineering. Syed is a member of the Scrum Alliance and is co-author of Enterprise Java with <span class='caps'>UML</span> (pub. Wiley & Sons). His current interests is building in Agile fashion Enterprise 2.0 solutions running in the Cloud.</p>
<h3>Kevin Smith</h3>
<p>Kevin Smith has, at various times, been a network administrator, <span class='caps'>DBA</span>, developer, team lead and trainer over his 14 year career. He first learned about Erlang in 2006 via Joe Armstrong’s excellent “Programming Erlang” and has never looked back. Kevin is the author of the popular “Erlang In Practice” screencast series and producer of the popular “Hands On Erlang” training class. In his spare time, he is a developer at Engine Yard where he uses Erlang powers only for good.</p>
melriffetag:www.cvreg.org,2009-02-11:4232009-02-11T02:49:00Z2009-02-11T02:54:44ZFebruary Meeting Follow-up
<h2>Summary</h2>
<p>Erik Hatcher, of Lucid Imagination, came all the way from Charlottesville to school us on some Solr and Lucene. He even did some live coding!</p>
<p>It seemed a number of people’s interest was piqued given the nature of their questions. Even though not many people are currently using Solr, I feel after Erik’s talk they’re thinking about how easy it is to integrate into their app.</p>
<h2>Attendance</h2>
<p>Did we have the largest turn out? Definitely for this year! We had a total 17 people at tonight’s meeting; 7 from Cville (this includes Erik). You guys Rock! We had 6 brand new faces attend. Definitely keep spreading the word.</p>
<p>I would also encourage you to make suggestions on how we can serve your Ruby needs. Remember we have the <a href='http://groups.google.com/group/CVRuby'>mailing list</a> and the <a href='irc://irc.freenode.net/rubycodejam'><span class='caps'>IRC</span> channel</a> in which to post your questions and suggestions.</p>
<h2>Additional Information</h2>
<p>Here are some links where you can get some additional information:</p>
<ul>
<li><a href='http://www.lucidimagination.com/'>http://www.lucidimagination.com/</a></li>
</ul>
<ul>
<li><a href='http://lucene.apache.org/solr/'>http://lucene.apache.org/solr/</a></li>
</ul>
<h2>Next Meeting</h2>
<p>Be sure to come out next month (10 Mar) when we’ll have two speakers: Erlang, ScrumPad. I’ll post additional information in a separate posting.</p>
<h2>Announcement</h2>
<p>Last but definitely not least I want to say something about tonight’s sponsor: Engine Yard. They were kind enough to pay for this month’s dinner and provide t-shirts for give away. They’re also going to pick up March’s food bill and more t-shirts will be given away.</p>
melriffetag:www.cvreg.org,2009-02-04:4212009-02-04T05:11:00Z2009-02-04T05:18:10ZFebruary's Meeting: Erik Hatcher & Solr/Lucene
<h2>Meeting Details</h2>
<p>Date: Tuesday, 10 Febraruy <br />
Time: 6:00 – 8:00 PM <br />
Place: <a href='http://maps.google.com/maps?f=q&hl=en&geocode=&q=strategy+cafe,+richmond,+va&ie=UTF8&ll=37.582814,-77.445545&spn=0.072644,0.135269&z=13&iwloc=A'>Strategy Cafe</a> <br />
Details: <a href='http://upcoming.yahoo.com/event/1771788/'>Upcoming Event</a> <br /></p>
<p>We would greatly appreciate it if you could go to the Upcoming Event and indicate your intention to attend this meeting.</p>
<h2>Meeting Abstract</h2>
<p>Solr brings enterprise-scale search to the masses, building upon the powerful Lucene search library. Interacting with Solr through <span class='caps'>HTTP</span> makes developing applications in any language or environment straightforward. This talk will demonstrate Solr from the ground up: indexing data, searching it, faceting, highlighting, spellchecking and more. After covering Solr fundamentals, and demonstrating its features live through the command-line and browser, we’ll delve into working with Solr through Ruby, using the solr-ruby library and also discussing the current state of the acts_as_solr ActiveRecord plugin and the work being done with the new RSolr (a solr-ruby refactoring replacement) project, and we’ll also see examples of Flare (a dusty RoR plugin) and other techniques for getting Solr integrated into your applications. After all of the flashy cool stuff, we’ll discuss production considerations for deploying Solr for real such as scaling via replication and distributed search.</p>
<h2>Solr for your Rails App</h2>
<p>If you’re considering adding search capabilities to your Rails app, do yourself a favor: come out and learn what Solr can do for your application. There are a number of sites/apps using Solr in the ‘real world’.</p>
<p>Come get your search on!</p>
<h2>Presenter Bio</h2>
<p>Erik Hatcher codes, writes, and speaks about all things Solr, a Lucene-powered search server. He co-authored “Lucene in Action”, has spoken at numerous technical conferences and user groups around the world, and has consulted with many big name organizations. Erik works for Lucid Imagination, a full-service Lucene/Solr shop.</p>
melriffetag:www.cvreg.org,2009-01-14:4202009-01-14T05:03:00Z2009-01-14T05:04:21ZJanuary Meeting Follow-up
<h2>Summary</h2>
<p>I’d like to extend a heart-felt thanks to Eric Pugh. It was a great meeting with a lot of interaction and a ton of information. Hopefully Eric will agree to come back and present again.</p>
<p>As soon as I get his slides I’ll make them available either here or in the <a href='http://groups.google.com/group/CVRuby'>Google Group</a> (or both).</p>
<h2>Attendance</h2>
<p>We had 5 new people this evening. Wow! I know that I’m very grateful you guys took time out of your busy schedules to attend the meeting. Spread the word!</p>
<p>I would also encourage you to make suggestions on how we can serve your Ruby needs. Remember we have the <a href='http://groups.google.com/group/CVRuby'>mailing list</a> and the <a href='irc://irc.freenode.net/rubycodejam'><span class='caps'>IRC</span> channel</a> in which to post your questions and suggestions.</p>
<h2>Additional Information</h2>
<p>We didn’t get a chance to cover other CI options; we covered Cruisecontrol.rb and Hudson. However, here are three more options:</p>
<ul>
<li><a href='http://ci.patnakajima.com/'>http://ci.patnakajima.com/</a></li>
<li><a href='http://integrityapp.com/'>http://integrityapp.com/</a></li>
<li><a href='http://runcoderun.com/'>http://runcoderun.com/</a></li>
</ul>
<p>I don’t have any direct experience using them. If you do please leave a comment with your impressions of them.</p>
<h2>Next Meeting</h2>
<p>Be sure to come out next month (10 Feb) when Erik Hatcher will speak about Solr/Lucene. I’ll post additional information in a separate posting.</p>
<h2>Announcement</h2>
<p>In the vein of brotherly user group goodness, I’d like to pass along that the <span class='caps'>RJUG</span> is having Jared Richardson present his Careers 2.0 talk. It’s Wednesday night, 14 January. More details can be found here: <a href='http://upcoming.yahoo.com/event/1440576/'>http://upcoming.yahoo.com/event/1440576/</a></p>
melriffetag:www.cvreg.org,2009-01-10:4182009-01-10T04:41:00Z2009-01-10T04:44:30ZJanuary's Meeting: Eric Pugh & Continuous Integration
<h2>Meeting Details</h2>
<p>Date: Tuesday, 13 January <br />
Time: 6:00 – 8:00 PM <br />
Place: <a href='http://maps.google.com/maps?f=q&hl=en&geocode=&q=strategy+cafe,+richmond,+va&ie=UTF8&ll=37.582814,-77.445545&spn=0.072644,0.135269&z=13&iwloc=A'>Strategy Cafe</a> <br />
Details: <a href='http://upcoming.yahoo.com/event/1484785/'>Upcoming Event</a> <br /></p>
<p>We would greatly appreciate it if you could go to the Upcoming Event and indicate your intention to attend this meeting.</p>
<h2>Meeting Abstract</h2>
<p>Continous Integration Automation should be a key part of your tools, especially in team environments. Come learn a bit about about CI and a lot about CruiseControl.rb. You’ll see how easy it is to get started, and some of the great integration of metrics tools such as Flog, Heckle, and RCov… Don’t you want to say you flogged your code?</p>
<h2>Continuous Integration</h2>
<p>Come join us as we learn about Continuous Integration, why it’s important to your project, and a few of the options and supporting tools available to us Ruby Developers. We have Eric Pugh, of Open Source Connections in Charlottesville, coming in to share his experience and expertise on CI. Though I had heard of CruiseControl prior to working with Mr. Pugh, it was he that really sold me on the idea of CI and CruiseControl; that was back in the day when I was slinging Java code.</p>
<h2>Presenter Bio</h2>
<p>Eric Pugh, Principal, OpenSource Connections</p>
<p>Fascinated by the “craft” of software development, Eric Pugh has been heavily involved in the open source world as a developer, committer, and user for the past 5 years. He is a member of the Apache Software Foundation and a committer on many projects including DBUnit, Maven, and Jakarta Commons.</p>
<p>In biotech, financial services and defense IT, he has helped European and American companies develop coherent strategies for embracing open source software. As a speaker at conferences including ApacheCon and <span class='caps'>OSCON</span>, he has emphasized the advantages of Agile practices in software development.</p>
<p>OpenSource Connections is a consulting group that provides enterprise-level support for open source solutions. Focusing on convergent information systems, OpenSource Connections helps companies find ways to optimize information and resources.</p>