Safe Encoding Practices: A Developer Checklist