We use logs for everything, to track errors, measure performance, keep a journal
of how our software runs, or even debug code in production. Since we use it so
much, we should be good at it by now, right?
To protect your web app or API, there is almost only one way at this time: TLS. But users
and browsers don't always use TLS by default. So what you want is to redirect them to a
TLS encrypted version of your site if they try to connect via plain http.
nom is a parser combinators library witten in Rust
that I started about a year ago.
Its goal is to let you write parsers that are safe by default, fast, and abstract
all of the dangerous or annoying details of data consumption.