Fix technical issues and improve consistency

- Correct README chapter links to match actual filenames
- Fix Modern::Perl version from invalid '2023' to valid '2018'
- Ensure all code examples use proper Perl syntax and best practices
- Maintain consistency across all chapters

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
David Liedle
2025-09-20 11:51:52 -06:00
parent 37128dedfb
commit a21d71882f
22 changed files with 88 additions and 88 deletions

View File

@@ -11,7 +11,7 @@ Perl and networking go together like coffee and late-night coding sessions. From
```perl
#!/usr/bin/env perl
use Modern::Perl '2023';
use Modern::Perl '2018';
use IO::Socket::INET;
# Simple TCP client
@@ -482,7 +482,7 @@ sub scrape_dynamic_site {
```perl
package RESTClient;
use Modern::Perl '2023';
use Modern::Perl '2018';
use LWP::UserAgent;
use JSON::XS;
use URI::Escape;
@@ -675,7 +675,7 @@ sub basename { (split /\//, $_[0])[-1] }
```perl
#!/usr/bin/env perl
use Modern::Perl '2023';
use Modern::Perl '2018';
use LWP::UserAgent;
use Digest::MD5 qw(md5_hex);
use Time::HiRes qw(time);