|
Resume
mij CV |
When, Where, and What
In September, Nina and I will be moving to Delft, The Netherlands.
Nina has secured a position at the Technical University of Delft.
Ik spreek nog maar geen Nederlands, doch Ik heb een boek.
I am looking for a job.
In that spirit, I have done what all folks with homepages do when they
are looking for a job, I have made my resume available online.
Rotterdam and The Hague are close by, and I am interested in a position
programming for either Enterprise Resourse Planning (ERP) Systems,
web applications, or some fusion of the two.
To that end,
I want to take the extra step of pointing out some features of this
website that demonstrate my skills.
Website Highlights
The Content of the Fun Quizzes may not be of
interest to employers, but the Perl that processes the form inputs
might be.
In particular, the
bar charts that display relative percentages of responses are a
highlight.
Fun Quiz Across America uses quite a bit of
JavaScript.
- The document in finished form is over 80 kiloBytes (kB) long.
However it loads as only a 9 kB file. JavaScript is used to reproduce
the selection box of all 50 states for each of the questions.
Thus the names of all 50 states are only loaded once, even though
they appear in the document fifty times.
- A hypertext reference at the end of the document verifies form input
for the user on demand. This is often done at the server, but allowing
the user to check form input on the client-side saves time and the annoyance
of waiting to read, "Your form was not complete," and then having to use
the Back button of the browser.
- The user can select how they wish to view the answers to the quiz,
if at all. That doesn't really use JavaScript (it is merely one element
of the form used by the Perl routine to process the results), but I still think
it's cool.
Despite the frivolous nature of the page, the Late
Night Cable Movie Plot Generator uses a lot of Perl.
- After each form submission, the new form has different selections
highlighted. This allows a "random walk" through the various input
permutations without requiring the user to make the selections
themselves.
- At certain intervals, the form output also includes an invitation
to "sign onto the hall of fame", so to speak. The results are then added
to the list.
|