{"id":23974150,"url":"https://github.com/felipeaz/big-o-notation","last_synced_at":"2025-02-24T16:17:51.721Z","repository":{"id":111975669,"uuid":"584119873","full_name":"felipeaz/big-o-notation","owner":"felipeaz","description":"Big O describes the function growth when the input scales, measuring the algorithm complexity.","archived":false,"fork":false,"pushed_at":"2023-01-01T22:22:19.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-07T05:22:05.295Z","etag":null,"topics":["algorithm-complexity","bigonotation","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/felipeaz.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":"2023-01-01T13:05:35.000Z","updated_at":"2023-10-01T12:03:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"fb7e655f-c1e8-4946-a973-2d7592ea4e02","html_url":"https://github.com/felipeaz/big-o-notation","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/felipeaz%2Fbig-o-notation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felipeaz%2Fbig-o-notation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felipeaz%2Fbig-o-notation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felipeaz%2Fbig-o-notation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/felipeaz","download_url":"https://codeload.github.com/felipeaz/big-o-notation/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240511300,"owners_count":19813236,"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":["algorithm-complexity","bigonotation","golang"],"created_at":"2025-01-07T05:21:54.134Z","updated_at":"2025-02-24T16:17:51.708Z","avatar_url":"https://github.com/felipeaz.png","language":"Go","readme":"# big-o-notation\nBig O describes the function growth when the input scales, measuring the algorithm complexity.\n\n# Why is it important to measure performance?\nCode is not just \"making it work\" and it's fine, we follow that rule when we started working with code but unfortunately,\nthat's not how it works in the real world. In big companies that's a subject really important because we know our services\nwill receive a huge amount of requests and we must be prepared for that. Our code must work and more than that, it must\nwork in any scenario, it should be created in the best way possible.\n\nThere are many solutions to improve performance a code such as caching data, scaling an application using green threads\n(go routines) or threads and so on. Each one of these solution is valid to consider when improving a code performance\nbut they might be isolated to a specific case, for example caching would make sense when the code is getting some data\nfrom a database for example. The Big O notation will measure the logic complexity of an algorithm and how it grows when\nthe input size increases","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffelipeaz%2Fbig-o-notation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffelipeaz%2Fbig-o-notation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffelipeaz%2Fbig-o-notation/lists"}