Matts PSGIArchive
Conference   DrivenDevelopment
Conference   DrivenDevelopment
Conference  Driven Thinking
I blame Leo
London.pmTech Meet
14th August
Talkingabout PSGI
MentionedMatt Wright
Somehistory
1995
Matts Script  Archive
2001
Not Matts Scripts
New versions      ofMatts scripts
Fewer Bugs
FewerSecurity Holes
Codingconstraints
Targeting    cheaphosting plans
1. No CPAN  Modules
2. Perl5.004_04
First version to include   CGI.pm
Interesting challenge
“Interesting”  challenge
Notcompletelysatisfactory
No Template  Toolkit
No Email::*
Not bestpractice
2012
NMS looksembarrassing
Mojolicious
Targeting    cheaphosting plans
Unintendedconsequences
Cheaphosting plans  still exist
PHP
NMS still exists
So I started thinking...
Why not...
...rewriteMatts scripts   again?
Using Modern  Perl Best  Practices
CPAN
PSGI
Dancer CatalystMojoliciousWeb::Simple
Dont expectmany users
Simpleexamples
Solutions to common problems
github.com/davorg/matts-psgi-archive
Please help
Dave Crossdave@dave.org.uk    @davorg
mobro.co/davorg
Matt's PSGI Archive
Matt's PSGI Archive
Matt's PSGI Archive
Matt's PSGI Archive
Matt's PSGI Archive
Matt's PSGI Archive
Upcoming SlideShare
Loading in...5
×

Matt's PSGI Archive

1,738

Published on

The lightning talk I gave at the London Perl Workshop 2012.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,738
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Matt's PSGI Archive

  1. 1. Matts PSGIArchive
  2. 2. Conference DrivenDevelopment
  3. 3. Conference DrivenDevelopment
  4. 4. Conference Driven Thinking
  5. 5. I blame Leo
  6. 6. London.pmTech Meet
  7. 7. 14th August
  8. 8. Talkingabout PSGI
  9. 9. MentionedMatt Wright
  10. 10. Somehistory
  11. 11. 1995
  12. 12. Matts Script Archive
  13. 13. 2001
  14. 14. Not Matts Scripts
  15. 15. New versions ofMatts scripts
  16. 16. Fewer Bugs
  17. 17. FewerSecurity Holes
  18. 18. Codingconstraints
  19. 19. Targeting cheaphosting plans
  20. 20. 1. No CPAN Modules
  21. 21. 2. Perl5.004_04
  22. 22. First version to include CGI.pm
  23. 23. Interesting challenge
  24. 24. “Interesting” challenge
  25. 25. Notcompletelysatisfactory
  26. 26. No Template Toolkit
  27. 27. No Email::*
  28. 28. Not bestpractice
  29. 29. 2012
  30. 30. NMS looksembarrassing
  31. 31. Mojolicious
  32. 32. Targeting cheaphosting plans
  33. 33. Unintendedconsequences
  34. 34. Cheaphosting plans still exist
  35. 35. PHP
  36. 36. NMS still exists
  37. 37. So I started thinking...
  38. 38. Why not...
  39. 39. ...rewriteMatts scripts again?
  40. 40. Using Modern Perl Best Practices
  41. 41. CPAN
  42. 42. PSGI
  43. 43. Dancer CatalystMojoliciousWeb::Simple
  44. 44. Dont expectmany users
  45. 45. Simpleexamples
  46. 46. Solutions to common problems
  47. 47. github.com/davorg/matts-psgi-archive
  48. 48. Please help
  49. 49. Dave Crossdave@dave.org.uk @davorg
  50. 50. mobro.co/davorg
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×