Exception Handling, Logging, and Parameter Validation  

  1. Failsafe
  2. Things Fall Apart
  3. Predictability
  4. "Tell Her About It"
  5. Assumptions
  6. Be a Failure
  7. Now How
  8. Die, Die, Die!
  9. Very Simple Exceptions
  10. Very Simple Exceptions
  11. "Real" Exceptions
  12. "Realer" Exceptions
  13. An Important Caveat
  14. The Workaround
  15. Another Workaround
  16. Another Caveat
  17. Exception Modules on CPAN
  18. Exception::Class
  19. Exception::Class
  20. Exception::Class
  21. Exception::Class
  22. Exception::Class
  23. Exception::Class
  24. Exception::Class::TryCatch
  25. Exception::Class::TryCatch
  26. Exception::Class::TCF
  27. Error.pm
  28. Error.pm
  29. The Caveat
  30. Logging
  31. Log::Dispatch
  32. Log::Dispatch
  33. Log::Dispatch
  34. Log::Dispatch
  35. Log::Log4Perl
  36. Log::Log4Perl
  37. Log::Log4Perl
  38. Log::Log4Perl
  39. Other Logging modules
  40. Parameter Validation
  41. Params::Validate
  42. Params::Validate
  43. Params::Validate
  44. Params::Validate
  45. Params::Validate
  46. Params::Validate
  47. Data::FormValidator
  48. Data::FormValidator
  49. Data::FormValidator
  50. Params::Util
  51. Moose
  52. MooseX::Method
  53. MooseX::Params::Validate
  54. Other Parameter Validation modules
  55. Questions?