Re: Putting together the TPC mod_perl track

2000-11-13 Thread Randal L. Schwartz

 "Stas" == Stas Bekman [EMAIL PROTECTED] writes:

Stas I know that people pay a lot of money to attend TPC, compared to
Stas YAPC, but I doubt that people would complain about a few laughs.

They've never complained at any of my seminars, and I bill myself as a
"technical comedian".

Humor helps the learning process, as long as it isn't used to distract
people from poor materials.  So we work hard at putting good quality
into the materials first, and then adding the layer of humor at the
right moments.

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
[EMAIL PROTECTED] URL:http://www.stonehenge.com/merlyn/
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!



Re: Putting together the TPC mod_perl track

2000-11-12 Thread Stas Bekman

 Stas et al,
 
 Since its getting towards the end of the year, should we be thinking of
 putting together a mod_perl track for TPC?
 
 Has anyone got any ideas on what they'd like to either a) talk about, or
 b) hear talks about ?

Well, we have planned to announce the CFP when Nathan will give it to the
mod_perl PMC (project management committee) back in September. But as we
are all overworked, things got delayed :(

So I guess Nat, will send the CFP soon to us. When everything is ready we
probably will have a mailing list, where we will discuss all the
details. I don't think this list is the right place to have the discussion
on as it might generate huge threads... but we will see.

So far, as I understood Ask and me are on the paper approval committe with
Nat serving as our big boss :) It's possible that other pmc members will
lend us a hand when and if they will have a chance :)

_
Stas Bekman  JAm_pH --   Just Another mod_perl Hacker
http://stason.org/   mod_perl Guide  http://perl.apache.org/guide 
mailto:[EMAIL PROTECTED]   http://apachetoday.com http://jazzvalley.com
http://singlesheaven.com http://perlmonth.com   perl.org   apache.org





Re: Putting together the TPC mod_perl track

2000-11-12 Thread Stas Bekman

On Wed, 1 Nov 2000, Nathan Torkington wrote:

 Matt Sergeant writes:
  Since its getting towards the end of the year, should we be thinking of
  putting together a mod_perl track for TPC?
 
 I've got a room allocated to mod_perl for two days of conference at
 the next OScon.  With this group's blessing I'd like to call it "the
 mod_perl conference", as nobody else is offering mod_perl this kind of
 exposure.  It'll be mentioned in TPC advertising, but it won't be a
 Perl or Apache track of the conference: it'll be labelled and promoted
 as mod_perl only.

Wow, Nat, you are the man!!! Thanks a lot! I'm looking forward for all the
details about the length of the talks, that we have discussed before.

 The low-hanging fruit (obvious topics) will be:
  * Doug MacEachern on mod_perl 2
  * Matt on AxKit (also likely to make an appearance in the XML track)
  * Brian on AO (please please dark gods let AO come to fruition)
  * talk(s) on how to do good things with Apache::ASP
  * mod_perl + backhand = ass-kicking
  * Tips for developing or tuning HTML::Mason sites
  * Case studies showing how big companies use mod_perl

+ HTML::Emperl, 

+ Template Toolkit, 

+ one room will be completely occupied by Damian Conway. We have to
collect $110 grands to buy him out from the Perl track. YAS, has already
agreed to help with $55,000 that were collected so far. So only $55,000
are left to collect.

+multilingual sites with mod_perl and TT, (I think Eric Cholet will be the
speaker for that, since he has implmented it here at jazzvalley.com)

+ using mod_perl for the most successful money making model on the web ==
xxx sites, with an extensive demo.

+ All the usual beginners + performance stuff

+ latest slides from Doug's snowball experience. We are all interested to
know how our leaders spend their time when they are not coding mod_perl.

+ Geoff with hundreds of his cool modules that he has released and will
release till the conference, so we call it's Apache::Geoff

+ May be jwb to talk about database performance coding/ Apache::Session.

+ more to come. 

BTW, if you have something to talk about that isn't really useful, but
very funny, you should propose it as well. Dave Cross' talk about
Sub::Approx at YAPC::Europe was the killer talk. Remember that learning
new things is nice, but having a few minutes of fun is even nicer :)

 This latter is an important part of the Perl conference.  Many
 companies who would never 'fess up to using Perl seem quite happy
 to send employees to speak at conferences.  Their talks end up as
 a big advertisement for Perl, and lets us name-drop the company as
 a Perl user.  I see no reason why the same shouldn't happen with
 mod_perl.

Yup, definitely!

_
Stas Bekman  JAm_pH --   Just Another mod_perl Hacker
http://stason.org/   mod_perl Guide  http://perl.apache.org/guide 
mailto:[EMAIL PROTECTED]   http://apachetoday.com http://jazzvalley.com
http://singlesheaven.com http://perlmonth.com   perl.org   apache.org





Re: Putting together the TPC mod_perl track

2000-11-12 Thread Piers Cawley

Stas Bekman [EMAIL PROTECTED] writes:
 BTW, if you have something to talk about that isn't really useful, but
 very funny, you should propose it as well. Dave Cross' talk about
 Sub::Approx at YAPC::Europe was the killer talk. Remember that learning
 new things is nice, but having a few minutes of fun is even nicer :)

Hey, I liked the Perl 12 Step thing that whatsisname did as well. Oh
yes, that would've been me. 

-- 
Piers (Ego? Me?)




Re: Putting together the TPC mod_perl track

2000-11-12 Thread Stas Bekman

 Stas Bekman [EMAIL PROTECTED] writes:
  BTW, if you have something to talk about that isn't really useful, but
  very funny, you should propose it as well. Dave Cross' talk about
  Sub::Approx at YAPC::Europe was the killer talk. Remember that learning
  new things is nice, but having a few minutes of fun is even nicer :)
 
 Hey, I liked the Perl 12 Step thing that whatsisname did as well. Oh
 yes, that would've been me. 

Sorry about not mentioning all the other speakers who have added to the
YAPC fun. Nat was there, so we will make sure to bring at least a little
of this fun to TPC. I know that people pay a lot of money to attend TPC,
compared to YAPC, but I doubt that people would complain about a few
laughs. Nat?

_
Stas Bekman  JAm_pH --   Just Another mod_perl Hacker
http://stason.org/   mod_perl Guide  http://perl.apache.org/guide 
mailto:[EMAIL PROTECTED]   http://apachetoday.com http://jazzvalley.com
http://singlesheaven.com http://perlmonth.com   perl.org   apache.org





Re: Putting together the TPC mod_perl track

2000-11-12 Thread Nathan Torkington

Stas Bekman writes:
 Sorry about not mentioning all the other speakers who have added to the
 YAPC fun. Nat was there, so we will make sure to bring at least a little
 of this fun to TPC. I know that people pay a lot of money to attend TPC,
 compared to YAPC, but I doubt that people would complain about a few
 laughs. Nat?

Laughs, yes.  Chaos, no.  The Perl Golf from this year taught me that.
Chaos works well at a YAPC.  People get tetchy about it when they pay
TPC rates for a conference.

Nat



Re: Putting together the TPC mod_perl track

2000-11-02 Thread Trey Connell

Could someone please tell me where and when this conference will be held?
Also, how do I go about registering to attend?

Many Thanks,

Trey

 
  - Original Message -
  From: Nathan Torkington [EMAIL PROTECTED]
  To: Matt Sergeant [EMAIL PROTECTED]
  Cc: [EMAIL PROTECTED]
  Sent: Wednesday, November 01, 2000 11:14 AM
  Subject: Re: Putting together the TPC mod_perl track
 
 
   Matt Sergeant writes:
Since its getting towards the end of the year, should we be thinking
 of
putting together a mod_perl track for TPC?
  
   I've got a room allocated to mod_perl for two days of conference at
   the next OScon.  With this group's blessing I'd like to call it "the
   mod_perl conference", as nobody else is offering mod_perl this kind of
   exposure.  It'll be mentioned in TPC advertising, but it won't be a
   Perl or Apache track of the conference: it'll be labelled and promoted
   as mod_perl only.
  
   The low-hanging fruit (obvious topics) will be:
* Doug MacEachern on mod_perl 2
* Matt on AxKit (also likely to make an appearance in the XML track)
* Brian on AO (please please dark gods let AO come to fruition)
* talk(s) on how to do good things with Apache::ASP
* mod_perl + backhand = ass-kicking
* Tips for developing or tuning HTML::Mason sites
* Case studies showing how big companies use mod_perl
  
   This latter is an important part of the Perl conference.  Many
   companies who would never 'fess up to using Perl seem quite happy
   to send employees to speak at conferences.  Their talks end up as
   a big advertisement for Perl, and lets us name-drop the company as
   a Perl user.  I see no reason why the same shouldn't happen with
   mod_perl.
  
   Nat
  
 
 






Putting together the TPC mod_perl track

2000-11-01 Thread Matt Sergeant

Stas et al,

Since its getting towards the end of the year, should we be thinking of
putting together a mod_perl track for TPC?

Has anyone got any ideas on what they'd like to either a) talk about, or
b) hear talks about ?

-- 
Matt/

/||** Director and CTO **
   //||**  AxKit.com Ltd   **  ** XML Application Serving **
  // ||** http://axkit.org **  ** XSLT, XPathScript, XSP  **
 // \\| // ** Personal Web Site: http://sergeant.org/ **
 \\//
 //\\
//  \\




RE: Putting together the TPC mod_perl track

2000-11-01 Thread G.W. Haywood

Hi Geoff,

On Wed, 1 Nov 2000, Geoffrey Young wrote:

 pretty basic, stuff like that...

I think that's what's needed.

73,
Ged.




Re: Putting together the TPC mod_perl track

2000-11-01 Thread Nathan Torkington

Matt Sergeant writes:
 Since its getting towards the end of the year, should we be thinking of
 putting together a mod_perl track for TPC?

I've got a room allocated to mod_perl for two days of conference at
the next OScon.  With this group's blessing I'd like to call it "the
mod_perl conference", as nobody else is offering mod_perl this kind of
exposure.  It'll be mentioned in TPC advertising, but it won't be a
Perl or Apache track of the conference: it'll be labelled and promoted
as mod_perl only.

The low-hanging fruit (obvious topics) will be:
 * Doug MacEachern on mod_perl 2
 * Matt on AxKit (also likely to make an appearance in the XML track)
 * Brian on AO (please please dark gods let AO come to fruition)
 * talk(s) on how to do good things with Apache::ASP
 * mod_perl + backhand = ass-kicking
 * Tips for developing or tuning HTML::Mason sites
 * Case studies showing how big companies use mod_perl

This latter is an important part of the Perl conference.  Many
companies who would never 'fess up to using Perl seem quite happy
to send employees to speak at conferences.  Their talks end up as
a big advertisement for Perl, and lets us name-drop the company as
a Perl user.  I see no reason why the same shouldn't happen with
mod_perl.

Nat



Re: Putting together the TPC mod_perl track

2000-11-01 Thread Dave Rolsky

On Wed, 1 Nov 2000, Matt Sergeant wrote:

 Has anyone got any ideas on what they'd like to either a) talk about, or
 b) hear talks about ?

I was thinking of giving a talk on Mason unless Jon Swartz wants to
(haven't asked him yet).  I also have another planned but its not mod_perl
specific (technically, Mason isn't either, I guess).


-dave

/*==
www.urth.org
We await the New Sun
==*/




Re: Putting together the TPC mod_perl track

2000-11-01 Thread Nathan Torkington

I wrote:
 I've got a room allocated to mod_perl for two days of conference at
 the next OScon

Man, that'll teach me to open my big mouth :-)

OScon is O'Reilly's Open Source Convention.  Next year it will be
in San Diego.  See http://conferences.ora.com/ for a link to this
year's OScon.  OScon has several tracks on things like Apache, 
Python, PHP, etc., as well as The Perl Conference.

I don't have a layout or blurb for this year's convention, because
we're still planning it.  The layout of tracks is gelling.  The CFP is
supposed to go out in a week's time, a target that may or may not be
reached.

Nat



Re: Putting together the TPC mod_perl track

2000-11-01 Thread Marc Spitzer

what is AO?

thanks 

marc
- Original Message - 
From: "Nathan Torkington" [EMAIL PROTECTED]
To: "Matt Sergeant" [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Wednesday, November 01, 2000 12:14 PM
Subject: Re: Putting together the TPC mod_perl track


 Matt Sergeant writes:
  Since its getting towards the end of the year, should we be thinking of
  putting together a mod_perl track for TPC?
 
 I've got a room allocated to mod_perl for two days of conference at
 the next OScon.  With this group's blessing I'd like to call it "the
 mod_perl conference", as nobody else is offering mod_perl this kind of
 exposure.  It'll be mentioned in TPC advertising, but it won't be a
 Perl or Apache track of the conference: it'll be labelled and promoted
 as mod_perl only.
 
 The low-hanging fruit (obvious topics) will be:
  * Doug MacEachern on mod_perl 2
  * Matt on AxKit (also likely to make an appearance in the XML track)
  * Brian on AO (please please dark gods let AO come to fruition)
  * talk(s) on how to do good things with Apache::ASP
  * mod_perl + backhand = ass-kicking
  * Tips for developing or tuning HTML::Mason sites
  * Case studies showing how big companies use mod_perl
 
 This latter is an important part of the Perl conference.  Many
 companies who would never 'fess up to using Perl seem quite happy
 to send employees to speak at conferences.  Their talks end up as
 a big advertisement for Perl, and lets us name-drop the company as
 a Perl user.  I see no reason why the same shouldn't happen with
 mod_perl.
 
 Nat
 




Re: Putting together the TPC mod_perl track

2000-11-01 Thread Matt Sergeant

On Wed, 1 Nov 2000, Marc Spitzer wrote:

 what is AO?

A port of the servlets architecture to mod_perl.

-- 
Matt/

/||** Director and CTO **
   //||**  AxKit.com Ltd   **  ** XML Application Serving **
  // ||** http://axkit.org **  ** XSLT, XPathScript, XSP  **
 // \\| // ** Personal Web Site: http://sergeant.org/ **
 \\//
 //\\
//  \\




Re: Putting together the TPC mod_perl track

2000-11-01 Thread Perrin Harkins

On Wed, 1 Nov 2000, Nathan Torkington wrote:
  * Case studies showing how big companies use mod_perl
 
 This latter is an important part of the Perl conference.  Many
 companies who would never 'fess up to using Perl seem quite happy
 to send employees to speak at conferences.  Their talks end up as
 a big advertisement for Perl, and lets us name-drop the company as
 a Perl user.  I see no reason why the same shouldn't happen with
 mod_perl.

I may be able to offer something on how we use mod_perl at eToys.  We
recently rewrote our codebase to take better advantage of mod_perl and are
using some fun OO stuff, as well as a bunch of scalability tricks.

I was also thinking about presenting a comparison of templating methods
and modules.

- Perrin




Re: Putting together the TPC mod_perl track

2000-11-01 Thread brian moseley

On Wed, 1 Nov 2000, Matt Sergeant wrote:

 On Wed, 1 Nov 2000, Marc Spitzer wrote:
 
  what is AO?
 
 A port of the servlets architecture to mod_perl.

from the original announcement i sent on 4 sept 2000:

README snip--

AO is a servlet engine for Perl. It provides an application
environment with such features as session tracking and
persistence, security (authentication and authorization),
simple configuration, and customizable logging. It also
eventually will implement a Perl version of the (Java)  
Servlet API, providing applications with a well known model
for application construction that abstracts the process
model and deployment environment away from the developer.

--

AO integrates out of the box with Apache::Session and Mason.
i'm hoping others will add integration with AxKit,
HTML::Template, Embperl, ASP, etc. the plugin architecture
allows for us to provide even more implementations of
session tracking and persistence, credential checking, role
authorization, etc, or even to replace the core subsystems
themselves. the adapter architecture will eventually allow
us to run AO apps in either an external perl process or
using today's in-process model - without modifications
either way. the addition of the Servlet API will add a
featureful, robust interface to the web application
environment provided by the servlet engine.

this is my first release of AO to the outside world. it's a
pre-pre-pre-developer release; much is unfinished or in need
of rework, altho i am using the engine as is for several
projects today. i'm interested in feedback on both the
general goals of the software as well as on its architecture
and implementation. there's no mailing list, so please
either send mail to me directly or to the modperl mailing
list (preferred). PLEASE read the README before you do
anything else.





Re: Putting together the TPC mod_perl track

2000-11-01 Thread Nathan Torkington

Perrin Harkins writes:
 I may be able to offer something on how we use mod_perl at eToys.  We
 recently rewrote our codebase to take better advantage of mod_perl and are
 using some fun OO stuff, as well as a bunch of scalability tricks.
 
 I was also thinking about presenting a comparison of templating methods
 and modules.

That'd be really cool.  We'll post a CFP as soon as we know exactly
what's going on.  The CFP will explain just what information we want
(probably title, brief description, outline, and author information).

Thanks,

Nat



Re: Putting together the TPC mod_perl track

2000-11-01 Thread Sander van Zoest

On Wed, 1 Nov 2000, Nathan Torkington wrote:

  * Case studies showing how big companies use mod_perl
 This latter is an important part of the Perl conference.  Many
 companies who would never 'fess up to using Perl seem quite happy
 to send employees to speak at conferences.  Their talks end up as
 a big advertisement for Perl, and lets us name-drop the company as
 a Perl user.  I see no reason why the same shouldn't happen with
 mod_perl.

At the last US ApacheCon I did a talk on how we do XML/modperl related
stuff for our publishing model at MP3.com, Inc. I have since then changed
companies, so I can't really talk about that anymore (still got slides
on my personal site though).

The only thing I can really talk about is my current experiences 
in regards to i18n with the mailing list archives at 
http://archive.covalent.net/, but that would be pretty boring 
I would think.

Cheers,

--
Sander van Zoest [[EMAIL PROTECTED]]
Covalent Technologies, Inc.   http://www.covalent.net/
(415) 536-5218 http://www.vanzoest.com/sander/




Re: Putting together the TPC mod_perl track

2000-11-01 Thread Gunther Birznieks

I'd be curious to know how this is working out as we already have something 
similar and have been working on it for a couple years in evolution where 
Java Servlet compatibility was a key (but I'll admit -- not a #1) component 
to our design process.

The stuff we've done emulates servlet architecture as greatly as we felt 
was possible without

(A) forcing anyone to use a particular templating language (ie JSP style)

although I have to say that I really liked Matt Sergeant's Perl-style XSP 
layer in AxKit at the conference. We've really started growing used to the 
JSP template model and so, seeing it implemented in Perl (Albeit more 
powerful for XML) was very interesting.

(B) performance (this is a key component that Perl doesn't do well if 
forced to do everything servlet-style etc.

(C) Not forcing Perl users to use a method call convention that is 
inconsistent with Perl.

eg It's making our session wrappers around Apache::Session that emulate the 
Java Servlet Session API was OK because it's an external class. But IMHO 
emulating an event driven doPost and doGet method that needs to be 
overridden is a bit of overkill and we found confusing to our community of 
developers that are used to CGI.pm syntax. Why force them to switch?

It emulates the architecture so closely that it took us only a couple 
months this summer to port nearly all the object interfaces, some 
significant drivers and have converted one of the hardest apps in Perl into 
Java Servlets - Perl.  In Perl we have many apps in production, but in 
Java, we have one app (which we felt was the most representative to convert 
first).

Now that we have the Java Servlet behind us, we believe every subsequent 
Perl app we do in our current architecture will take very little time (days 
to weeks depending on complexity) to switch over to Java based on 
real-world experience. And vice versa. With most of the work being the 
Views (which are View objects in our Perl architecture and JSPs in Java)... 
Ultimately we'd like to move to View objects just being taglib controllers 
for a template language.

Not surprisingly, things that were easy in Perl, we had write stuff for in 
Java. So actually the same thing could be said of Java -- that Java people 
would really enjoy a Perl way of doing things if given classes to do so.

eg in Perl, Perl Code can = Config File. But in Java, you really need 
something nicer like an XML based config because no one wants to download 
an app and have to recompile a Java class to set it up.  Setting properties 
in a servlet engine sucks because there are effectively over 300 properties 
we allow setting (with many defaults) in WebDB. And placing them in a 
singleton sucks because you want people to be able to run different apps on 
the same web server without having to have multiple copies of the app.

Both our Perl and Java use a framework similar to those discussed in the 
two main Apache.org Java servlet framework projects: 
http://java.apache.org/turbine/model2+1.html and 
http://jakarta.apache.org/struts/index.html

At 01:33 PM 11/1/00 -0800, brian moseley wrote:
On Wed, 1 Nov 2000, Matt Sergeant wrote:

  On Wed, 1 Nov 2000, Marc Spitzer wrote:
 
   what is AO?
 
  A port of the servlets architecture to mod_perl.

from the original announcement i sent on 4 sept 2000:

README snip--

AO is a servlet engine for Perl. It provides an application
environment with such features as session tracking and
persistence, security (authentication and authorization),
simple configuration, and customizable logging. It also
eventually will implement a Perl version of the (Java)
Servlet API, providing applications with a well known model
for application construction that abstracts the process
model and deployment environment away from the developer.

--

AO integrates out of the box with Apache::Session and Mason.
i'm hoping others will add integration with AxKit,
HTML::Template, Embperl, ASP, etc. the plugin architecture
allows for us to provide even more implementations of
session tracking and persistence, credential checking, role
authorization, etc, or even to replace the core subsystems
themselves. the adapter architecture will eventually allow
us to run AO apps in either an external perl process or
using today's in-process model - without modifications
either way. the addition of the Servlet API will add a
featureful, robust interface to the web application
environment provided by the servlet engine.

this is my first release of AO to the outside world. it's a
pre-pre-pre-developer release; much is unfinished or in need
of rework, altho i am using the engine as is for several
projects today. i'm interested in feedback on both the
general goals of the software as well as on its architecture
and implementation. there's no mailing list, so please
either send mail to me directly or to the modperl mailing
list (preferred). PLEASE read the README before you do
anything else.