{"id":20312834,"url":"https://github.com/ashurai/go-best-practice","last_synced_at":"2025-07-15T10:11:08.906Z","repository":{"id":185384483,"uuid":"228767483","full_name":"ashurai/go-best-practice","owner":"ashurai","description":"Best practices for Go and Learning go with examples","archived":false,"fork":false,"pushed_at":"2024-02-29T19:24:16.000Z","size":24,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-04T08:33:48.109Z","etag":null,"topics":["go","go-best-practices","go-channel","go-tutorial","golang"],"latest_commit_sha":null,"homepage":"","language":"Go","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/ashurai.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-12-18T05:47:55.000Z","updated_at":"2024-04-08T08:35:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"b01de47e-0370-4687-b4f3-60b1ee77b013","html_url":"https://github.com/ashurai/go-best-practice","commit_stats":null,"previous_names":["ashurai/go-best-practice"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ashurai/go-best-practice","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashurai%2Fgo-best-practice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashurai%2Fgo-best-practice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashurai%2Fgo-best-practice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashurai%2Fgo-best-practice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ashurai","download_url":"https://codeload.github.com/ashurai/go-best-practice/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashurai%2Fgo-best-practice/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265427777,"owners_count":23763394,"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":["go","go-best-practices","go-channel","go-tutorial","golang"],"created_at":"2024-11-14T18:07:44.835Z","updated_at":"2025-07-15T10:11:08.128Z","avatar_url":"https://github.com/ashurai.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Go / GoLang go-best-practice with example\n\n###### Not truly these lessions are for best practice's only but it could be your success path to learn go basics to reach the next level of unederstanding in go.\nAll the lessions are number wise in a hierarchical way so go step by step, they are example of code and what kind of exmaple they are you can get it by folder names.\nFew code will not work, because they are exmple of some error's and i am using to explain few cases.\n\n\nType assertion example: https://play.golang.org/p/QXOs80swGv2\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashurai%2Fgo-best-practice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fashurai%2Fgo-best-practice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashurai%2Fgo-best-practice/lists"}