Eli Sarver

All Categories: golang(1) go(1) home


The more I research languages for my personal enrichment, the more I like Go.

For one thing, their documentation is excellent. They explain not only how Go works, but also why. The FAQ is great to get your feet wet, but clearly the best document is Effective Go, which explains go's idioms in detail.

godoc is likewise amazing/powerful as a . . .

Read More

August 01, 2013

Tending to the Wounded


I recently found a 1993 Now Hear This! SW2Pi 10" sub and the accompanying amplifier, the 200w SA-2 from Craig's List. It had a problem, according to its previous owner. It basically had an 'unmusical' sound when connected via its RCA inputs. This makes it a great deal if I can fix it and integrate it into my system, so I . . .

Read More

June 07, 2013

Mangling Audio for Fun

I've been experimenting with audio stuff lately.

I started out a few years ago with a Serious DAC, the Benchmark DAC-1 USB, coupled with a pair of Sennheiser HD-650 headphones.

Despite a little distortion from the headphones, this combination is fairly faithful to the sound being played. The DAC-1 is as completely transparent a . . .

Read More

May 26, 2013

Learning Node

I'm deep-diving on a bunch of technologies at once:

  • node.js, a V8 runtime with communication skills.
  • Express, a server for node.
  • Jade, a Haml-alike for javascript. Short learning curve, great results.
  • LESS, a CSS compiler.
  • AngularJS, a data-binding toolkit for the front-end.
  • Bootstrap, a css framework created by Twitter.
  • Strapdown.js, . . .

Read More

February 23, 2013

Pareto in Action

principled testing

As simple as testing seems to those outside the test automation world may seem, a lot of thought actually goes into getting real value quickly out of the tests we write. There are many techniques we use to make testing easier. Some of these techniques are software engineering related, but some of the best techniques are cognitive.

Today we . . .

Read More

December 21, 2012

Someone already did it

Scalatest is neat.

It turns out that the things I was trying to do with Selophane are already implemented in several libraries. I'm not mad; my solution to the issue of PageFactory is still somewhat cool. It is still one of the few Java based libraries to attempt a PageFactory hack, and it's definitely on the right track.

The problem is that other . . .

Read More

December 18, 2012

Wrapping WebElement 2

Automating the Wrappers

In the previous post, I outlined a basic WebElement wrapper called Element. Element as a WebElement wrapper
can only go so far in guaranteeing behavior. For starts the structure to wrap a WebElement is cumbersome:

Checkbox cb = new CheckBox(checkBoxWebElement); 

In this article I'll explain how we push WebDriver into generating pages . . .

Read More

December 10, 2012


All Categories: golang(1) go(1) home