{"id":17809291,"url":"https://github.com/codfish/nodeschool","last_synced_at":"2025-07-13T00:34:34.360Z","repository":{"id":146155303,"uuid":"38109114","full_name":"codfish/nodeschool","owner":"codfish","description":"This project is just tracking my own progress in the different workshops that [nodeschool.io](http://nodeschool.io/) offers.","archived":false,"fork":false,"pushed_at":"2015-09-04T14:44:08.000Z","size":144,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-25T02:02:50.903Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/codfish.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}},"created_at":"2015-06-26T12:10:06.000Z","updated_at":"2016-10-17T22:26:47.000Z","dependencies_parsed_at":"2023-04-07T03:04:03.539Z","dependency_job_id":null,"html_url":"https://github.com/codfish/nodeschool","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codfish/nodeschool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codfish%2Fnodeschool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codfish%2Fnodeschool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codfish%2Fnodeschool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codfish%2Fnodeschool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codfish","download_url":"https://codeload.github.com/codfish/nodeschool/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codfish%2Fnodeschool/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265075473,"owners_count":23707509,"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-10-27T15:16:20.274Z","updated_at":"2025-07-13T00:34:34.310Z","avatar_url":"https://github.com/codfish.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NodeSchool\n\nThis project is just tracking [my own progress](#my-workshop-progress) in the different workshops that [nodeschool.io](http://nodeschool.io/) offers. This is not really an application to be used but more of just a small node reference for myself (and others).\n\nI first learned about NodeSchool from going to the [NY JavaScript Meetup](http://www.meetup.com/NY-JavaScript/events/222043177/) at the [MongoDB](https://www.mongodb.org/) office in midtown Manhattan.\n\n\n### Getting Started\n\nIf you're just curious about NodeSchool in general and not necessarily interested in my versions of the excercises, go to http://nodeschool.io/ and get started by following the simple steps on their site.\n\nIf you're like me and just want to look at the code for reference, go right ahead.\n\nIf you're interested in running my examples, run the following in your terminal excercises:\n\n```sh\n# refer to nodeschool.io for all workshop installation instructions\n# npm install may need sudo. You also may need to open a new terminal\n# session in order to start using the learnyounode command.\n$ npm install -g learnyounode\n$ git clone git@github.com:codonnell822/nodeschool.git\n```\n\nNow, let's make the assumtion to want to run the \"learnyounode\" workshop and you wanted to run the first excercise, \"HELLO WORLD\":\n\n```sh\n$ cd nodeschool/learnyounode\n# run `learnyounode list` to get a full list of excercises to choose from\n$ learnyounode select HELLO WORLD\n$ learnyounode verify 1_hello_world.js\n```\n\nThat's it! The `learnyounode` program should have outputted the results of the first excersise, along with a pass or fail for my code and their version of the correct answer.\n\n\n### My Workshop Progress\n\n[learnyounode](learnyounode/) - \"Learn the basics of node: asynchronous i/o, http.\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodfish%2Fnodeschool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodfish%2Fnodeschool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodfish%2Fnodeschool/lists"}