[OSCon 2005] RFC
[prev]
[thread]
[next]
[Date index for 2005/02/11]
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig64C61B61CFFA192AC67088BB
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Here are a few possible talks I could make at OSCon.
Feedback would be much appreciated ;-)
Presentation: Building & Packaging mod_perl-2.0 Applications.
Speaker: Philippe M. Chiasson <gozer@xxxxxx.xxx>
Duration: 45 minutes
This session will provide good advice on how to package a
mod_perl-2.0 application.
Learn how to create a self-contained mod_perl-2.0 application
ready for easy distribution. Covered topics include modules
with C/XS code, integration with ExtUtils::Maker and Module::Build
and Apache::PAR. Learn to start with a set of scripts/modules and
end up with a full featured distribution tarball ready for sharing
with CPAN or others.
Presentation: From CGI to mod_perl 2.0, Fast!
Speaker: Philippe M. Chiasson <gozer@xxxxxx.xxx>
Duration: 45 minutes
This session will give Perl CGI writers a crash course in
porting existing CGI code to mod_perl-2.0
Learn about the benefits of mod_perl vs. plain CGI scripts.
Discover the differences and peculiarities of Perl code running
under mod_perl. See the various ways in which CGI scripts can
be made to run under mod_perl as well as the multiple new kind
of runtime-errors and common conversion pitfalls. Hear about
ModPerl::Registry and ModPerl::PerlRun, 2 CGI accelerating
modules. See how ab can be used to quickly measure speed
improvements.
Presentation: mod_perl 2.0 from the inside out
Speaker: Philippe M. Chiasson <gozer@xxxxxx.xxx>
Duration: 45 minutes
This session provides an inside-out view of the mod_perl-2.0
internals.
For the programmers interested in learning about how mod_perl-2.0
works under the hood. A deeper look into automatic XS code generation,
interpreter pools management, Apache filters, and build framework.
Walk through implementing a brand new mod_perl API wrapping around
a new Apache/APR data type.
Presentation: mod_perl 2.0, The Next Generation
Speaker: Philippe M. Chiasson <gozer@xxxxxx.xxx>
Duration: 45 minutes
This session will provide an overview of what's new in mod_perl 2.0.
Learn how mod_perl 2.0 has adjusted to Apache 2.0's threaded
architecture using new features of Perl versions 5.6 and 5.8 to
provide significant performance and memory-sharing improvements over
mod_perl's 1.0 generation. Apache 2.0 has also introduced a number of
new APIs and module hooks, including the new Filtering layer and
Protocol modules. This session will discuss where and how mod_perl
fits into these new areas of the server.
Presentation: mod_perl-2.0: Advanced Profiling & Instrumenting Techniques
Speaker: Philippe M. Chiasson <gozer@xxxxxx.xxx>
Duration: 45 minutes
Learn to measure how well your existing code is performing and
common ways to improve it. Discover build times and run-time options
to improve overall performance. Use various tools to inspect your
code and generate metrics on it's performance. See tools in action,
like Apache::VMonitor, Devel::Profiler and others.
Presentation: mod_perl for Speed Freaks!
Speaker: Philippe M. Chiasson <gozer@xxxxxx.xxx>
Duration: 45 minutes
This session will provide mod_perl users with various ways to
identify and solve performance problems with mod_perl 2.0
application code.
Covering a variety of tips and techniques including:
persistent DB connections, cached DBI statements, reducing memory usage by
deploying shared memory, module preloading techniques, avoiding
importing of variables and global variables in general, forking and
subprocess overhead, memory leakages detection and prevention,
tuning Apache configuration directives for best performance by
benchmarking the scripts, object method calls vs. functions, sending
compressed HTML, performance of print calls and buffer flushing.
--
--------------------------------------------------------------------------------
Philippe M. Chiasson m/gozer\@(apache|cpan|ectoplasm)\.org/ GPG KeyID : 88C3A5A5
http://gozer.ectoplasm.org/ F9BF E0C2 480E 7680 1AE5 3631 CB32 A107 88C3A5A5
--------------enig64C61B61CFFA192AC67088BB
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCDPzlyzKhB4jDpaURAkVdAJ9P42dq5B9axcoiD0FI35rURdsLIwCgwFul
NokoI5GMUngrBAETDRLbReA=
=Vtun
-----END PGP SIGNATURE-----
--------------enig64C61B61CFFA192AC67088BB--
 |
[OSCon 2005] RFC
Philippe M. Chiasson 18:43 on 11 Feb 2005
|