-
I’ve been working in Ruby for my Albacore project over the last 6 or 8 months, and taking every chance I can find to learn how to really use the language effectively. One of the benefits I’m seeing in a dynamic language like Ruby is the ability to really DRY up your code through it’s dynamic / duck type...
-
Given my recent experiences with Ruby, my cursory knowledge of Java, and my past experiences with other object oriented systems, I find myself asking a lot of questions about why we do things the way we do in the C#/.NET space. Today’s questioning is about one of those fundamental things that I have...
-
There’s been a lot of fun things happening with Albacore over the holiday weekend. The Discussion Group First, there was the Google Groups announcement to coordinate the community. It’s taken off fairly well with our first call for help, and an answer from Steve . Albacore Dev The Albacore Website Next...
-
There’s been a whirlwind of activity around the Albacore rake tasks recently. Steve Harman has started using it at VersionOne . Ben Hall has been contributing some great patches and tasks. My friends and former coworkers at my previous job are using it on a number of projects, and there’s still others...
-
In the process of working with Albacore and creating a task to wrap around SQL Server’s SQLCmd.exe , I wanted to ensure that I could allow individual developers the ability to easily provide their own database server connection information, so that they can easily run database scripts against their local...
-
I was working on cleaning up Albacore this weekend, and I noted that both the NCoverConsole and MSBuild tasks in Albacore both require the location of the .exe, to execute. The MSBuild task defaults itself to the .NET 3.5 SP1 folder, if none is specified, but the NCoverConsole task requires the path...
-
Here’s one of the reasons I like Rake and my custom Rake tasks that I’m building into Albacore , so much. To generate some assembly information such as version, company name, copyright, etc., you need to do this with nant: 1: <? xml version ="1.0" ? > 2: < project name ="Assembly...
-
After my previous post on building a “real” rake task , I decided to dive in head first and learn how to get this stuff done. I chose to drive the tasks out via rspec, through a TDD process, and I created a couple of rake tasks that are proving to be quite useful to me: an msbuild task and an assembly...
-
I downloaded the E-Text Editor to work with my ruby / rake stuff, because it’s a great editor and because it supports all of the TextMate bundles. The idea is that I should be able to run all of my Rake tasks and RSpec tests directly from E. However, I can’t seem to run my rake tasks. I’ve got Cygwin...
-
Earlier today, I showed how to create a custom Rake task from the base TaskLib , so that we can use more than just simple “task :name” syntax for our rake tasks. In that example, I showed how to add explicit support for task dependencies by adding a second parameter to the initializer of our custom task...
-
I spent the last two days having my brain melted by Scott Bellware , in a crash course on Ruby , Rake , RSpec , Selenium , web UI test automation best practices, and all-around uber-normal-person-language-oriented development. It was great! After the first 7 hour day, I felt like I had been awake for...
-
Getting Ruby setup on Ubuntu – Jaunty UPDATED: Added RSpec for Rails as well Here are some quick steps to get you up and running with Ruby on Ubuntu, Take about 15 minutes depending on your internet connection. Step 1: The first thing you need to do is update the packages in Ubuntu open the terminal...
-
I recently decided it was time for me to learn Ruby and Rake – with the specific goal of replacing my NAnt scripts in some projects, due to the high level of complexity and logic that I need in the build process. After asking around the LosTechies crew for advice, and receiving more advice than I had...
-
UPDATE: I'm very eager to see where IronRuby and RSpec go for the .NET world. Testing my C# Applications with RSpec would be awesome. Check out the MSDN magazine article about this stuff if you haven't already. I'm working with a Ruby on Rails project now (RoR from now on) and absolutely...
-
So I've had the pleasure of working with selenium-client , the official Ruby client API for Selenium Remote Control (bare bone client driver). Assumptions: 1. You have Ruby 1.8+ installed 2. You have rubygems installed I'm going to use the Slicehost Manage website to drive with my selenium tests...