{"id":31934687,"url":"https://github.com/protiguous/whyiuseawait","last_synced_at":"2025-10-14T06:48:50.887Z","repository":{"id":107429636,"uuid":"193372390","full_name":"Protiguous/WhyIUseAwait","owner":"Protiguous","description":"A simple demo of how to use await.","archived":false,"fork":false,"pushed_at":"2024-02-18T16:44:38.000Z","size":39,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-02-19T16:26:26.028Z","etag":null,"topics":["async","await","demo","example","winform-ui","winforms"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Protiguous.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2019-06-23T16:42:24.000Z","updated_at":"2024-02-19T16:26:26.028Z","dependencies_parsed_at":"2023-05-17T11:15:27.371Z","dependency_job_id":null,"html_url":"https://github.com/Protiguous/WhyIUseAwait","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Protiguous/WhyIUseAwait","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Protiguous%2FWhyIUseAwait","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Protiguous%2FWhyIUseAwait/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Protiguous%2FWhyIUseAwait/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Protiguous%2FWhyIUseAwait/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Protiguous","download_url":"https://codeload.github.com/Protiguous/WhyIUseAwait/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Protiguous%2FWhyIUseAwait/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279018141,"owners_count":26086285,"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","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["async","await","demo","example","winform-ui","winforms"],"created_at":"2025-10-14T06:48:44.451Z","updated_at":"2025-10-14T06:48:50.879Z","avatar_url":"https://github.com/Protiguous.png","language":"C#","readme":"# WhyIUseAwait\nA simple demo of how to use await with Winforms and .NET.\n\n# How to install\n* Clone/Download this repository.\n* Load the solution in Visual Studio.\n\nThe project should be ready to run now.\n\n# How to use\nThis application demo offers two buttons.\n\nThe first button runs the \"long calculation\" using a standard method.\n\nThe second button calls the exact same method, but wrapped in a Task.Run().\n\nRun the application, press either button, and try to drag the window.\n\nSee the different results?\n\nThe left button blocks the UI when running the calculation.\n\nThe right button does not block the UI (by running the calculation in an awaited Task).\n\nExamine the code, and you'll see how it works.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprotiguous%2Fwhyiuseawait","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprotiguous%2Fwhyiuseawait","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprotiguous%2Fwhyiuseawait/lists"}