- What is Badger?
- What Does it Do?
- What Else Does it Do?
- What Makes It Shiny?
- Badger::Base
- Subclassing Badger::Base
- Using Your::Point
- Adding Error Handling (Perl 5.10+)
- Adding Error Handling (< 5.10)
- Failing Early
- Error Messages
- Error Messages
- Messages Are Flexible
- Messages Just Work™ With Subclassing
- Roll Your Own Base Class
- Using Your Own Base Class
- Badger::Debug
- Badger::Debug
- Badger::Debug
- Badger::Debug
- Badger::Debug
- Enabling Debugging
- Badger::Utils
- Badger::Utils
- Badger::Utils
|
- Badger::Utils
- Roll Your Own Utils
- Badger::Exporter
- Old Skool Constants
- New Skool Constants
- Badger::Exporter Class Methods
- Badger::Exporter Hooks
- Badger::Class
- NewSkool::Constants Review
- Badger::Class Metaprogramming
- Point Class (Old Skool)
- Badger::Class
- Package Variable Defaults
- Package Variable Defaults
- Using Package Defaults
- Subclassing Just Works™
- Extending Just Works™
- Using Your::Point3
- More Badger::Class Hooks
- More Badger::Class Hooks
- Badger::Class Behind the Scenes
- Badger::Class Behind the Scenes
- Remote Class Construction
- Badger::Class for Introspection
- Badger::Class for Introspection
|
- Subclassing Badger::Class
- Using Your Class Module
- Badger::Factory::Class
- Badger::Test
- Spot The Error (Hard Version)
- Spot The Error
- Spot The Error (Easy Version)
- Final Thoughts
- Get Badger
|