Nodes of mine that I like to reference:
- Running external commands
- File::Temp examples
- Return values of regular expressions
- /m and /s (includes visualization of regex matching)
- "open" Best Practices
- To glob or not to glob
- Building Regex Alternations Dynamically
- Truth and Falsehood (includes links to info on Perl's concept of Context)
- Parsing HTML/XML with Regular Expressions and Why a regex *really* isn't good enough for HTML and XML, even for "simple" tasks
- only perl can parse Perl (a few examples of simple static parsers)
- hash key autoquoting
- "alias"
- Threads about module versioning: Re: $VERSION in module files, Re: What basic things should I know about versioning modules?
- loading a module or an alternative (other conditional module loading threads: 1228945, 11109882, 1203288, 1165148, 1228300)
- Equivalencies of use ...
- MySQL+DBI SSCCE with Docker, Mojo::Pg SSCCE with Docker
- State machine pattern (an example)
- Re: Curious about Perl's strengths in 2018 (a list of "modern" modules)
- Debugging Unicode issues
- a Regexp::Grammars example along with multiple other approaches in the same node
- Posting binary data on PerlMonks
- Links to threads about Unicode in Windows filenames
- Maximum values for integers
- How to Bisect Perl
- various ways to do inplace editing (slurp/spew, File::Replace, etc.), equivalent of -i via $^I, slurping variants
- looks_like_number is (almost) the exact same function Perl uses for "not numeric" warnings
- Generate XML from Perl data structure (fairly generic)
- Data::Diver type code: here, here, here, here (see also Data::DPath, Data::Path, untested)
- Dump subs including closed over lexicals (and an attempt at dumping package variables used in subs)
- Tie::File adds significant overhead
- prompting examples
- various multiline string examples (for tests)
- My Mojolicious posts:
|