But IIRC, the standard library doesn't offer any support for sessions, i.e. signed cookies. That's kind of mind boggling to me. How common are web services without any kinds of sessions?
These sorts of omissions make me question what the language authors are even doing with the language if they haven't come across that need. Or maybe they just didn't share their solutions.
I have more:
Password generation. I come across that need very often in the type of stuff I do. It's pretty trivial to implement (at least something that works without considering performance), but why is this sort of stuff not included in the standard library (Python doesn't have anything either IIRC)?
Unique identifiers. Go doesn't have a library for UUID's in the standard library. I want to generate UID's for logging so I can group separate log lines into a single request (so something "fast" and doesn't have to be 100% guaranteed unique). Would have to use something 3rd party.
These sorts of omissions make me question what the language authors are even doing with the language if they haven't come across that need. Or maybe they just didn't share their solutions.
I have more:
Password generation. I come across that need very often in the type of stuff I do. It's pretty trivial to implement (at least something that works without considering performance), but why is this sort of stuff not included in the standard library (Python doesn't have anything either IIRC)?
Unique identifiers. Go doesn't have a library for UUID's in the standard library. I want to generate UID's for logging so I can group separate log lines into a single request (so something "fast" and doesn't have to be 100% guaranteed unique). Would have to use something 3rd party.