Generic functions that can be used as a library
used for copying contexts in case something needs to run asynchronously and not get canceled if parent ctx is canceled.
used for date related functions.
holds only one function for now. GetRequestParam is used to get a request parameter value from map[string]string | map[string][]string | url.Values
creates a unique human readable ID (not safe for scaling)
a wrap of logrus that I prefer
is used to be able to write one-liners
a wrapper for rabbitmq. TODO: convert it to interface or plugin to support different queues
provides better way to create APIs with optional query parameters
holds common functions for slices
holds common functions for strings