ebizo is currently certified at Apprentice level.

Name: Christopher Milton
Member since: 2000-11-01 22:06:31
Last Login: 2014-01-06 18:13:02

FOAF RDF Share This

Homepage: http://codemonkey.biz/


I do cross-application data-mapping with XSLT. I was an object-oriented Perl/Oracle web applications developer by trade and I love LINUX.

I have boxen running Ubuntu, Windows XP, and Mac OS X.

I have also played with LISP, Haskell (Hugs/Gofer, but I'm starting to like GHC(i) a lot), Standard ML, CaML, and MoscowML.

I won't go into DTSS BASIC and Turbo Pascal at this time. ;-)

I have a BA in linguistics and have done work toward a degree in "library and information services", but will probably end up going for an MSCS at some point. I am interested in improving information storage and retrieval, computational linguistics, natural language parsing, and internationalization.

Functional programming links:

You can also find a lot of papers about functional programming and "monadic parser combinators" on ResearchIndex.


Recent blog entries by ebizo

Syndication: RSS 2.0

This is one of the most boring entries you'll every read.

An abbreviated timeline of my programming life:

  • 1978-1979 - I learned BASIC on a copy of the Dartmouth Time-Share System when my dad taught at the US Coast Guard Academy.
  • 1981-1984 - I continued learning BASIC in high school.
  • 1984 - I learned LISP on a dialup to Georgetown University, as wel as participated in the Washington Linguistics Club.
  • 1985-1989 - I got my BA in Linguistics, but didn't get to use computers at Macalester College.
  • 1991-1992 - I helped debug a UNIX point-of-sale system as an advanced user. It used ncurses and was written in C. I started reading UNIX books and Ed Krol's Whole Internet User's Guide (no Web).
  • 1993 - I picked up the first Camel Book, by merlyn, and started learning Perl.
  • 1994 - I did some work on a Washington (DC) freenet uploading text files for the Arlington County (Virginia) public library.
  • 1995-1996 - I started developing the first webpages for the Arlington County (Virginia) website while a clerk at the county public library. Most never see the light of day.
  • 1997-1998 - I learned all about information systems in library school. Never finished my MLIS degree.
  • 1999-2000 - I developed web applications for the DoD in Perl, setting up database tables in Oracle in SQL, tracking everything and managing code with CVS on HP-UX servers and Linux desktops.
  • 2001 - I took a detour at Sprint for six months, used more Perl and Oracle, and learned a whole lot of little things about other systems.
  • 2001-2002 - I was unemployed for 14 months and poked my fingers into a lot of open-source projects all over the web.
  • 2002-2005 - I went back to developing web applications for the DoD. Although there were still a lot Perl apps being maintained and updated, most new web apps were being written in Java with Servlets and JSPs. We eventually created an application with Struts, too. I created several middleware Perl scripts for porting data between systems and learned XSLT (with Java) for transforming XML between formats for loading into databases. I spent a lot of time creating and improving database tables and schemata. I took a formal course in Java.
  • 2005 - I spent two months at West Corporation learning a lot more about telephone systems than I ever learned in six months at Sprint. I learned a lot about VoiceXML, too.
  • 2005-present - I have been developing XSLT solutions for VerizonBusiness (formerly MCI). I have developed lots of amazing things with XSLT, transforming XML into other XML formats, making sure messages get from point A to point B. I spend a lot of time managing CVS and some time wring Perl and Korn shell scripts.
  • 2007-beyond - I've been learning some Haskell, Standard ML, and Python over the years, and this year started learning Ruby. I plan to develop web apps in Ruby on Rail and Django, so I have to get my Ruby and Python skills up to speed. I want to try setting up VOIP services in my home using Asterisk.

Some of my home computers:

  • Mac mini with 22-inch ViewSonic LCD
  • black MacBook
  • Sony Vaio desktop with 20-inch ViewSonic LCD, WinXP
  • Compaq Presario 15.4-inch widescreen, WinXP
  • old VA Linux minitower running recent Ubuntu, 20-inch ViewSonic LCD
  • old Packard Bell, dual-booting Win95 and old RedHat distro, no monitor to call its own

I came back from OSCON and a week later I had a stroke. I'm close to completely recovered now.

Just a few days and I'll be in Portland, OR, USA, enjoying UbuntuLive and OSCON 2007.

I have a fulltime permanent job now, too.

I'm trying to learn a bit of everything these days. I definitely need to learn AJAX and Rails (Ruby).
And I'm planning on being at OSCON for the first time this year.

"The burning of your craving look..." (Amber)

I love coding on my computers. I'm a registered Apple developer these days. I try to limit my desktop distractions, but there's all these cool toys. I'm thinking of playing with Adobe's Apollo/Flex. Writing apps with Jaiku's API is on my todo list.

105 older entries...


ebizo certified others as follows:

  • ebizo certified miguel as Master
  • ebizo certified nymia as Journeyer
  • ebizo certified sad as Apprentice
  • ebizo certified jlf as Journeyer
  • ebizo certified ettore as Master
  • ebizo certified mjs as Master
  • ebizo certified alan as Master
  • ebizo certified federico as Master
  • ebizo certified kroah as Journeyer
  • ebizo certified jrf as Master
  • ebizo certified cwinters as Journeyer
  • ebizo certified mvw as Journeyer
  • ebizo certified JoshO as Journeyer
  • ebizo certified dchud as Journeyer
  • ebizo certified ztf as Apprentice
  • ebizo certified jlp as Apprentice
  • ebizo certified lupus as Master
  • ebizo certified slef as Journeyer
  • ebizo certified sl0th as Apprentice
  • ebizo certified jarod as Apprentice
  • ebizo certified Malx as Journeyer
  • ebizo certified Dionys as Apprentice
  • ebizo certified jao as Journeyer
  • ebizo certified fxn as Apprentice
  • ebizo certified johnnyb as Apprentice
  • ebizo certified jenglish as Journeyer
  • ebizo certified rupert as Journeyer
  • ebizo certified fejj as Journeyer
  • ebizo certified cerquide as Apprentice
  • ebizo certified tjl as Journeyer
  • ebizo certified ajh as Journeyer
  • ebizo certified mascot as Apprentice
  • ebizo certified anna as Journeyer
  • ebizo certified Uche as Master

Others have certified ebizo as follows:

  • nymia certified ebizo as Apprentice
  • sad certified ebizo as Apprentice
  • jlf certified ebizo as Apprentice
  • mjs certified ebizo as Apprentice
  • mvw certified ebizo as Apprentice
  • JoshO certified ebizo as Apprentice
  • ztf certified ebizo as Apprentice
  • dchud certified ebizo as Apprentice
  • jrf certified ebizo as Apprentice
  • kroah certified ebizo as Apprentice
  • jlp certified ebizo as Apprentice
  • cwinters certified ebizo as Apprentice
  • chromatic certified ebizo as Apprentice
  • johnnyb certified ebizo as Apprentice
  • sl0th certified ebizo as Apprentice
  • slef certified ebizo as Apprentice
  • jarod certified ebizo as Journeyer
  • Malx certified ebizo as Apprentice
  • lupus certified ebizo as Apprentice
  • fxn certified ebizo as Apprentice
  • Dionys certified ebizo as Journeyer
  • jao certified ebizo as Apprentice
  • cerquide certified ebizo as Apprentice
  • rupert certified ebizo as Apprentice
  • nixnut certified ebizo as Apprentice
  • lerdsuwa certified ebizo as Apprentice
  • apeiro certified ebizo as Apprentice
  • mascot certified ebizo as Apprentice
  • jlouis certified ebizo as Apprentice

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page