Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

User:Martin Langhoff: Difference between revisions

From MoodleDocs
No edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Image:martin_langhoff.jpg|thumb|right|250px|Martin Langhoff @ Milford Sound]] Hi, I am a programmer.  
[[Image:martin_langhoff.jpg|thumb|right|250px|Martin Langhoff @ Milford Sound]]  
[[Image:Martin_Langhoff-San_Francisco_Moot_olpc.jpg|thumb|right|250px|Martin Langhoff @ San Francisco Moot]]
'''Core Moodle developer since 2004''', often blamed of tuning things for scalability and performance (mainly the v1.9, v1.4 and v1.5 releases) and servers, auth/enrolment plugins, MNET, PostgreSQL support and other trivia.


::'''Note''' these weeks I am transitioning from leading the elearning team @ Catalyst to a new "little" project: '''getting the School Server for OLPC ready for prime time'''. My new title is ''architect'', but the job description is actually ''get it done'', whether it is drawing pretty high level architecture plans or getting dirty with OS-level programming. I will be taking over from John Watlington as he shifts his focus towards the hardware side of the XS and XO) -- here is the [http://wiki.laptop.org/go/School_server XS roadmap] we have today.
= One Laptop per Child... and One Moodle per School! =
::So the notes below are a bit outdated :-)


I work @ [http://catalyst.net.nz/moodle/ Catalyst IT], a [http://moodle.com/partners/ Moodle Partner], developing and customizing Moodle for tertiaries in New Zealand. Most of our e-learning work was done under the [http://eduforge.org/projects/nzvle/ NZVLE] project, part of [http://eduforge.org/ Eduforge.org]. [http://eduforge.org/projects/nzvle/ NZVLE] is spearheading a lot of interesting e-learning projects - do get in touch!
Since March 2008 I am working on '''getting the School Server for OLPC ready for prime time'''. My title @ OLPC is ''architect'', but the job description is actually ''get it done''. Whether it is drawing pretty high level architecture plans, working with on-the-ground local teams on configuration, '''''hacking on Moodle''''' or getting dirty with OS-level programming, I am there.  


Catalyst IT also has a lot of experience in the enterprise sector and high-scalability installations, with hundreds of thousands of users and courses. The team has some great people. You will see us posting in the Moodle forums often ;-)
:Here is our [http://wiki.laptop.org/go/School_server#Roadmap XS roadmap].
 
= Catalyst roots =
 
Before joining OLPC, I started the e-learning team @ [http://catalyst.net.nz/moodle/ Catalyst IT], a [http://moodle.com/partners/ Moodle Partner], developing and customizing Moodle for institutions in New Zealand and around the world. A good part of the e-learning work was done under the [http://eduforge.org/projects/nzvle/ NZVLE] project, part of [http://eduforge.org/ Eduforge.org] (which is also one of my projects).
 
Catalyst IT also has a lot of experience in the enterprise sector and high-scalability installations, with hundreds of thousands of users and courses. The team has some great people. You will see them posting in the Moodle forums often ;-)
 
= Other projects =


I also hack on other interesting projects:
I also hack on other interesting projects:


* Linus Torvalds' [http://git.or.cz GIT project] -- [http://kernel.org/git/?p=git%2Fgit.git&a=search&h=HEAD&s=langhoff including the weird git-cvsserver]
* Linus Torvalds' [http://git.or.cz GIT project] -- [http://kernel.org/git/?p=git%2Fgit.git&a=search&h=HEAD&s=langhoff including the weird git-cvsserver]
* [http://elgg.net/ Elgg]
* [http://elgg.net/ Elgg] (not any more, try Mahara instead :-) )
* [http://gforge.org GForge]
* [http://gforge.org GForge] (not any more)
* [http://eprints.org EPrints]
* [http://eprints.org EPrints] (not any more)


My personal focus is on leading Linux-based development projects, using PHP, Perl, Apache, OpenLDAP, PostgreSQL, MySQL and a few other trinkets. At home, add books on media, psychology and postmodernism.
My personal focus is on leading Linux-based development projects, using PHP, Perl, Apache, OpenLDAP, PostgreSQL, MySQL and a few other trinkets. At home, add books on media, psychology and postmodernism.


In my spare time (?) I do some volunteer work for the Open Source community, particularly [http://qa.debian.org/developer.php?login=martin%40nzl.com.ar Debian].
In my spare time (?) I do some volunteer work for the Open Source community. When possible, I help [http://qa.debian.org/developer.php?login=martin%40nzl.com.ar Debian] and Ubuntu efforts. Unfortunately, I've missed the last few Debconfs.

Latest revision as of 07:28, 16 September 2008

Martin Langhoff @ Milford Sound
Martin Langhoff @ San Francisco Moot

Core Moodle developer since 2004, often blamed of tuning things for scalability and performance (mainly the v1.9, v1.4 and v1.5 releases) and servers, auth/enrolment plugins, MNET, PostgreSQL support and other trivia.

One Laptop per Child... and One Moodle per School!

Since March 2008 I am working on getting the School Server for OLPC ready for prime time. My title @ OLPC is architect, but the job description is actually get it done. Whether it is drawing pretty high level architecture plans, working with on-the-ground local teams on configuration, hacking on Moodle or getting dirty with OS-level programming, I am there.

Here is our XS roadmap.

Catalyst roots

Before joining OLPC, I started the e-learning team @ Catalyst IT, a Moodle Partner, developing and customizing Moodle for institutions in New Zealand and around the world. A good part of the e-learning work was done under the NZVLE project, part of Eduforge.org (which is also one of my projects).

Catalyst IT also has a lot of experience in the enterprise sector and high-scalability installations, with hundreds of thousands of users and courses. The team has some great people. You will see them posting in the Moodle forums often ;-)

Other projects

I also hack on other interesting projects:

My personal focus is on leading Linux-based development projects, using PHP, Perl, Apache, OpenLDAP, PostgreSQL, MySQL and a few other trinkets. At home, add books on media, psychology and postmodernism.

In my spare time (?) I do some volunteer work for the Open Source community. When possible, I help Debian and Ubuntu efforts. Unfortunately, I've missed the last few Debconfs.