{"id":25926832,"url":"https://github.com/koloyyee/rosetta_stone","last_synced_at":"2026-05-05T10:33:37.216Z","repository":{"id":277849488,"uuid":"933706999","full_name":"koloyyee/rosetta_stone","owner":"koloyyee","description":"Learning with projects","archived":false,"fork":false,"pushed_at":"2025-08-22T15:31:36.000Z","size":761,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-22T17:52:11.983Z","etag":null,"topics":["clojure","java","learning-by-doing","projects-driven-learning","swift"],"latest_commit_sha":null,"homepage":"","language":"Java","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/koloyyee.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,"zenodo":null}},"created_at":"2025-02-16T14:10:53.000Z","updated_at":"2025-08-22T15:31:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"8b1a375e-5c80-4a80-aadd-5537d99d89fe","html_url":"https://github.com/koloyyee/rosetta_stone","commit_stats":null,"previous_names":["koloyyee/rosetta_stone"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/koloyyee/rosetta_stone","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koloyyee%2Frosetta_stone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koloyyee%2Frosetta_stone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koloyyee%2Frosetta_stone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koloyyee%2Frosetta_stone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/koloyyee","download_url":"https://codeload.github.com/koloyyee/rosetta_stone/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koloyyee%2Frosetta_stone/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32646191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-04T10:08:07.713Z","status":"online","status_checked_at":"2026-05-05T02:00:06.033Z","response_time":54,"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":["clojure","java","learning-by-doing","projects-driven-learning","swift"],"created_at":"2025-03-03T20:03:26.402Z","updated_at":"2026-05-05T10:33:37.212Z","avatar_url":"https://github.com/koloyyee.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Learn through Projects\n\nLearn programming language via projects.\nThis is based on [Project book](https://projectbook.code.brettchalupa.com/_introduction.html), this repo is a modern take on the Pragmatic Programmer classic [57 Exercises Book](https://pragprog.com/titles/bhwb/exercises-for-programmers/)\n\n## How does it work?\n\nMy learning programming method is based on The Primegean's 5 steps method:\n\n1. AoC\n2. Official Doc\n3. Small project - HTTP, Text Adventure ( based of another YouTuber [Code with Huw](https://www.youtube.com/watch?v=7SKVQyA4TjU))\n4. WebSocket\n\nFor more in-depth and general challenge I am using the project book challenges give me some ideas,n ot all the challenges will be done but certainly from small cli to basic applications, this is fun small challenges, and if the project is big enough it will turn into a standalone repo.\n\n## Divide by project and split by language\n\n### Projects\n\n- unix\n\n  - ls\n  - cat\n  - tail\n\n- Automation\n  - filewatcher\n  - todo-email-reminder\n\n### Languages\n\n- Clojure\n- Java\n- JS\n- Swift\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoloyyee%2Frosetta_stone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkoloyyee%2Frosetta_stone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoloyyee%2Frosetta_stone/lists"}