{"id":22018164,"url":"https://github.com/rvflash/papers","last_synced_at":"2025-03-23T09:27:49.830Z","repository":{"id":146848656,"uuid":"173913112","full_name":"rvflash/papers","owner":"rvflash","description":"Lists of awesome papers to read, follow and more.","archived":false,"fork":false,"pushed_at":"2025-03-08T09:22:40.000Z","size":19,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-08T10:24:39.687Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rvflash.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-05T09:10:45.000Z","updated_at":"2025-03-08T09:22:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"4860b412-0067-40e5-bd8b-4ffca3c7dad1","html_url":"https://github.com/rvflash/papers","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvflash%2Fpapers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvflash%2Fpapers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvflash%2Fpapers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rvflash%2Fpapers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rvflash","download_url":"https://codeload.github.com/rvflash/papers/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245081629,"owners_count":20557817,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-30T05:10:16.777Z","updated_at":"2025-03-23T09:27:49.824Z","avatar_url":"https://github.com/rvflash.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Papers\n\nLists of awesome papers to read, follow and more.\n\n\u003e sorted by ascending date\n\n## Golang\n\n* [How to manage tool dependencies in Go 1.24+](https://www.alexedwards.net/blog/how-to-manage-tool-dependencies-in-go-1.24-plus) 2025-02 by Alex Edwards\n* [How I write HTTP services in Go after 13 years](https://grafana.com/blog/2024/02/09/how-i-write-http-services-in-go-after-13-years/) 2024-02 by Mat Ryer\n* [Maps and Memory Leaks in Go](https://teivah.medium.com/maps-and-memory-leaks-in-go-a85ebe6e7e69) 2022-09 by Teiva Harsanyi\n* [Easy memory-saving tricks in Go](https://www.ribice.ba/golang-memory-savings/) 2022-08 by Emir Ribic\n* [Don't use build tags for integration tests](https://peter.bourgon.org/blog/2021/04/02/dont-use-build-tags-for-integration-tests.html) 2021-04 by Peter Bourgon.\n* [Test parallelization in Go](https://engineering.mercari.com/en/blog/entry/20220408-how_to_use_t_parallel/) 2020-08 by Yoshiki Shibata\n* [Uber Go Style Guide](https://github.com/uber-go/guide/blob/master/style.md) 2019-10 by Uber Go team.\n* [An Overview of Go's Tooling](https://www.alexedwards.net/blog/an-overview-of-go-tooling) 2019-04 by Alex Edwards.\n* [Behaviour-Driven Development in Golang](https://alicegg.tech/2019/03/09/gobdd.html) 2019-03 by Alice Girard.\n* [Practical Go: Real world advice for writing maintainable Go programs](https://dave.cheney.net/practical-go/presentations/qcon-china.html) 2019-03 by Dave Cheney.\n* [Go for Industrial Programming](https://peter.bourgon.org/go-for-industrial-programming/) 2018-09 by Peter Bourgon.\n* [Allocation efficiency in high-performance Go services](https://segment.com/blog/allocation-efficiency-in-high-performance-go-services/) 2017-09 by Achille Roussel \u0026 Rick Branson.\n* [Style guideline for Go packages](https://rakyll.org/style-packages/) 2017-01 by rakyll.\n* [Standard Package Layout](https://medium.com/@benbjohnson/standard-package-layout-7cdbc8391fc1) 2016-10 by Ben Johnson.\n* [Intro++ to Go Interfaces](https://npf.io/2014/05/intro-to-go-interfaces/) 2014-05 by Nate Finch.\n* [Twelve Go Best Practices](https://talks.golang.org/2013/bestpractices.slide#1) 2013- by Francesc Campoy Flores.\n* [Idiomatic Go](https://dmitri.shuralyov.com/idiomatic-go) - by Dmitri Shuralyov.\n* [Go Code Review Comments](https://github.com/golang/go/wiki/CodeReviewComments) - by the Golang community.\n\n\n## Docker\n* [10 Docker Image Security Best Practices](https://snyk.io/blog/10-docker-image-security-best-practices/) 2019-03 by Liran Tal, Omer Levi Hevroni.\n\n\n## Monitoring / Alerting\n\n* [SRE: Observability: Metric Namespaces and Structures](https://medium.com/dm03514-tech-blog/sre-observability-metric-namespaces-and-structures-12ffcf5a5bdc) 2019-02 by dm03514.\n\n\n## General\n\n* [Talk, then code](https://dave.cheney.net/2019/02/18/talk-then-code) 2019-02 by Dave Cheney.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frvflash%2Fpapers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frvflash%2Fpapers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frvflash%2Fpapers/lists"}