From bddab60f48b28f69a734e328067233346f5814bd Mon Sep 17 00:00:00 2001 From: Kevin Deldycke Date: Sat, 3 Jul 2021 13:29:55 +0200 Subject: [PATCH] URLs are complicated too. --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index c89bdcb..fe9da27 100644 --- a/readme.md +++ b/readme.md @@ -151,6 +151,7 @@ On character encoding, string formatting, unicode and internationalization. - [Falsehoods about Networks](http://blog.erratasec.com/2012/06/falsehoods-programmers-believe-about.html) - Covers TCP, DHCP, DNS, VLANs and IPv4/v6. - [Fallacies of Distributed Computing](https://en.wikipedia.org/wiki/Fallacies_of_distributed_computing) - Assumptions that programmers new to distributed applications invariably make. - [There's more than one way to write an IP address](https://ma.ttias.be/theres-more-than-one-way-to-write-an-ip-address/) - Some parts of the address are optional, mind the decimal and octal notations, and [don't forget IPv6](https://news.ycombinator.com/item?id=20390981) either. +- [URLs: It's complicated...](https://www.netmeister.org/blog/urls.html) - There's a lot of components in an URL, and all have their own logic. - [`hostname-validate`](https://github.com/jakeogh/hostname-validate) - An attempt to validate hostnames in Python. ## Phone Numbers