The ramblings of Chad Humphries

Posts Tagged ‘oss

Open Source Repo Moved

The open source repo that the RSpec Expectation Matchers and others are in has moved. The new location is:


If you would like a shiny Warehouse interface just head over to:


Written by spicycode

September 15, 2007 at 6:06 pm

Posted in programming

Tagged with ,

RSpec 1.0

RailsConf was quite fun this and I finally got a chance to meet David Chelimsky and Aslak Hellesøy on Saturday. Ken and I sat down with them and coded a patch or two for RSpec 1.0.

We got the “not implemented” spec feature added during this time. It worked like this:

describe YourClass do

  it "should do something awesome later"


By not giving the example (‘it’) a block you get a Not Implemented spec notice in all the various outputs. This will be yellow in the console output when color is on, and the same in the html output. Having not implemented specs will not break your build, and they do not count as errors or failures.

All in all a very fun time.

Written by spicycode

May 22, 2007 at 6:10 pm

Posted in programming

Tagged with , ,

programming is hard….

I’ve ran a site called Programming is Hard in varying incarnations since it’s inception. A few months back I started a dialog with Peter Cooper and he was kind enough to allow me to splinter off a copy of his snippets application.

At that point I started the site on a modified version of snippets for personal use. Over the past few months the site membership has grown slowly, but steadily without anyone being told about it. It finally seems to be picking up more and more so I’m moving forward with the next phase of enhancements.

  • Public Trac installation to allow for reporting of bugs, feature requests
  • Specific language level tags to allow for higher level language grouping outside of normal tagging.
  • RSS enhancements (I’m working toward a feed builder where you pick multiple tags).

Written by spicycode

August 1, 2006 at 5:38 pm

Posted in programming

Tagged with , ,

NCM: Some basic goals

When I started down the path of making a cms I wrote down some of the things that have infuriated me with products I’ve encountered.

  • Storing content in a file based way.   This really make searchable content a bear.
  • No API or at least public methods to tie into to allow data access to content or CMS data.
  • Not usable in at least Mozilla, IE6, and Safari.  This includes at least some form of WYSIWYG editing.
  • The framework shouldn’t have three hundred pounds of viewstate baggage on each page when in edit mode.

nCm is designed to be used by companies/individuals to maintain more mainstream business and personal sites.  It should allow very flexible layouts that are designed outside of the product. During my time developing sites I’ve ran into a variety of amazing products with amazing features.

But what’s the point of including amazing features if half of the user base can’t figure them out?

Achieving some or all of these goals is difficult.  Many people have built wonderful cms systems that meet some or most of these.

Written by spicycode

November 27, 2004 at 6:19 pm

Posted in programming

Tagged with ,