SeanMcCarthy Would Like to Check-in

Who am I?

I'm a Senior Software Engineer with MOB ( MobileOnlineBusiness.com.au ).

I've have a decade of Software Engineering experience with mainly Perl and Java, the large majority of my experience is with web development. I've worked on some of Australia's largest and highest profile web sites.

What do I want?

Write access to SVN for the following branches:
  • core
  • twikiplugins

What can I do?

Core refactoring, plugin development and API access for non browser operations (e.g. RPC for scripted operations).

My main interest at the moment is providing a cleaner API to the core Foswiki operations (view, edit, save etc) so that we can provide RESTful and RPC interfaces. Doing this cleanly is difficult at present. I'd like to refactor so that methods "deeper" in the code don't invoke HTTP redirections or status changes. I'd like to help create a better MVC implementation, especially making the V(iew) part very easy to swap.

Why do I want to do it?

I want to give back! It's old and boring, but for me about time.

I've complained about the lack of decent Perl based wikis, and was daunted by the mess that was T*.(org|net) (I've been a long time T* user), so now is the best time to contribute- to a fresh and invigorated project.

Other Notes

Topics I have contributed to

Topic Last Modified Sorted descending Last Editor
Tasks.HallOfFame 22 Jun 2022 - 12:10 MichaelDaum
Development.WebStatistics2008 19 May 2021 - 18:05 MichaelDaum
Development.HowToUseGit 21 Aug 2014 - 12:46 GeorgeClark
Development.CodingStandardsDiscussions 26 Sep 2012 - 03:10 PaulHarvey
Community.TaxAdvisor 10 Apr 2009 - 11:31 MartinSeibert
Tasks.Item417 08 Jan 2009 - 16:34 KwangErnLiew

Questions and Comments

  • in a fit of do-ingness, I enabled your commit bit - SvenDowideit
Topic revision: r4 - 15 Dec 2008, SvenDowideit
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy