> For the complete documentation index, see [llms.txt](https://til.duyet.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://til.duyet.net/programming.md).

# Programming

- [Rust](https://til.duyet.net/programming/rust.md)
- [cheats.rs](https://til.duyet.net/programming/rust/cheats.rs.md)
- [Imperative vs Declarative](https://til.duyet.net/programming/rust/imperative-vs-declarative.md)
- [Generate Struct from JSON](https://til.duyet.net/programming/rust/generate-struct-from-json.md)
- [Python](https://til.duyet.net/programming/python.md)
- [YAML config file with environment variables](https://til.duyet.net/programming/python/yaml-config-file-with-environment-variables.md)
- [date\_range\_generator](https://til.duyet.net/programming/python/date_range_generator.md)
- [get\_all\_s3\_keys](https://til.duyet.net/programming/python/get_all_s3_keys.md): Get all S3 Keys by Prefix by Boto3
- [Pipenv](https://til.duyet.net/programming/python/pipenv.md)
- [Golang](https://til.duyet.net/programming/golang.md)
- [Functions and Methods in Go?](https://til.duyet.net/programming/golang/functions-and-methods-in-go.md)
- [Convert JSON to Go struct](https://til.duyet.net/programming/golang/convert-json-to-go-struct.md)
- [Javascript / Typescript](https://til.duyet.net/programming/javascript-typescript.md)
- [Intl.ListFormat](https://til.duyet.net/programming/javascript-typescript/intl.listformat.md): Convert arrays to human-readable lists
- [FE / React](https://til.duyet.net/programming/fe-react.md)
- [Beautiful icons, images, ..](https://til.duyet.net/programming/fe-react/beautiful-icons-images-...md)
- [Flexbox](https://til.duyet.net/programming/fe-react/flexbox.md)
- [Create hook to inject JS script](https://til.duyet.net/programming/fe-react/create-hook-to-inject-js-script.md)
