What am I working on?
Categories
alt.net ASP.NET MVC Bahanet BDD BookedIN Brownfield Career Castle Code coverage Code review Coding Style Community Conscientious Coding Continuous Integration Estimating Featured Google App Engine GWT Hardware Java Javascript Linq Lucene.NET MbUnit Metrics Mocking NAnt NHibernate NInject Open Rasta Presenting Refactoring ReSharper REST Ruby S#arp Architecture Sundry TDD TeamCity Tools Uncategorized User Interface Utilities Working Remotely YouTrackArchives
- April 2012
- March 2012
- January 2012
- November 2011
- August 2011
- July 2011
- May 2011
- April 2011
- March 2011
- February 2011
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
Category Archives: Ruby
Ruby and RSpec: Powerful Languages Allow Simpler Frameworks
Recently I was doing a simple kata – the Roman Numeral kata – to practice my Ruby and RSpec skills. (The Roman Numeral kata is to build an algorithm test-first that converts a number into its Roman numeral equivalent. For … Continue reading
An Afternoon with Sinatra and Heroku
This is a quick summary of my experience today getting my first “hello world” Web API written in Sinatra and deployed to Heroku. For those of you who are already experts, you’ll probably find lots of things I did wrong … Continue reading
Also posted in TeamCity, YouTrack
Leave a comment
Tips for UI Tests with GWT: HTML IDs, or “How to buy votes”
Earlier this year, I resolved to be twice as entertaining as last year and I’m so confident that I can attain that goal that I’m going to actively flaunt it by talking about automating UI tests against a GWT/AppEngine application. … Continue reading
Also posted in BDD, Cucumber, GWT, UI Testing
Leave a comment
Using Pik to switch between local and production Ruby versions
On my other blog, I recently covered how to install Ruby 1.9.2, Rails 3.0 and a framework called Pik. Pik is a Ruby Version Manager (RVM) for Windows, making a huge difference when you want to run multiple different versions … Continue reading
Also posted in Refactoring, Utilities
2 Comments
IronRuby and the Reactive Extensions Together Again – Taming User Input
In the previous post, I talked about how IronRuby 1.1 now supports extension methods, and that it not only supports LINQ to objects, but with relative ease it also supports the Reactive Extensions for .NET. We covered a little example … Continue reading
IronRuby and the Reactive Extensions for .NET Together at Last
Recently, there was a release of IronRuby 1.1, which had a number of new features including targeting .NET 4 only, as well as the most interesting part, the support for Extension Methods. Taking a cue from the examples, we can … Continue reading
I probably should have titled the last post – Why I love programming and interacting with the community!
Great comments to my last post. Again, I want to stress that the purpose of the post was not about putting one language over another. In fact, the last version that uses C# 4.0 is pretty concise. The dynamic keyword … Continue reading
Also posted in ASP.NET MVC, Featured, Presenting
2 Comments
Why I love Ruby
If you have not done so, you should check out the following sessions from the Norwegian Developers Conference (NDC): Scott Bellware: Ruby for .NET developers Rob Conery: The Next Big Thing Or Cool-Kid Koolaid? Slicing Through The Rhetoric of … Continue reading
Also posted in Estimating
2 Comments
Testing a WPF UI using Ruby, Cucumber and WiPFlash.dll
Almost two years ago I blogged about Project White, an open source project available on CodePlex which provides an abstraction on top of the UI Automation library built into WPF and Silverlight. Fast forwarding and there is a new project … Continue reading
Also posted in Featured, Refactoring
18 Comments
Exceptional and Substitutable
I watched Sean Chambers deliver an excellent talk about S.O.L.I.D. principles last weekend at Tallahassee CodeCamp. It motivated me to look a little deeper into the Liskov Substitution Principle, which states: Functions that use pointers or references to base classes … Continue reading
Also posted in ASP.NET MVC, Conscientious Coding
11 Comments
