Archive for October, 2006

CruiseControl.Net… Serialised Build Queues

The main problem I am trying to resolve is the situation where you want to prevent two projects from running at the same time. Why would you want to do that? Perhaps you have resource constraints like a file system directory or a database the unit tests run against. For instance we have […]

Maven: Why would they name a config file porn.xml?

I was reading this article about Maven 2.0 the other day and wondered why they’d name a config file porn.xml.

pom.xml Fig. A.

FYI, it’s P-O-M.xml. Times New Roman blends makes the m look like r + n on my screen, not sure about yours.

r + n = rn […]

Amazon S3, low startup cost and fast startup time.

Have you ever wanted to share some content with 50,000 of your closest friends but couldn’t find the time to setup an Akamai account? I guess Amazon’s S3 might work for you.

It just turned out that the S3 solution was ready for deployment immediately, where akamai requires more negotiation. In other words, […]

The Number One NIH Syndrome Sympton (or, How I learned to not invent wheels and learned to love 3rd party components.)

I try hard to not reinvent wheels. First, I’m lazy… really lazy. Second, I normally am trying to solve a problem unrelated to building wheels. Finally, if I built a wheel you’d probably never ever EVAR even think of using it.

Image stolen from: http://www.sciencenews.org/articles/20040403/mathtrek.asp

Let’s look at the number one NIH […]

Now hiring! White-box QA Engineer (SDET)

The company I work for, thePlatform, is growing and, I’m looking for a “White-box QA Engineer (SDET).” You should feel confident programming in Java/C# and have experience with any xUnit framework. A background in QA is nice, but having a great tester mentality is what we’re really after. If any of these […]

Now hiring! Java Software Engineer

The company I work for, thePlatform, is growing, and I’m looking for a “Java Software Engineer” with several “years experience in the design and development of modern enterprise web applications, including the user interface, application server, and database.” Keep in mind that we’re located in Seattle, WA in Lower Queen Anne close to the […]

Code Faster: Keep your hands on the keyboard.

Jeremy Miller just posted The first step to coding faster in which he says:

Forget all the Ivory Tower stuff I like to prattle on about, if you want to be a more productive programmer, learn to keep your hands on the keyboard instead of reaching for that mouse.

Yes, that is all it takes. […]

Can I resolve the URI used as an XML namespace name?

12.4) Can I resolve the URI used as an XML namespace name? Yes. You can also eat a tractor, but that doesn’t mean it’s a good idea. http://www.rpbourret.com/xml/NamespacesFAQ.htm#q12_4

What I love most, also from the same FAQ is this:

Furthermore, there is nothing […]

Selenium checkbox input’s versus XPath, it’s easy as: //input[@id=(//label[text()=”pie”]/@for)]

Using Selenium and Xpath, what is the easiest way to select the checkbox below if I don’t know what the id will be?

pie Source: <input id=”foo” type=”checkbox”/><label for=”foo”>pie</label>

So far, I’ve come up with this:

id(//label[text()=’pie’]/@for)[@type=’checkbox’]

It still doesn’t necessarily find the <input> tag, but it’s close enough for most […]

FireFox Tip: How to Enable the Marquee Tag

We all love the <marquee> tag, right? Been missing it in FireFox? Well, go edit your config prefs.js file while FireFox is closed and add the following lines…

// Enable the marquee tag (disabled by default): user_pref(”browser.display.enable_marquee”, true);

Presto! <marquee> is back!

For more fun options, check out http://www.mozilla.org/unix/customizing.html#prefs.